View Single Post
Old 10-15-2025, 10:13 PM   #127
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,121
Karma: 6404930
Join Date: Nov 2009
Device: many
If you are referring to this:

Quote:
Metadata editor: Add a context menu to the Name column cells with: Add Metadata, Add Property, Remove, Move Up, and Move down. Having to tab to the buttons is a PITA.

If an item (e.g Author, Date etc) has Properties one cannot navigate into the item's Value with the → key, one must ↓ to the Property, → to its Value, and then ↑ to the item Value.
Then I have not responded to it.

To be honest I just missed it.

That said, I am not a big fan of context menus attached to individual fields in a treeview. Even BookBrowser which is a treeview only attaches to the virtual folder headers, not elements in the treeview itself.

I will look into improving navigation to add a value to a MetaData element without having to arrow down, across, and the up. Maybe we could advance the cursor to that field after adding a Metadata element so typing the value can more easily be done?

Let me play around with a few ideas to see if I can make this easier. Maybe the entire MetaEditor could have a pop-up menu whose elements are enabled or disabled based in the currently selected field in the tree? That may be possible, but it would still require a mouse click to launch the popup.

Last edited by KevinH; 10-15-2025 at 10:17 PM.
KevinH is offline