[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