![]() |
#1 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,266
Karma: 7955525
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
New action to save & restore GUI pane layouts
I added the ability to save and restore the GUI pane layout, including Narrow/Wide, what panes show, the pane sizes, and where supported by base calibre the pane positions. The new operations are added to the existing "Layout actions".
Notes:
Last edited by chaley; 02-13-2024 at 06:14 AM. |
![]() |
![]() |
![]() |
#2 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,530
Karma: 7095191
Join Date: Sep 2020
Device: none
|
looks awesome, thank you!
|
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,485
Karma: 29308976
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
![]() Suggestions:
|
|
![]() |
![]() |
![]() |
#4 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,266
Karma: 7955525
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#5 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,485
Karma: 29308976
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
BR |
|
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,266
Karma: 7955525
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
|
|
![]() |
![]() |
![]() |
#7 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,530
Karma: 7095191
Join Date: Sep 2020
Device: none
|
The other day I was thinking that many plugins like VM, Favourites Menu, Walk Search History, probably others, could be incorporated into Calibre. But then the plugin authors might, understandably, not like this. Or they might think "Phew, one less to maintain!"
![]() |
![]() |
![]() |
![]() |
#8 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,266
Karma: 7955525
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Of course popular plugins can have the same problem. I think it is easier for someone else to pick these up than to have someone hacking inside base calibre, breaking things for everyone. For sure, @kovid doesn't need to review plugin code as he must do with base calibre code. |
|
![]() |
![]() |
![]() |
#9 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,485
Karma: 29308976
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
BTW: if the Sort by tool had Save/Load/Delete actions I would probably remove VM from my system. I don't make as much use of the variable column layout feature as I once did and I've never used its VL/Saved-search/Split-columns features. BR |
|
![]() |
![]() |
![]() |
#10 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,266
Karma: 7955525
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
![]() I am confused. The "Sort by" action does have Save/Load/Delete, although expressed differently. The menu option "Sort on multiple columns" offers you the ability to give a sort a name, save it, or delete other sorts. |
|
![]() |
![]() |
![]() |
#11 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,485
Karma: 29308976
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
![]() However, there's one feature in VM I wouldn't want to lose: The Re-apply current view action, which puts columns back where they were after they are moved manually… which is something I do quite often. Perhaps of something similar were incorporated into the Header context menu I could remove VM. It would restore the sequence of columns as specified in the Add your own columns list… widths? BR |
![]() |
![]() |
![]() |
#12 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,266
Karma: 7955525
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#13 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,168
Karma: 1988646
Join Date: Aug 2015
Device: Kindle
|
The API will be useful as an a complementary action in Action Chains. I will add it later when I have the time. The goal is to have multiple atomic actions that can modify aspects of the GUI and can be combined in a single chain, to be invoked either on demand or in response to events.
I currently have a custom multi-sort action that needs some polishing before I add it to the plugin, and I may add some other actions e.g. virtual libraries ... etc. |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Action Chains | capink | Plugins | 1440 | Today 05:55 PM |
[GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM |
Restore right pane on main window | John F | Calibre | 2 | 02-24-2021 03:45 AM |
ade extra stylesheets & page layouts | cybmole | Sigil | 12 | 06-27-2012 07:04 PM |
Foreign Language Support & Keyboard Layouts | 10tklz | enTourage Archive | 2 | 04-19-2010 11:13 AM |