Hmmm... My original reply went away.

Quote:
Originally Posted by kovidgoyal
Not a fan of more buttons in the status bar its crowded enough already.
|
I was going to propose not putting Preferences there because it is available from "All actions". That would reduce some clutter.
Quote:
Preferences button is available in the toolbar always anyway. It's button number 6 in the default layout IIRC which means the window would have to be *really* narrow for it to be hidden.
|
This is a screen capture of a new install of portable 7.2 (I had it lying around) on my preferred 1280x1024 monitor. You can see that the Preferences button is in the overflow area, which effectively means it is gone.
Quote:
As for all actions, I dont think its that useful. Most people are not going to read a hundred+ item long list and find what they are looking for.
|
Here I disagree for several reasons:
- Not counting plugins, there are some 40-50 tools (actions), not a hundred+.
- Some people will look at what is available before asking for help, saving us all some time. That might provoke "What does X do?" questions, but I think that is OK.
- As I said before, having "All actions" simplifies things for "support". One can answer "Click here then click there" without having to get into toolbar & menu management.
- The "missing preferences" problem is solved, albeit in a round-about way.
- A more advanced case and one that I use: there are many plugins and tools that I use once in a blue moon. I'm continuously fighting with the toolbar to avoid the overflow area, which is difficult for me to use for mobility reasons. Having "All actions" lets me get to all the plugins/tools while taking one toolbar slot. Putting "All actions" in the status bar gives me back that slot.
So, two questions:
- Given the above, would you permit me putting "All actions" on the status bar?
- If not, would you permit a default-off option in Look & feel to enable the button?
If the answers are no and no then as I always run from source I'll keep the changes in my repo. There aren't many changes: a new class and a few lines of code in init.py and two lines in ui.py.