![]() |
#1 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,725
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
[Suggestions] All actions menu
Now that I better understand its intent, I'm using All actions as my secondary navigation tool - keyboard shortcuts being the primary.
Q. Are the outer branch range names fixed or are they determined by how many. When I had 10 plugins installed I had a branch node "BR Menu - View Manager" with 10 leaf nodes, when I removed a plugin the branch node disappeared and I have 9 leaf nodes in the outer menu. I'd rather have a branch node, even if it only has one leaf**. Incidentally I had to restart calibre to have the removed plugin disappear from the All actions Plugins menu. Aside: removing a plugin should offer a restart, like a adding a plugin does… IMO. Anyway, some suggestions
BR ** ATSCS - Acute Topographical Spatial Consistency Syndrome ![]() Last edited by BetterRed; 02-22-2025 at 06:47 PM. |
![]() |
![]() |
![]() |
#2 | ||||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,447
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
Quote:
Gives you this: "All actions" gives you the menu for the action if it has one, otherwise the dialog. And yes, having "Preferences", "Toolbars", and "Shortcuts" on the outer menu isn't consistent, but I like them there. Quote:
The above notwithstanding, I certainly won't object if someone wants to change how All actions works and Kovid accepts the changes. |
||||
![]() |
![]() |
Advert | |
|
![]() |
#3 | ||||||||
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,725
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
A - B C - E F - O P - S T - Z Quote:
Re plugins, this is what I have right now: If I add a plugin that list will collapse to this, If I then remove it will expand again - I recognise it's a border line case, and that most user will have more than 9 plugins installed, but for the minimalists on on the border it is irritating. Maybe a Tweak could be provided to prevent that happening, e.g. Code:
Collapse AA's list of plugins if there are more than N plugins. Quote:
![]() Quote:
Breaking news: I removed the option to put the AA button in the status bar (which I didn't use). When I use my Ctrl+Alt+A shortcut now, AA pops up in the top right corner rather than the bottom left corner… which I much prefer. The submenus don't flyout backwards, and notifications don't pop-over the AA menu. BR Last edited by BetterRed; 02-23-2025 at 06:55 PM. |
||||||||
![]() |
![]() |
![]() |
#4 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,447
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
If also provides nearly-fixed-size ranges, as in: The reason for "nearly" is hierarchical items. Those can't be separated so it splits after them, making the partition size value a minimum. When partitioning in this manner the label is set by a template in Tweaks. You could use an arrow instead of a dash if you want. The above is generated with this tweak value: Code:
categories_collapsed_name_template = '{first.sort:substr(0,4)} - {last.sort:substr(0,4)}' Quote:
If more people than you care then I will look at always collapsing even if the count is less than the partition size. That would be equivalent to you setting N to 1. |
||
![]() |
![]() |
![]() |
#5 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,447
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
After reflection, I think first letter ranges are better than fixed-size partitions.
Change is in calibre source. |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,725
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
![]() Curious: How are the ranges determined considering Interface language issues - reference to an imported library or code will be fine. I recall wrestling with such issues on VAX/VMS 40+ years ago, I think we ended up rolling our own for Latin and Cyrillic only. BR Last edited by BetterRed; 02-24-2025 at 02:10 PM. Reason: clarity |
![]() |
![]() |
![]() |
#7 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,447
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is there a way to make it so the upper menu doesn't also bring up the bottom menu? | Gaqs | KOReader | 1 | 11-10-2022 10:40 AM |
Hyperlinks :Section Menu and Main menu not clickable/working in recipe generated | mitra | Recipes | 0 | 01-22-2016 04:37 AM |
section menu/ main menu link auto added even if output-profile was set to kindle | flyingfoxlee | Recipes | 1 | 05-20-2013 11:42 PM |
Suggestions on menu structure | daubnet | Sigil | 18 | 10-12-2011 01:25 PM |
main menu, section menu, css for calibre mobipocket output | naisren | Calibre | 2 | 08-23-2010 11:42 PM |