maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   OS2008 / Maemo 4 / Chinook - Diablo (https://talk.maemo.org/forumdisplay.php?f=29)
-   -   [Announce] advanced-systemui (ASUI) (https://talk.maemo.org/showthread.php?t=63292)

tso 2011-06-01 17:40

Re: [Announce] advanced-systemui
 
2 Attachment(s)
drew up some quick and dirty icons. Be warned, i am no artist...

auouymous 2011-06-01 18:39

Re: [Announce] advanced-systemui
 
Quote:

Originally Posted by maacruz (Post 1020308)
I've been looking at the timeout socket implementation in python and it is done with select and recv with non blocking socket, so you could do the same, a recv function with timeout: wait with select, if select timeouts return timeout, if select shows data ready, read it with recv and check for error on reading, or not reading enough data. This shouldn't fail.
I've used the python script to read bme at many different time intervals for hours with no problem.

Ah, wasn't sure if I could use a non-blocking socket for it, I know dbus won't work if I use one and BME reboots my tablet when I do something it doesn't like.


Quote:

Originally Posted by tso (Post 1020341)
drew up some quick and dirty icons. Be warned, i am no artist...

And I am? I don't know if you have noticed but every one of the icons in the ASUI package are 'drawn' as XPMs in a text editor. :)

The bluetooth icon should probably be on the right side and use the angled B style but its 'tail' cut off. When off the icon could disappear and be white when on and blue when connected. Maybe a white/blue dot above it when visible, or something else to indicate it is visible. 4 icons.

Wifi could also disappear in flight mode, gray when not in flight mode and white when connected. 2 icons.

How does that sound? Anyone need other states?

akorvemaker 2011-06-01 18:47

Re: [Announce] advanced-systemui
 
Quote:

Originally Posted by auouymous (Post 1020362)
Wifi could also disappear in flight mode, gray when not in flight mode and white when connected. 2 icons.

Alternating gray and white while connecting, like the regular applet does, would be nice (but not essential).

auouymous 2011-06-01 21:28

Re: [Announce] advanced-systemui
 
http://asui.garage.maemo.org/about.html#applet

The applet will probably contain those wifi and bluetooth icons if they look okay on the tablet.


Quote:

Originally Posted by akorvemaker (Post 1020366)
Alternating gray and white while connecting, like the regular applet does, would be nice (but not essential).

Okay.

tso 2011-06-02 00:36

Re: [Announce] advanced-systemui
 
i guess it will work as basics ;)

mcow 2011-06-02 18:27

Re: [Announce] advanced-systemui
 
I continue to think it's a bad idea to integrate the connection indicators into the icon. They really aren't related. One tiny icon with FIVE different indications is simply bad UI. The problems seen above in the proposed design -- your WiFi submission looks like a couple of parentheses, totally meaningless -- ought to be a clear indication that this is not the way to go.

Also, the discussion indicates that WiFi strength is not going to be shown in the WiFi icon, which makes it less useful than the standard WiFi icon.

Furthermore: allocating space for connection indicators means that even if I turn them off, I lose horizontal resolution on the CPU meter, making it harder to read. (I need reading glasses as it is.)

I know, your argument against is, "well, I know what they all mean." That doesn't make it right. Why not just have five spots with varying colors? After all, you'd still know what they all mean.

If "saving icon space" (a not very important goal, IMNSHO) is really at issue, combine WiFi and BlueTooth into one icon, and put the battery and CPU into another. There's still a net gain of one icon slot for bluetooth users.

I really think a multi-function icon as proposed is the wrong way to go.

mcow 2011-06-02 18:32

Re: [Announce] advanced-systemui
 
Quote:

Originally Posted by auouymous (Post 1020299)
Do you have system alert volume turned on? Its the top button on ASUI's sound button [system, keys, touch].

Yes: I have the level of all three set to 3-dots.

I thought one of the goals of ASUI was finger-friendly buttons. I don't think this three-setting button qualifies.

maacruz 2011-06-02 20:12

Re: [Announce] advanced-systemui
 
Quote:

Originally Posted by mcow (Post 1021167)
I continue to think it's a bad idea to integrate the connection indicators into the icon. They really aren't related. One tiny icon with FIVE different indications is simply bad UI. The problems seen above in the proposed design -- your WiFi submission looks like a couple of parentheses, totally meaningless -- ought to be a clear indication that this is not the way to go.

Also, the discussion indicates that WiFi strength is not going to be shown in the WiFi icon, which makes it less useful than the standard WiFi icon.

Furthermore: allocating space for connection indicators means that even if I turn them off, I lose horizontal resolution on the CPU meter, making it harder to read. (I need reading glasses as it is.)

I know, your argument against is, "well, I know what they all mean." That doesn't make it right. Why not just have five spots with varying colors? After all, you'd still know what they all mean.

If "saving icon space" (a not very important goal, IMNSHO) is really at issue, combine WiFi and BlueTooth into one icon, and put the battery and CPU into another. There's still a net gain of one icon slot for bluetooth users.

I really think a multi-function icon as proposed is the wrong way to go.

Well, while I agree that such a multifunction icon is bad UI, the fact that it will be completely user configurable makes your whole argument moot, so if auouymous wishes to do it, why not?

auouymous 2011-06-02 20:32

Re: [Announce] advanced-systemui
 
Quote:

Originally Posted by mcow (Post 1021167)
I continue to think it's a bad idea to integrate the connection indicators into the icon. They really aren't related. One tiny icon with FIVE different indications is simply bad UI. The problems seen above in the proposed design -- your WiFi submission looks like a couple of parentheses, totally meaningless -- ought to be a clear indication that this is not the way to go.

Do you know what all the connection applet icons mean? There are about 10 total. Does the connection applet have a page like this to document what all the icons mean? More intuitive icons can be designed, this is only the beginning.


Quote:

Originally Posted by mcow (Post 1021167)
Also, the discussion indicates that WiFi strength is not going to be shown in the WiFi icon, which makes it less useful than the standard WiFi icon.

Does your connection applet show strength in the icon? Mine doesn't. I know strength is shown in the menu and the ASUI applet will have a menu with wifi strength in it. It would be possible to display connection strength in the icon as well.


Quote:

Originally Posted by mcow (Post 1021167)
Furthermore: allocating space for connection indicators means that even if I turn them off, I lose horizontal resolution on the CPU meter, making it harder to read. (I need reading glasses as it is.)

The cpu meter is the entire width of the icon, 40 pixels. I originally made the icon use up all 40 pixels but it looked stupid so I made it shorter so it just barely extends beyond the battery sides. I also experimented with making the drain indicator wider for red and orange and it too looked stupid, like a roof over the battery. :)

