[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Free Dog meeting report: Notes on the topics we discussed
On 9/17/05, DJ Delorie <dj@xxxxxxxxxxx> wrote:
> I dislike "cross platform toolkits". I *like* the motif look and
> feel.
(*grabs a bucket and begins to promptly vomit*)
I absolutely abhor Motif. It's ugly, it's not screen real-estate
conscious, the dialogs change size depending on its contents in
real-time (e.g., file dialogs are *THE* worst offender with this),
etc.
If they could just refine the appearances of Motif a bit, that alone
would vastly enhance its usability big-time. However, I'm still a
massive fan of AmigaOS 2.x and MacOS-classic as far as user interfaces
go.
BUT, then again, there is only so many unique ways of implementing a
radio button set or a menu.
> I also think that different platforms should *behave* like
> native applications; it's wrong to have a windows-based tool acting
> like a unix application; it should be acting like all the other
> windows applications.
This is why I strongly advocate model/view/controller design pattern.
The core software remains the same, but the UI-related code is
completely factored from the guts. You want a console-only version of
the software? It's possible, however sadistic it may be.
> Besides, I think isolating the GUI from the core PCB logic may result
> in cleaner core PCB logic.
Oops, didn't read far enough ahead. :)
--
Samuel A. Falvo II