![]() |
#1 | |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 438
Karma: 65460
Join Date: Jun 2011
Device: Kindle
|
More than 3 Automate List functions
Quote:
To be clear, as it stands right now, even having three automated lists is an obscenely satisfying optimisation of my workflow, but I'm curious if this funcionality might be expandable (albeit as a very low priority). |
|
![]() |
![]() |
![]() |
#2 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,734
Karma: 5703586
Join Date: Nov 2009
Device: many
|
You could create more automate buttons but the Sigil user interface is cluttered enough as is!
Furthermore each of those automate toolbar buttons already has its own menu to control launching and editing. If someone has an idea how to redesign just that part of the interface to allow both editing and launching each automation list to add more lists without adding more buttons, we might consider it. Up till now users have made things work with just 3 automation lists and if needed their own custom plugins. |
![]() |
![]() |
![]() |
#3 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 438
Karma: 65460
Join Date: Jun 2011
Device: Kindle
|
Roger that. Truthfully, like i said, I haven't used all three "shortcuts" yet, but I know I could... If for no other reason than it feels so satisfying running an automated list after a decade of manually cycling through the same searches.
Just out of curiousity, was there a code-related reason that the Automated Lists are only accessible as buttons rather than an editable context menu/right-click like regex? |
![]() |
![]() |
![]() |
#4 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,734
Karma: 5703586
Join Date: Nov 2009
Device: many
|
Yes to simplify the already cluttered interface.
|
![]() |
![]() |
![]() |
#5 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 838
Karma: 2657572
Join Date: Jan 2017
Location: Poland
Device: Various
|
Quote:
![]() I think it's doable, although I don't know what the level of user interest in such an expansion would be. [WAY ONE] Pros: * Only one icon has a toolbar! Cons: * With 10 lists, the menu has as many as 20 items, and not only does it become a bit too long, but there is also the problem of "aiming" when selecting the right item from the menu. Screenshot: [WAY TWO] Pros: * Only two icons (instead of three). * Launching and editing are divided into two separate menus. Cons: * Hmmm... It's not even bad. Screenshots: I'll just explain that the robot arm stands for "Automation," the letter "R" is, of course, "Run," and the letter "E" is "Edit." While playing with this code, I found a bug in Sigil (crash!) and prepared a PR. |
|
![]() |
![]() |
![]() |
#6 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 438
Karma: 65460
Join Date: Jun 2011
Device: Kindle
|
Yeah, I'm also hard-pressed to see anything wrong with that second approach!
(quick question: I think the answer to this is "No", but worth asking—can the Lists' names be changed to something other than "Automate List 1, 2, 3, etc." in the "Edit" screen?) |
![]() |
![]() |
![]() |
#7 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 838
Karma: 2657572
Join Date: Jan 2017
Location: Poland
Device: Various
|
I can't write that it is impossible, because it is.
But when I think about it, it makes me feel weak. Internally, I feel how I would do it, for example, in the first line of the automateXX.txt file I would add a comment with the text set by the user: Code:
#My super combo for non-fiction books ![]() |
![]() |
![]() |
![]() |
#8 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 438
Karma: 65460
Join Date: Jun 2011
Device: Kindle
|
Roger that. But currently that's not an existing functionality; it's not that I'm just clicking on the wrong things, right?
|
![]() |
![]() |
![]() |
#9 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 838
Karma: 2657572
Join Date: Jan 2017
Location: Poland
Device: Various
|
Sure. This functionality is in my head for now.
|
![]() |
![]() |
![]() |
#10 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,734
Karma: 5703586
Join Date: Nov 2009
Device: many
|
If we do that we need to complicate the gui to build names, edit names, store names, etc.
|
![]() |
![]() |
![]() |
#11 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,548
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
I can't see adding even more lines of code to MainWindow just to allow for the customization of how toolbar items are named.
|
![]() |
![]() |
![]() |
#12 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 838
Karma: 2657572
Join Date: Jan 2017
Location: Poland
Device: Various
|
Quote:
|
|
![]() |
![]() |
![]() |
#13 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,734
Karma: 5703586
Join Date: Nov 2009
Device: many
|
Agreed. And given you can put whole sets of regular expressions searches into a single search group, I am not sure what automating a single click with another single click does for you.
So before doing this, I would want to see 4 or 5 useful automation lists to prove to me 3 are just not enough. Otherwize we are just cluttering the gui and MainWindow for no good reason. |
![]() |
![]() |
![]() |
#14 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,734
Karma: 5703586
Join Date: Nov 2009
Device: many
|
And where is the gui to assign names? Or are you just walking a folder?
And are any of these crashes recreatable? If so a set of steps to recreate the crash or crashes would help. Last edited by KevinH; 06-16-2025 at 08:33 PM. |
![]() |
![]() |
![]() |
#15 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 838
Karma: 2657572
Join Date: Jan 2017
Location: Poland
Device: Various
|
I have to give up. A full build of Sigil on my computer takes almost 7 minutes, which makes testing take too much.
I am fully aware that adding an extra loop (yes, walking a folder) to check custom names in automateXX.txt files is not very friendly to the whole project. I was doing the tests to see if I could do it, and "it can be done," but I don't believe these lists are used that much. It's really hard for me to imagine such sequences of command proceedings and plugins one after another that would meet my requirements. However, I prefer to run the commands/plugins one at a time so that I can react to their effects immediately. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is it possible to automate my workflow? | mmobes | Library Management | 11 | 04-29-2024 11:39 AM |
Automate list and S&R | jmurphy | Sigil | 10 | 11-02-2022 07:47 AM |
automate on start up | ladykayaker | Kindle Developer's Corner | 2 | 11-14-2013 08:30 AM |
Can you post a list of functions of the bottoms (icons) on the e-ink side here? | henry_moh | enTourage Archive | 4 | 05-10-2010 12:55 AM |
PDA Functions for your iLiad. Calendar, Contacts, Todo List | Adam B. | iRex | 57 | 09-26-2008 01:42 AM |