[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Themes (again)
From: |
David Chisnall |
Subject: |
Re: Themes (again) |
Date: |
Fri, 27 Sep 2013 10:12:54 +0100 |
On 27 Sep 2013, at 06:07, Germán Arias <germanandre@gmx.es> wrote:
> On 2013-09-26 13:47:24 -0600 Germán Arias <germanandre@gmx.es> wrote:
>>
>> I will upload a new version in next hours, that looks better. I don't
>> release
>> a
>> new package yet, because this needs gnustep from SVN. A small problem
>> with pulldown popup.
>>
>> Germán.
>>
>
> OK, I added a new package of Silver.theme and some screenshots here:
>
> http://wiki.gnustep.org/index.php/Silver.theme
>
> I'm currently testing that PopUps works as expected. My first solution to
> solve the problem was wrong, but now it works fine. There is still a
> remaining problem, but I will look into this later.
Thanks. There are a few issues here:
1) The scroll bar buttons still look ugly. This seems to be common in all
GNUstep themes, so maybe it's an issue with -gui?
2) With the Mac menu style, the top levels stick out over the top of the menu
bar, and when I mouse over the top menu item in a drop-down menu the entire
menu moves down one or two pixels.
3) I think that buttons are the same size as with the default theme, but due to
the fact that they're lighter at the bottom, they look bigger. I've seen this
with other themes as well.
Not specifically related to Silver, but the behaviour I want from scrollers is
both buttons at one end and for clicking outside of the scroll handle to be a
page scroll. I have several complaints here:
1) The magic NSUserDefaults that configure this behaviour don't seem to be
documented anywhere. I vaguely remember a web page existed that contained this
documentation, but the only reference to these values I found in the source
tree was in the code and no search engine I tried could find any docs. What is
the difference meant to be between NSScrollViewInterfaceStyle and
NSScrollerInterfaceStyle
2) These two things seem to be conflated. I can either have scroll-by-page and
buttons at the ends, or I can have scroll-to-point and buttons at one end.
3) These are all set by defining the defaults values to things like
NSNextStepInterfaceStyle, NSMacintoshInterfaceStyle, or
NSWindows95InterfaceStyle. Do we actually expect users to know what NeXTStep
or Windows 95 did? These names make some sense for global settings of the form
'make my UI like this OS' (although perhaps some slightly more modern ones
wouldn't go amiss...), but making users map from their desired behaviour to an
OS that has that behaviour for each element doesn't make sense at all.
-- Sent from my STANTEC-ZEBRA
- Themes (again), David Chisnall, 2013/09/26
- Re: Themes (again), Riccardo Mottola, 2013/09/26
- Re: Themes (again), Ivan Vučica, 2013/09/26
- Re: Themes (again), Germán Arias, 2013/09/26
- Re: Themes (again), Germán Arias, 2013/09/27
- Re: Themes (again), Germán Arias, 2013/09/28
Re: Themes (again), Liam Proven, 2013/09/27
Re: Themes (again), Eric Wasylishen, 2013/09/27