D2 GUI Libs
Nick Sabalausky
a at a.a
Sat Dec 12 09:39:33 PST 2009
"dsimcha" <dsimcha at yahoo.com> wrote in message
news:hg0ffj$2baj$1 at digitalmars.com...
> == Quote from retard (re at tard.com.invalid)'s article
>> Sat, 12 Dec 2009 05:10:24 +0000, dsimcha wrote:
>> > 2. Native look and feel. IMHO this is very overrated. I've never
>> > found that a Java-ish or GTK-ish or whatever look and feel instead of a
>> > native Win32 look and feel got in the way of me using a program
>> > effectively.
>> The win32 look and feel doesn't look native on linux/mac/solaris.
>
> Right, the implication here was that I mostly use Windows and I've never
> really
> cared if an application I use has a GTK-ish or Swing-ish or whatever look
> and
> feel, as long as the application is well-coded, responsive and does what I
> need.
> I'm speaking purely from personal opinion/experience here, but I don't
> understand
> why people care so much about platform-native look and feel as long as it
> works
> and is usable.
For me, it's things like this (in no particular order):
- Non-native controls flat-out ignore my system settings. Doesn't matter if
it causes practical problems or not, there is absolutely NO excuse for that,
period.
- It implies a certain "taking over the user's system", just like a website
deciding on it's own that it wants to open things in a new browser window.
These sorts of behaviors are insulting.
- If every program insists on having it's own different look, then my system
suddenly looks like a horrid mess. Purely an aesthetic issue, yes, but #1,
it's my own fucking system, so *I* and I alone should be able to have total
control over how it looks (if it wants to allow alternate skins, then fine,
but make that shit an *option*, not the default and *certainly* not the only
choice) and #2, I *like* the look of the theme I've set up.
- Non-native stuff often includes completely unnecessary steps backwards.
For example:
- On windows, normal "greyed-out" and separator lines have a 3d-ish
effect that is perfectly legible on any color scheme. But most non-native
stuff uses a single-color grey instead that becomes nearly-illegible, or
even downright invisible, on many color schemes, including my own.
- GTK apps are ridiculously chunky and waste an enormous amount of screen
real-estate. Which *is* a practical concern.
- Many GTK apps use the absolute *worst* and most impractical file dialog
boxes I've seen in over 15 years. This is never an issue with native apps.
More information about the Digitalmars-d
mailing list