giuspen / cherrytree

cherrytree
https://www.giuspen.net/cherrytree/
Other
3.29k stars 457 forks source link

GUI - Various selection menus tend to be single colomn that require excessive scrolling to find the correct item #2439

Open Groberen opened 5 months ago

Groberen commented 5 months ago

Feature request for each menu of this type - CT version 1.0.4

I give a list of various selection list menus in current version of CT and have proposal on how to improve to make users use less time scrolling and see only a few items at a time.

Insert Special Characters Arrange the characters like regular text field. That is, numbers of characters before a new row depends on the dialog window width. The characters should be placed in a visible grid so it's one character grave, acute, ring or circumflex cannot easily be mistaken for belonging at the character in the next cell above.

Preferences --> Toolbar --> [Add] Buttons should be grouped and each group should have a header and possible to hide/show. Should be similar as is done with Keyboard shortcuts menu.

Node Properties --> Use selected icon As of current version, there are quite a number of symbols to pick from, and personally I only use a few symbols regularly. Spending time to scroll and manually search for the right one is quite cumbersome. I'd like to see following improvements:

Optional / If possible / even better - make this icon selection to an ini file so the user can select what icon that will populate the selection box, if using groups and what group each icon should belong to (assuming each icon have a unique name. The ini file or folder to settings file should be accessed by the menu via a appropriate button. Pros: Gives user full control Cons: Most users (espechially on windows) may not be comfortable manually editing a ini file. This should require a check to verify if the ini file is actually good (instead of crash if user do a mistake). I.e. removal of a single icon - find the name in ini file and just comment out that line with # symbol.

giuspen commented 5 months ago

Absolutely valid points, I have a couple of features in my list and then I'll look at this