[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA-dev: gschem dialog design
Hi Peter and all,
On Thursday 14 December 2006 23:11, Peter Clifton wrote:
> Comments:
> (I'm being micro-critical for the sake of being a helpful reviewer, I
> realise many of these points are very cosmetic and minor.)
Well that's what I asked for ;-)
> Component selector
> ------------------
>
> ** I know you didn't mention this one, but I wanted to add it **
>
> Lovely new dialog, could perhaps do with a _little_ more padding
> around its border and buttons. There are a few bigger usability
> changes which could be made though:
>
> Remember the size between uses. Possibly default to a larger default
> size.
Remembering size, position and contents might be possible for some other
dialogs, too.
> Text entry defaults to the tree-view, which invokes GTK's new
> annoying search helper.
Ok. Thanks for that hint.
> The tree is collapsed, so nothing useful is
> found. I think default text entry should be on / grabbed by the
> Filter entry.
Agreed. Added to the wiki.
> The filter entry would benefit from being a libsexy entry too..
> Having the clear icon inside the entry is clean, keeps the entry the
> same width as the tree-view it relates too - thus helping show the
> user they are related (I think).
I think this is a cosmetic thing, but the libsexy entry looks nice.
> If I filter, then select a component, all is well. But now, if I
> clear the filter.. the tree-view expands its self, it would be nice
> for the list to scroll such that the item I have selected is still in
> view - ideally in the same position relative to the dialog. I'm not
> sure if this is easy / possible, but is sometimes handy.
> I often search for a type of component, then like to scroll up and
> down the similarly titled components near it. I filter, find one
> component, then clear the filter. I then have to search for where I
> was in the list manually.
Tested that. Sometimes the selecte object keeps it's position, sometimes
not.
> Autonumber
> ----------
>
> What does "Remove numbers" mean. I thought it meant re-number
> components even if they are already numbered, but I just spotted
> "Overwrite existing numbers" under "Scope".
It just does the oposite of adding number. It removes them.
I think, writing some documentation will be easier than make this dialog
easy to use.
> I don't know what "Automatic slotting" does from the text. Perhaps
> I'm being stupid... as already seen regarding URL links above, I'm
> tired!
Most times the text numbering is a refdes= renumbering. If you have
slotted parts like logic gates. the option will do the slotting for
you.
> Somehow the combo box with the text and picture seems too fat.
> Compared to the "Starting number" entry above it (and too close to
> it). Something doesn't feel quite right about it.
Yes.
> Also, the starting number entry feels very empty, lonely and wide
> (necessitated by the width of the combo below). Is there text in some
> other combo option which forces that width?
Yes. The dialog width is determind by the two upper combo boxes.
> I'm liking the indenting, the bold headings. I'm not sure about a
> horizontal rule before the buttons. I think I'd need to see them
> side-by-side. My feeling is that good padding is most important.
Yes some but not too much.
The border around all widgets is 16 pixel. The indentation about 20
pixel. (measured with kruler)
> Print
> -----
>
> Could potentially do with a little more padding, but generally feels
> quite clean and usable.
>
> The filename entry and "Save as" button are too close (and the field
> isn't big enough). Peter B wanted to use a file-chooser button
> initially IIRC, but these are only available in later GTK versions.
Maybe. It's there since GTK 2.4.
> We could use a libsexy entry with a clickable folder icon on the RHS
> to bring a chooser up. That gives space, looks nice and doesn't say
> "Save as"
The shortest thing would be a button with just some point "....". But if
you don't now it your not able to use that button.
On other applications I saw a "Browse..." label at that kind of buttons.
Maybe the file-chooser button is now available.
> http://www.chipx86.com/wiki/Libsexy#SexyIconEntry
>
> I'd use the folder icon, however I might put it on the RHS of the
> entry.. would have to try and see.
>
> (No flames about more lib deps. please.. we could copy-paste the
> relevant - short, libsexy code).
:-X
> Line type
> ---------
> Width is in what units? Can I have a spin button, or a preview of the
> line?
In gschem units, of course. Whatever that is. Some say it mils.
> Line type could have a drop-down list of example lines. Graphical is
> the way forward when editing properties for a graphic object IMHO.
Agreed.
> Dash length and space.. again, what units? Spin buttons would be
> nice, and also a preview.
The text entry contains "*unmodified*" if you selected more than one
object. IIRC spin buttons only contain numbers.
> > I think that spacings and indentations are too large, even if I
> > think indentation and spacings and element alignments are good.
>
> Sometimes, perhaps, but I expect we may disagree slightly on this
> point. I guess it depends what you're used to, and how many pixels
> you have on your screen.
Not enough. Dialogs that are always open eat up some space. That's why I
like the component selector dialog. It looks good without wasting to
much space for borders, ....
I've added some of your hints to the wiki, thanks.
Regards
Werner
_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev