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

Re: [E-devel] wallpaper & theme dialogs



On Thu, Aug 17, 2006 at 10:29:07PM +0900, Carsten Haitzler wrote:
> On Thu, 17 Aug 2006 14:28:26 +0000 Aleksej Struk <astruk@gmail.com> babbled:
> 
> > On Thu, Aug 17, 2006 at 08:39:37PM +0900, Carsten Haitzler wrote:
> > > On Thu, 17 Aug 2006 01:41:31 +0000 Aleksej Struk <astruk@gmail.com> babbled:
> > > 
> > > > On Thu, Aug 17, 2006 at 08:16:11AM +0900, Carsten Haitzler wrote:
> > > > > On Wed, 16 Aug 2006 17:16:34 +0000 Aleksej Struk <astruk@gmail.com>
> > > > > babbled:
> > > > > 
> > > > > > 
> > > > > > Hey all,
> > > > > > 
> > > > > > I'm currently compiled the lates E cvs, and tried wallpaper and theme
> > > > > > dialogs. So, I have some comments on them. IMHO the wallpaper/theme
> > > > > > list is too small in height and width. It is quite hard to navigate
> > > > > > it, at least for me, since I have to scroll the list too much. For
> > > > > > example I have 5 themes installed, and I can see just two of theme in
> > > > > > the selector. My current theme is the one before the last in the
> > > > > > list. So, order to set the first theme I have to scroll the list.
> > > > > > Would not be better to make these selector lists bigger, at least in
> > > > > > height? Then I think the navigation would be much easier.
> > > > > 
> > > > > you do know the dialog is resizable?
> > > > > you do know you can use "remember" to remember your last
> > > > > size/location...
> > > > 
> > > > Well, I know this :). Basically I tried to be as a newbeeee user that
> > > > sees E first time in his/her life and tries to set a wallpaper/theme :)
> > > > 
> > > > > 
> > > > > the dialog is small by default so people stuck in 640x480 on vga
> > > > > screens can at least USE the UI - unlike other desktops environment
> > > > > (gnome, kde, windows xp) where some dialogs - especially ones for doing
> > > > > things like changing screen resolution - do not fit in 640x480. you
> > > > > can't click "ok" to change resolution in windows xp for example.
> > > > 
> > > > Completely agree.
> > > > 
> > > > > 
> > > > > these are bad design errors. thus by default we try keep our dialogs
> > > > > within 640x480. you are always free to resize the dialog to make it
> > > > > bigger. you can ask e to remember this for you :)
> > > > 
> > > > Can be dialogs be smart for example? Maybe they can have their minimum
> > > > settings and optimal settings. Consequently, if it "sees" that cannot fit
> > > > into entire screen, it uses minimum settings. Otherwise, it uses optimal
> > > > settings.
> > > 
> > > what is optimal? i find that having the dialog as small as possible is
> > > optimal as i keep the rest of my screen still to do other things at the
> > > same time... personal preference. and seriously - how often do u change
> > > themes and need a big long list - will you have 100 themes installed? i am
> > > doubtful :) the theme dialog is actually no smaller - the left is smaller -
> > > it can display 3 instead of 4 by default. not a lot of loss imho.
> > 
> > Well, I personally, can say, that the size of the wallpaper dialog is
> > almost optimal. My arguing, why it is optimal, is the following. If I
> > have set my wallpaper, and open the wallpaper dialog again, the selected
> > wallpaper get vertically centered in the selector list. Consequently I
> > easily see, which wallpaper goes before and after selected one.
> > 
> > In contrast, in the theme config dialog, if I have selected a theme, and
> > open the dialog once again, the selection is not get vertically centered
> > in the selector list(at least for now). That forces me to scroll the
> > list, if I want to see a theme before the selected. Moreover if I center
> > selected theme in the list, I see just a "peace" of list item before and
> > after the selected. Psychologically, it makes me scroll the list again,
> > up or down, since I want to see those items in full.
> 
> actually both dialogs work in exactly the same way with regards selecting and
> scrolling. it is identical code. you just happen to be lucky that one happens
> to center and the other doesn't - due to what gets selected etc. :)

Well, then I'm really lucky if it got centered.but IMHO the centering
would be a greate feature(see args before), wouldn't it ? :).

