I did a minor re-work on the panel stuff, and got the horizontal scrollbar to disappear on the swatches when it's embedded in the main UI. Take a peek and see if it helps any.
On 2/18/06, Jon A. Cruz <jon@...18...> wrote:
I did a minor re-work on the panel stuff, and got the horizontal scrollbar to disappear on the swatches when it's embedded in the main UI. Take a peek and see if it helps any.
It's certainly better than having two scrollbars, one of them not working. But personally I would prefer having only (working) horizontal scrollbar without the vertical, because moving the horizontal would be much smoother. But this mode should perhaps be available too as another option.
Also we need some way to resize the panel, if not by dragging then by a preference setting.
And it would be nice to call this thing by what it is, i.e. "Color palette", in the show/hide menu instead of "Panels".
And of course all the other issues I raised before - the size of the swatches (must be about twice smaller), the X button and the menu in the separator (must go), etc. I know you know about this :)
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
On Saturday 18 February 2006 16:56, bulia byak wrote:
On 2/18/06, Jon A. Cruz <jon@...18...> wrote:
I did a minor re-work on the panel stuff, and got the horizontal scrollbar to disappear on the swatches when it's embedded in the main UI. Take a peek and see if it helps any.
It's certainly better than having two scrollbars, one of them not working. But personally I would prefer having only (working) horizontal scrollbar without the vertical, because moving the horizontal would be much smoother. But this mode should perhaps be available too as another option.
Agreed on the horizontal scrollbar. The vertical one would make more sense to me if the Colour palette could be positioned on the right side, which I would personally prefer.
I know it's early days for additional functionality, but I think a "remove" swatch would be very useful: left click to remove the fill, Shift+left click to remove the stroke. The colour widget can do it allright, but a left click seems easier to me than a right click/menu item.
On Feb 18, 2006, at 7:56 AM, bulia byak wrote:
On 2/18/06, Jon A. Cruz <jon@...18...> wrote:
I did a minor re-work on the panel stuff, and got the horizontal scrollbar to disappear on the swatches when it's embedded in the main UI. Take a peek and see if it helps any.
It's certainly better than having two scrollbars, one of them not working. But personally I would prefer having only (working) horizontal scrollbar without the vertical, because moving the horizontal would be much smoother. But this mode should perhaps be available too as another option.
I did try t get that first. Unfortunately, it will take a little more tweaking of the code in the container to get it to behave nicely for horizontal situations.
Once that gets settled out, then I can get it switched over and nicer looking.
Also we need some way to resize the panel, if not by dragging then by a preference setting.
This *may* come out from the layout tuning. But if not, then we'll have to look into some things. The stock way, of course, is to use a standard split pane, but then that takes away F6 and F8.
And it would be nice to call this thing by what it is, i.e. "Color palette", in the show/hide menu instead of "Panels".
Actually, the intent is to have things other than just Color showing up down in there. I'll see if I can get another one to help make sense of things. If that's not easy, then we can rename the menu for now.
And of course all the other issues I raised before - the size of the swatches (must be about twice smaller), the X button and the menu in the separator (must go), etc. I know you know about this :)
Yup. All on the plate for being addressed.
On 2/18/06, Jon A. Cruz <jon@...18...> wrote:
This *may* come out from the layout tuning. But if not, then we'll have to look into some things. The stock way, of course, is to use a standard split pane, but then that takes away F6 and F8.
I can only hope GTK would make this key stealing optional one day...
Actually, the intent is to have things other than just Color showing up down in there. I'll see if I can get another one to help make sense of things. If that's not easy, then we can rename the menu for now.
No, that is a wrong approach. The user must not care about how you call that container. He only cares about what IS in that container. So if you add widgets X, Y, and Z to your panel, each of them must show up in the show/hide menu separately, because that's what the user will be looking for. "Panels" just means nothing to me as a user.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
On Feb 18, 2006, at 10:05 AM, bulia byak wrote:
On 2/18/06, Jon A. Cruz <jon@...18...> wrote:
This *may* come out from the layout tuning. But if not, then we'll have to look into some things. The stock way, of course, is to use a standard split pane, but then that takes away F6 and F8.
I can only hope GTK would make this key stealing optional one day...
Well... given that it was a newer addition, and was drawn from the standard behavior of widgets on other operating systems, I'd have to guess the likelihood of that is fairly low.
:-(
Of course, if you were to submit a nice patch to them with a good supporting argument, they might listen then. We'll probably have to look into that at some point.
Actually, the intent is to have things other than just Color showing up down in there. I'll see if I can get another one to help make sense of things. If that's not easy, then we can rename the menu for now.
No, that is a wrong approach. The user must not care about how you call that container. He only cares about what IS in that container. So if you add widgets X, Y, and Z to your panel, each of them must show up in the show/hide menu separately, because that's what the user will be looking for. "Panels" just means nothing to me as a user.
OK.
Sounds good.
On Feb 18, 2006, at 7:56 AM, bulia byak wrote:
And of course all the other issues I raised before - the size of the swatches (must be about twice smaller), the X button and the menu in the separator (must go), etc. I know you know about this :)
Ok, the menu is no longer in the separator when it's embedded. Now it's on the right. There's an issue with it taking over more space when it's used, but overall it wastes less space now. Also, it just needs to get custom widget work done to do a menu popup button. With the embedded placement, this is needed a little more, and also is easier to work on.
Also... the panel now tries to get more vertical area than the minimum needed for a scrollbar. That means the scrollbar on the right actually has some room to move now. Of course, this won't be as needed once it rearranges its items better for horizontal placement, but it's probably a good short-term work-around.
On 2/19/06, Jon A. Cruz wrote:
Also... the panel now tries to get more vertical area than the minimum needed for a scrollbar. That means the scrollbar on the right actually has some room to move now. Of course, this won't be as needed once it rearranges its items better for horizontal placement, but it's probably a good short-term work-around.
So the panel won't take as much space as it takes now?
Alexandre
On 2/19/06, Jon A. Cruz <jon@...18...> wrote:
Ok, the menu is no longer in the separator when it's embedded. Now it's on the right. There's an issue with it taking over more space when it's used, but overall it wastes less space now. Also, it just needs to get custom widget work done to do a menu popup button. With the embedded placement, this is needed a little more, and also is easier to work on.
A saner widget for opening the menu is badly needed, indeed. But, better yet, why not make that menu appear on right-click anywhere in the palette (as I proposed from the start) and remove any visible widget for opening it whatsoever? In that case it may be necessary to add some menu items (on top) related to the right-clicked swatch as well, such as Copy color etc., but overall it will be much less annoying than now, with less space wasted, and sufficiently usable.
Another thing which would be nice to have is scrolling the palette with middle button, in which case even the vertical scrolling will be quite usable.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
bulia byak wrote:
On 2/19/06, Jon A. Cruz <jon@...18...> wrote:
Ok, the menu is no longer in the separator when it's embedded. Now it's on the right. There's an issue with it taking over more space when it's used, but overall it wastes less space now. Also, it just needs to get custom widget work done to do a menu popup button. With the embedded placement, this is needed a little more, and also is easier to work on.
A saner widget for opening the menu is badly needed, indeed. But, better yet, why not make that menu appear on right-click anywhere in the palette (as I proposed from the start) and remove any visible widget for opening it whatsoever? In that case it may be necessary to add some menu items (on top) related to the right-clicked swatch as well, such as Copy color etc., but overall it will be much less annoying than now, with less space wasted, and sufficiently usable.
I definitely think that a context menu seems like the best way to go as well. Another couple options I'd personally recommend adding to the context menu would be for Load and Save. And out of curiosity... is it possible to cut the size of the swatch pane in half for the time being (since there's even more vertical real estate with the scrollbar and menu on top gone)?
-Josh
participants (5)
-
Alexandre Prokoudine
-
bulia byak
-
Jean-François Lemaire
-
Jon A. Cruz
-
Joshua A. Andler