Re: [Inkscape-devel] Mockup for Improvement of Fill and Stroke Dialog
Hi Guys,
(I apologise if I sent this to the wrong list and if so, if you could point me in the right direction I would be very grateful :] )
My name is Andrew and I have been using Inkscape for quite a while and have always found it fantastic! One thing I have found though, is that while some parts of Inkscape are brilliantly designed, some legacy parts you use a new lick of paint and a polish :)
One such part is the part I use most, the Fill and Stroke Dialog. This was also picked up recently by this blog post http://www.bomahy.nl/hylke/blog/on-gnome-and-elegance/ (yes we can all tell which application screenshots 2 and 3 are from :P )
You can see my findings and my suggestion on the Wiki, but to entice you to read it, the mockup is here :)
http://wiki.inkscape.org/wiki/index.php/Fill_and_Stroke_Dialog_Re-Design http://wiki.inkscape.org/wiki/index.php/File:Solution-fillandstrokedialog.pn...
Thanks and I would love to hear your comments!
Andrew <rugby471@...360...> writes:
You can see my findings and my suggestion on the Wiki, but to entice you to read it, the mockup is here :)
http://wiki.inkscape.org/wiki/index.php/Fill_and_Stroke_Dialog_Re-Design http://wiki.inkscape.org/wiki/index.php/File:Solution-fillandstrokedialog.pn...
Thanks and I would love to hear your comments!
I'm not a developer, just a user (and a UI enthusiast). You are correct in that the dialog is too cluttered but you're wrong on some details. Let;s begin with the fact that fill/stroke is not a window, it's a dockable inside a window. This means you can drag the gray bar at the top and move the dockable elsewhere, such as to the main window - or to another window which aleady has a dockable. At that point the window has two dockables and the window title changes to "dock #3" or something similar and no longer reflects the contents of the dockable. So, while ugly, the bar is necessary. If you want to solve this issue you'll need to find a different tack. Sadly GTK seems to not be very flexible so don't expect that to change soon.
Now here's another issue where your design is problematic: You chose to turn the paint / gradient / pattern selector to a drop-down list, while changing the color mode tabs to a button row. Now, a button row takes a single click to change modes, while a drop-down list takes two. So, obviously, we would like to have the buttons for the more commonly used option, and the drop-down for the less used command. I don't know about you, but I use these buttons ALL THE TIME. As for color mode, I rarely change it at all. To me it makes no sense to give it so much space and skimp on the buttons. It would slow my work considerably. If anything, move the color mode to a drop down. The buttons have to stay.
Lastly, a general note: you seem to aim for beginner / casual users. I believe in the case of Inkscape this is not the right audience. this is a vector editor, and most casual users aren't really interested in such an application. Inkscape is a professional grade program - at least for certain uses - and your redesing would seriously detract from its usability.
Hey Michael,
I'm not a developer, just a user (and a UI enthusiast). You are correct in that the dialog is too cluttered but you're wrong on some details. Let;s begin with the fact that fill/stroke is not a window, it's a dockable inside a window. This means you can drag the gray bar at the top and move the dockable elsewhere, such as to the main window - or to another window which aleady has a dockable. At that point the window has two dockables and the window title changes to "dock #3" or something similar and no longer reflects the contents of the dockable. So, while ugly, the bar is necessary. If you want to solve this issue you'll need to find a different tack. Sadly GTK seems to not be very flexible so don't expect that to change soon.
Maybe I haven't understood exactly what you have said, but I don't see the issue. At the moment, because there is a normal GTK Window border, it appears to me, or a first time user, that this is a normal window, that the awesome docking functionality that we know exists, does actually exist. (Plus there is duplication which I mentioned on the wiki page).
By removing the top border, you remove the preconceived idea that the user has built up in his/her mind, that all thing with that border are windows, and such are not dockable. This makes them think again when they see it, and hopefully through that they will start dragging and manage to dock it, or use the dock button on the window bar.
I just feel with the GTK Window bar (which can easily be removed), you remove this chance to learn.
Now here's another issue where your design is problematic: You chose to turn the paint / gradient / pattern selector to a drop-down list, while changing the color mode tabs to a button row. Now, a button row takes a single click to change modes, while a drop-down list takes two. So, obviously, we would like to have the buttons for the more commonly used option, and the drop-down for the less used command. I don't know about you, but I use these buttons ALL THE TIME. As for color mode, I rarely change it at all. To me it makes no sense to give it so much space and skimp on the buttons. It would slow my work considerably. If anything, move the color mode to a drop down. The buttons have to stay.
This is something I worried about as well. I feel that without the labels, the icons are not as useful, and it is not that clear that what they do will affect below. Is using a combobox so hard? In fact it is still one click, hold down and release on the item you wish to select.
Of course if I receive the same feedback from others, I can always modify the mockup to have this changed back. I am not saying it is prefect first time :)
Lastly, a general note: you seem to aim for beginner / casual users. I believe in the case of Inkscape this is not the right audience. this is a vector editor, and most casual users aren't really interested in such an application. Inkscape is a professional grade program - at least for certain uses - and your redesing would seriously detract from its usability.
I would disagree with this point. Less clutter and better usability (which I am trying to achieve in this case) benefits all users, whether they are casual or not; and I feel declaring not to include casual users in our thinking is a bad move - we were all casual users at one point were we not?
Thanks for your comments :)
On 8/3/11 08:34, Andrew wrote:
On 7/3/11 22:28, Michael Grosberg wrote:
Now here's another issue where your design is problematic: You chose to turn the paint / gradient / pattern selector to a drop-down list, while changing the color mode tabs to a button row. Now, a button row takes a single click to change modes, while a drop-down list takes two. So, obviously, we would like to have the buttons for the more commonly used option, and the drop-down for the less used command. I don't know about you, but I use these buttons ALL THE TIME. As for color mode, I rarely change it at all. To me it makes no sense to give it so much space and skimp on the buttons. It would slow my work considerably. If anything, move the color mode to a drop down. The buttons have to stay.
This is something I worried about as well. I feel that without the labels, the icons are not as useful, and it is not that clear that what they do will affect below. Is using a combobox so hard? In fact it is still one click, hold down and release on the item you wish to select.
Of course if I receive the same feedback from others, I can always modify the mockup to have this changed back. I am not saying it is prefect first time :)
Both drop-down lists (fill type, fill rule) would slow down my workflow as well - I prefer to be able to choose with one click between visible buttons, instead of opening the drop-down to read the each available option and then choose the right one (or to fiddle with the mouse scroll wheel each time, and make sure I get the intended option selected).
Like Michael, switching between color modes happens not as frequently as switching the fill/stroke type, but it's nice to have both settings as quickly accessible (one click) as currently possible. I mainly appreciate to be able to quickly toggle between RGB <-> HSL when exploring different shades of a color.
While the drop-down lists can make a visually "nicer", more compact GUI, usability IMHO is not improved in all cases.
The nested frames and borders in the 'Fill' and 'Stroke paint' tabs have been irritating to me, too - depending on the GTK+ theme used. (I have repeatedly tried to tinker with custom GTK+ theme files to change their appearance - not with much success yet ;) ). OTOH known focus issues with docked dialogs [1] affect (and disrupt) the workflow much more than any visual deficiencies due to nested frames and notebooks, improper padding, or buttons instead of compact drop-down lists. (Personally I'd rather see efforts spent on addressing those first and HIG-ify the dialogs later ;) ).
~suv
[1] focus issues when using docked palettes, e.g. https://bugs.launchpad.net/inkscape/+bug/201203 https://bugs.launchpad.net/inkscape/+bug/505225
participants (3)
-
Andrew
-
Michael Grosberg
-
~suv