Allow hiding some character groups / ranges
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
Need to think more about this feature. If you need to see it somehow, what will you do?
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
OK, there ARE some custom search rules. May I check them?
- When searching for numbers, European first.
- Words IDEOGRAM, IDEOGRAPH, LETTER, LETTERFORM, MAN, OF etc are low-priority — either everywhere, or in scripts.
I can make work SQUARED low-priority in CJK, but search result isn’t that big. I really think about improving search results.
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
Which categories? You mean Unicode blocks?
I even thought up how to hide those ranges from search. Hard but I’ll try someday.
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
(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.