Re: [Evolution-hackers] evolution's UI, consistency and codebase



On Thu, 2007-05-31 at 00:17 +0200, Gilles Dartiguelongue wrote:
> Hi list,
> 
> big title, but probably not a big deal (at least for the case I'm
> exposing)
> 
> After reading [1] and [2] and part of the HIG, I started to see lots of
> bad dialogs in evolution. I've already tried to fix some of this UI
> badness (imap-features plugin) but today I came across the "Customize
> View" dialog and I wanted to talk about it :)
> 
> First thing that hit me was that it didn't use GtkTreeView and that it
> doesn't understand _ markup. 

I think that can be moved to GtkTreeView and shouldn't have a issue.
Patches are welcome :).

It is not that, it doesn't understand markup. The '_' is there to
provide key accelerator in visible UI items, and it isn't stripped of at
those places. I don't think that '_' makes any sense in the table/row.

> I know evolution has its own ETable widget
> and that it does thing that evolution needs and gtk+ doesn't provide but
> why use this widget here ?

It is that, we have moved to GtkTreeView to in lots of places and we
have list of places where we want to move and don't want to move.
Message list is a place where we don't want to move.

> 
> The second thing is the "Edit" button. It is not the same as everywhere
> I looked in the preferences window, this is bad.

This can be fixed. 
> 
> Last point is, why is the mail view headers fixed (like not look like
> buttons) in 2.10 and not the other views as well (memos, calendars,
> contacts)

In few themes, Ive seen that it looks like a table header, but not in
all themes. If you have seen this 2.10, may be with a right theme. Im
sure that this should be fixable in widgets/table. I don't think it
would right to fix all the other themes for this.

-Srini.
> 
> Please advise.
> 
> [1] http://bugzilla.gnome.org/show_bug.cgi?id=364385
> [2] http://www.go-evolution.org/User_Interface
> _______________________________________________
> Evolution-hackers mailing list
> Evolution-hackers gnome org
> http://mail.gnome.org/mailman/listinfo/evolution-hackers




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]