unicodia icon indicating copy to clipboard operation
unicodia copied to clipboard

Allow hiding some character groups / ranges

Open eugenesvk opened this issue 9 months ago • 10 comments

I understand this is a bit anti-encyclopedic, but a lot of chars I'll never need just pollute search results, so I'd like to just exclude them from all the lists and all the search results, basically I'd like to never see them

So it'd be the opposite of Favorites

eugenesvk avatar Apr 14 '25 16:04 eugenesvk

Need to think more about this feature. If you need to see it somehow, what will you do?

Mercury13 avatar Apr 14 '25 18:04 Mercury13

That will never happen :) But also I'll just go to settings and uncheck whatever disabled char lists / groups I need again... and all the groups / search results will show / use those symbols again

And if I don't need them again, I'll check those lists again

Or maybe you could have a general checkmark "show hidden" in the main UI if you think it's useful (not for me, I plan to use this feature to permanently exclude ranges, so will rarely need to re-enable them)

It's the same reason

Chinese/Japanese/Korean are collapsed initially. Otherwise point somewhere, and 75% you hit an ideograph.

If I'm searching for "squared" symbols, I don't need "squared CJK unified ideograph" 1,2,3,...5437

eugenesvk avatar Apr 14 '25 18:04 eugenesvk

OK, there ARE some custom search rules. May I check them?

Mercury13 avatar Apr 14 '25 19:04 Mercury13

  1. When searching for numbers, European first.
  2. Words IDEOGRAM, IDEOGRAPH, LETTER, LETTERFORM, MAN, OF etc are low-priority — either everywhere, or in scripts.

Mercury13 avatar Apr 14 '25 19:04 Mercury13

I can make work SQUARED low-priority in CJK, but search result isn’t that big. I really think about improving search results.

Mercury13 avatar Apr 14 '25 19:04 Mercury13

Squared was just an example, wouldn't it be much harder to prioritize all such cases on a word by word basis vs just removing a big chunk of the index?

(might even make the search faster? Though it's already fast...)

Besides search I'd also hide some unneeded categories in the UI so that exploring the lists is easier when you don't know an exact name

eugenesvk avatar Apr 14 '25 19:04 eugenesvk

Which categories? You mean Unicode blocks?

Mercury13 avatar Apr 14 '25 19:04 Mercury13

Image

Mercury13 avatar Apr 14 '25 20:04 Mercury13

I even thought up how to hide those ranges from search. Hard but I’ll try someday.

Mercury13 avatar Apr 14 '25 21:04 Mercury13

Yes, blocks, but also those groups/subgroups in the library. For example, if a user excludes a range that has all currency symbols, the library wouldn't show the currency group

Image

(if a user excludes half of all currency symbols, then this list will be shorter)

and the main block view with all the chars would also have blanks (and collapse large contiguous blank ranges so they don't mess with scrolling)

Same for Unicode blocks - if a user excludes all chars from a block, then the block will become empty and disappear from view.

Basically the user can list ranges of chars to be excluded and the app will behave as though these chars never existed in the Unicode database from search/ui perspective.

eugenesvk avatar Apr 15 '25 02:04 eugenesvk