WeakAuras

WeakAuras

206M Downloads

Add Full Justification layout for Custom Options

Colorado4Wheeler opened this issue · 5 comments

commented

Is your feature request related to a problem? Please describe.
Only aesthetically.

Describe the solution you'd like
I would like to see the custom options automatically space fields according to their current size over the span of the two columns. I.e., if I set 3 fields all to 0.6 for a total of 1.8 then that extra 0.2 is split among the fields to space them since the field widths themselves don't take the entirety of the two columns. Obviously this would only be for fractionally sized fields since a size of 1 or 2 would take the column.

Right now it can be hard to really see that delineation between fields because it's only a couple of pixels wide.

Describe alternatives you've considered
None that I can think of will address this.

Additional context
When you look at this screenshot you can see there is a lot of extra space but the fields are still crammed together.
screen shot 2019-02-22 at 10 39 54 am

commented

So, what you’re asking for is the ability to use Full Justification?

commented

Yea, I think that probably describes it pretty well.

commented

I've not forgotten this, but here are some thoughts:

  • Layouting is always something I'd like to improve
  • A workaround exists already by adding spaces with the right widths in between your options
  • This specific request is very narrow, and could be served by more comprehensive GUI options.
  • This is not something which AceConfig (the library we use to render the Options pane) supports natively. So implementing this would require a nontrivial amount of development.

So, given that, I am going to put this on hold for now. I do intend to take another look eventually, but for now you can use the workaround I mentioned.

commented

I totally understand the difficulties of trying to do it - UI is often the hardest part of any software project.

I'm not sure how your workaround works, I added spaces to the Display Name and have increased the width of the fields and neither seems to fix the spacing between the fields themselves.

commented

There’s a space option type.