On Jan 10, 2010, at 8:03 AM, bulia byak wrote:
Jon,
Thanks for your work on toolbars. It will be nice to have the ability
to make them vertical. However:
- PLEASE describe your changes in Release Notes
Why, yes. Of course.
However, since all this work is in major flux now, it's hard to actually describe what
will be there tomorrow.
- I think it would be even more useful to have the ability to put
two
or more toolbars on the same horizontal or vertical strip, next to
each other. Will your refactoring allow for that?
Two in the same strip may not be in the first passes. However, being able to arbitrarily
define your own might... and thus might function in a similar way.
- I assume the now-vertical snapping toolbar is more of a
demonstration - I really don't see much reason to single it out for
vertical placement?
Well, it was partially to get the orientation change working. But more importantly it does
solve a major problem for many people. Those with wide screens, and especially those on
netbooks, lost a lot of usable space with the snap toolbar added. One of the more common
requests was to place it on the right. And aside from screen aspect, it even helps when
one is working on portrait aspect documents.
- Still, I couldn't re-attach the snapping toolbar into a
horizontal
position anywhere. It's either its original vertical position at the
right, or floating. And re-attaching it to the original position is
also quite difficult - the magnetic zone is very small. Can you affect
this or is this unfixable in GTK?
This might be an issue with GTK. Our code has been setting the attach edge to
"left" no matter where it was. I've done a few experiments on this, with no
significant improvements. There is a final one that can be done that might keep the
snapped edge from going too thin. I might be able to check that next week.
- Will you be able to block standalone floating state for toolbars?
As
discussed many times, they sink under the main window which makes them
unusable.
We should look at this issue in detail. I've not seen it happen myself, so it's
not a universal problem. We probably don't want to break functionality for those who
use it.