Symbolbar enhancement
Is your feature request related to a problem? Please describe.
If you want symbols on the right side, you currently have to fill the whole bar with symbols. Same for pinned symbols but left side.
Describe the solution you'd like
A "space" and "variable space" symbol, similiar to Firefox' symbol bar would probably be the easist and most flexible solution.
Use case
One-handed use.
Describe alternatives you've considered (if any)
There's a setting for "variable symbolbar directionality" (roughly translated from german). Adding an overwrite toggle for left/right hand mode.
But it's less flexible.
Btw, symbols flow left, pinned symbols right, is that on purpose?
And ability to change bar height would be nice.
I've actually been thinking about this recently, and I'm pretty sure I can implement it - the problem is finding free time right now.
This is how I see it in my head, let me know if it sounds right to you:
- Tie into the existing toolbar functionality (priority)
- Create a "spacer" toolbar item
- Essentially a noop or placeholder, does nothing
- Transparent/empty icon
- Add a handful of these
- Existing style means we would probably create separate items, rather than one single item which can be placed multiple times?
Spacer 1,Spacer 2, etc- Might be able to work around this
- Existing style means we would probably create separate items, rather than one single item which can be placed multiple times?
- Create a "spacer" toolbar item
- User can enable and reorder these as normal from the toolbar customization menu
It would also give the benefit of avoiding accidental presses (if you tend to hit one of your toolbar keys on a regular basis while typing). Just relocate a key from an awkward position to a better one.
To me, that seems like the way to handle it. The alternative is scrapping a bunch of existing code and doing a full rewrite of how the toolbar works as a whole - not ideal, nor do I think anyone wants to do that. I certainly wouldn't.
About the "variable space" (Firefox calls it "flexible space", my bad); a button that stretches until the whole bar is full, would be hard to do?
To have some buttons left, some right. Basically [x][y][<->][z]
edit: right, the bar has overflow scroll. Btw, is that needed?
edit: right, the bar has overflow scroll. Btw, is that needed?
Yeahhhhhh I didn't mention it, but that is a big factor since the space you actually "want" to take up is highly variable.
As for if it's needed: I don't personally use it, but that doesn't mean it should be removed.
@herrbrixter: better?
@Helium314 (for your attention rrgrding possible merging of issues)
There are several issues (#963, #1037, #1241, #1349, and possibly others), that all relate to customization of the toolbr, mostly in similar respects. Aside from these being more-or-less duplicates of each other that should probably be combined, they would all be solved by allowing more customization of the toolbar. IMO, the best and probably easiest wy is to do s suggested here, which is to dd a space icon (single fixed space for sure, flexible space if not difficult but not s necessary). This would allow users to group the icons, to space them out equally, to force left or right alignment, and so on.
@b02860de585071a2's comment seems like the best and easiest implementation. I was actually trying to macgyver this functionality recently, by first setting a custom toolbar keycode to 0 for some function button I never use, and then giving it a blank icon, but I was stymied by the fact that there is no blank icon, and also the custom toolbar keycode feature seems to be broken (which I recently commented under the v3.2 release discussion thread)