> 
> > Btw, just one more comment about, I think, selector. I have the following
> > situation. I created a folder A inside .e/e/backgrounds/, and put some of
> > my bgs inside it. Then I set my wallpaper to a bg from that folder. Then,
> > if I open wallpaper cfg dialog, it starts in the .e/e/backgrouunds and
> > does not find current wallpaper at this location.  So, there are no
> > selection of current wallpaper at all. Then if I enter the A folder I
> > still do not have any selection. Therefore, if I have 5 bgs in the dir,
> > and the last is the current wallpaper, I cannot immediately see that it
> > is selected. Basically, I have to options then. 1) just to remember which
> > bg I made current, or 2) to scroll the list and locate it via thumb.
> > So, from the user perspective, I have to "think" - what is going on, and
> > which bg is the current. iirc, the ideology of good gui is "make user to
> > think as less as possible".
> 
> yeah - i know this - it doesn't handle subdirs very well. i should fix that.
> 
> > > 
> > > > Please do not kill me with arguments. I basically propose some
> > > > ideas/solutions.
> > > 
> > > sure - noted. though i think i will worry about this later - this i consider
> > > fine tuning somewhere near the end of development :)
> > 
> > Well, maybe everything that I listed above will go to a fine tuning
> > later. :)
> > 
> > > 
> > > > > 
> > > > > > sndev
> > > > > > 
> > > > > > 
> > > > > > -- 
> > > > > > 
> > > > > > Aleksej Struk
> > > > > > Master Degree Student
> > > > > > Free University of Bozen-Bolzano
> > > > > > Faculty of Computer Science
> > > > > > phone: +39-0471-061749
> > > > > > cell phone: +39-3204627049 +370-61278908
> > > > > > astruk@gmail.com alstruk@unibz.it - http://astruk.googlepages.com/home
> > > > > > 
> > > > > > -------------------------------------------------------------------------
> > > > > > Using Tomcat but need to do more? Need to support web services,
> > > > > > security? Get stuff done quickly with pre-integrated technology to
> > > > > > make your job easier Download IBM WebSphere Application Server
> > > > > > v.1.0.1 based on Apache Geronimo
> > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > > > > > _______________________________________________ enlightenment-devel
> > > > > > mailing list enlightenment-devel@lists.sourceforge.net
> > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > > > > 
> > > > > 
> > > > > 
> > > > > -- 
> > > > > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > > > > The Rasterman (Carsten Haitzler)    raster@rasterman.com
> > > > > ?$BMg9%B?
> > > > > Tokyo, Japan (?$BEl5~ ?$BF|K\)
> > > > > 
> > > > > -------------------------------------------------------------------------
> > > > > Using Tomcat but need to do more? Need to support web services,
> > > > > security? Get stuff done quickly with pre-integrated technology to make
> > > > > your job easier Download IBM WebSphere Application Server v.1.0.1 based
> > > > > on Apache Geronimo
> > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > > > > _______________________________________________ enlightenment-devel
> > > > > mailing list enlightenment-devel@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > > 
> > > > -- 
> > > > 
> > > > Aleksej Struk
> > > > Master Degree Student
> > > > Free University of Bozen-Bolzano
> > > > Faculty of Computer Science
> > > > phone: +39-0471-061749
> > > > cell phone: +39-3204627049 +370-61278908
> > > > astruk@gmail.com alstruk@unibz.it - http://astruk.googlepages.com/home
> > > > 
> > > > -------------------------------------------------------------------------
> > > > Using Tomcat but need to do more? Need to support web services, security?
> > > > Get stuff done quickly with pre-integrated technology to make your job
> > > > easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
> > > > Geronimo
> > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > > > _______________________________________________ enlightenment-devel
> > > > mailing list enlightenment-devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > > 
> > > 
> > > 
> > > -- 
> > > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > > The Rasterman (Carsten Haitzler)    raster@rasterman.com
> > > ?$BMg9%B?
> > > Tokyo, Japan (?$BEl5~ ?$BF|K\)
> > 
> > -- 
> > 
> > Aleksej Struk
> > Master Degree Student
> > Free University of Bozen-Bolzano
> > Faculty of Computer Science
> > phone: +39-0471-061749
> > cell phone: +39-3204627049 +370-61278908
> > astruk@gmail.com alstruk@unibz.it - http://astruk.googlepages.com/home
> > 
> 
> 
> -- 
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    raster@rasterman.com
> ?$BMg9%B?
> Tokyo, Japan (?$BEl5~ ?$BF|K\)

-- 

Aleksej Struk
Master Degree Student
Free University of Bozen-Bolzano
Faculty of Computer Science
phone: +39-0471-061749
cell phone: +39-3204627049 +370-61278908
astruk@gmail.com alstruk@unibz.it - http://astruk.googlepages.com/home