You lose nothing by turning off wifi and bluetooth.


Quote:

Originally Posted by mcow (Post 1021167)
If "saving icon space" (a not very important goal, IMNSHO) is really at issue, combine WiFi and BlueTooth into one icon, and put the battery and CPU into another. There's still a net gain of one icon slot for bluetooth users.

I'd like to reduce the number of applets and also reduce the length of the statusbar to make it easier to see the window name/menu button in portrait mode. Others have a lot of applets and combining some make it easier to fit them all.


Quote:

Originally Posted by mcow (Post 1021172)
I thought one of the goals of ASUI was finger-friendly buttons. I don't think this three-setting button qualifies.

Most of the buttons are finger friendly and those three buttons aren't that hard to press unless you have huge fingers. They also make it quicker to access the sound levels which is another goal for ASUI.

auouymous 2011-06-02 22:56

Re: [Announce] advanced-systemui
 
New ASUI, settings and statusbar test release.
  • fix: bme socket should no longer block indefinitely
  • fix: the battery graph's screen-on time had bugs...
  • wifi and bluetooth status icons in battery applet

The release package will modify connection applet so you can remove it but you'll have to do it manually if you want to remove it before then.
Code:

sed -i "s:^Mandatory=true$:#Mandatory=true:g" /usr/share/applications/hildon-status-bar/hildon-status-bar-internet.desktop
@ maacruz, it didn't need a non-blocking socket, I thought select() returned -1 when it timed out and I was wrong. :)


All times are GMT. The time now is 20:19.

vBulletin® Version 3.8.8