On Wed, 2003-12-24 at 13:09, Bryce Harrington wrote:
- The title name of the app is "Inkscape: Documentname: base: X".
According to the HIG it should be either just "Documentname" or "Documentname - Inkscape". I don't know yet what this "base: x" is supposed to be, only that it looks odd. :)
base is probably the name of the root node in the XML doc. No idea why that would show up in the title. I'd say go ahead and make this change, as to my knowledge there are no stakeholders for the current approach. So this can be a normal 'patch first, discuss later' thing. I think it'd be nice to keep 'Inkscape' in the name, if feasible.
It's actually the name of the namedview, and the number is which instance of that namedview, as I recall. "Documentname - Inkscape" looks good to me though (in fact I believe it's the HIG-recommended form).
- Toolbar is non-standard (also looks ugly with Bluecurve theme :/)
So it would be great to have some decisions on those issues.
I showed the app to a co-worker yesterday and he had the same comment. Especially with the raise/lower buttons, which are difficult to distinguish. I wonder if the old pre-0.27 Sodipodi icons would be better?
The icons need reworking.
Additionally, the ugliness with some themes is going to be due to SPIcon (similar to GtkImage). We now use standard widgets, otherwise.
SPIcon renders an alpha-channeled image and composites it against a rectangle of the background color of the parent widget. Obviously this won't work so well with themes that don't use a solid background color, or have odd rules for color usage.
The real solution is to composite directly over whatever the parent widget drew (as GtkImage does), but X doesn't do alpha compositing at this point in time.
Ideally I'd rather use GtkImage for this (particularly so we could leverage GtkIconFactory), but it currently uses binary transparency masks rather than true alpha -- our rescaled SVG icons could look really nasty around the edges.
I think the direction to go is to redo the SVG icons with the pixel sizes in mind, so they won't look so bad when thresholded. Or perhaps go back to pixmap icons in general. Not sure.
-mental