/srv/irclogs.ubuntu.com/2009/07/20/#ayatana.txt

=== doctormo_ is now known as DoctorMO
aragood morning all :)06:57
mac_vMacSlow: mpt: kwwii: https://launchpad.net/bugs/387626 , "wireless notification icon is wrong signal strength" not sure if notify-osd is causing this... maybe this just needs a better icon?09:59
MacSlowmac_v, that's certainly an issue of the apps using the notification system10:02
MacSlowmac_v, btw... since this is on UNR, which I never worked on directly myself... I can not even do a wild guess which app might be mixing up icons there10:04
MacSlowcould be a icon-theme issue10:05
mac_vMacSlow: This is the same behaviour in laptops too... i dont think previously wireless connection showed signal strength in notifications[as far as i can remember], any particular reason why those icons were created?10:05
MacSlowthe icon "encodes" the signal-reception strength at connection-establishment-time10:06
MacSlowthat's how they are meant to be used10:06
MacSlowthere are different icon-sets within the Human icon-time for different types of wireless networks10:07
SiDimac_v: maybe NetworkManager is meant to use the appropriate icons and doesnt10:07
MacSlowthat would be my guess too10:07
SiDisounds obvious now, didnt tell you the other day cause my brain was under a disk check10:07
mac_vi understand that , but that functionality doesnt exist as of now in nm10:07
SiDireport it as a bug, set the milestone to karmic, and we'll see :) 10:08
mac_vkwwii: so maybe a new icon?10:08
SiDii think they have the time to do it, it's an easy fix imo10:08
SiDimac_v: there are ~12 wireless icons, why a new icon ? :|10:08
mac_v;p , its just fun making them ;p10:09
SiDieither nm codes the thing as it's meant to, and everyone is happy and there are fluffy kittens and bunnies dancing together in the meadow, or there is a bug10:09
SiDimac_v: let me know when you retargeted 387626 to network manager please :p10:10
mptmmmmm, delicious kittens10:14
mac_vSiDi: done, i just have to search if there are any upstream bugs, but i guess this only affects ubuntu 10:14
mac_vmpt: speaking of delicious kittens > http://www.youtube.com/watch?v=GKTsWjbjQ8E10:15
SiDimac_v: yes of course its an ubuntu-only bug10:21
SiDimac_v: nice vid10:24
mac_v!!! i added the nomination for network manager and notify-osd also got nominated !10:24
mac_vSiDi: i thought you like cats , didnt realize this is how you prefered them ;p10:25
SiDimac_v: i'm gonna let my cat know about your petting habbits, she'll raise an army and take care of cooking yourself to your own convenience10:26
mac_vSiDi: that video reminds me of kwwii's blog about veg guests 10:27
mac_vmpt: https://wiki.ubuntu.com/Ayatana/UpdateIssues#Hassle-Free%20In-Session%20Updates , your thoughts?10:29
kwwiiman, someone actually reads my blog? amazing10:31
mac_vkwwii: ;p dont get too exited ... just that one  , since i have veg relatives10:32
mptmac_v, did you write this? This is nice work10:32
mac_vmpt: yeah.. oh i forgot to sign it10:32
kwwii;)10:33
mptmac_v, I have a mockup quite like <https://wiki.ubuntu.com/Ayatana/UpdateIssues?action=AttachFile&do=get&target=UM-SS.png> sitting on my desk waiting for me to finish :-)10:33
mac_vthanx10:33
SiDikwwii: indeed :p10:33
mptexcept mine has a scrawled note "missing total size for download"10:33
SiDi(i read the planet actually)10:34
mac_v:) 10:35
mptmac_v, the total size on your mockups needs a better place too, it looks a bit lost10:36
mptMaybe as the first sentence of the secondary text10:36
mpt"31 MB will need to be downloaded. If you don't want to install the updates now, ..."10:37
mptwhich could then sometimes be "The updates have already been downloaded. If you don't want to install them now, ..."10:37
mac_vmpt: surely , it can use some of the UX teams touch and polish , 10:37
mac_vmpt: but we have to be careful not to use too many words10:38
mptsure, there's a balance between minimizing words and minimizing visual elements10:39
mac_valso offering the user to *not* install , should be also minimized 10:41
mptmac_v, sorry, not sure what you mean10:41
mptDo you mean downplaying the option to not install updates?10:42
mac_vmpt: when we keep presenting with: " If you don't want to install the updates now..." it is offering a choice not to10:42
MacSlowuff -> http://macslow.net/clips/notify-osd-with-all-new-rendering.ogv10:42
mpttrue10:42
mac_vwe need to not offer such choices, rather "Is can also be installed later from" is not ideal10:43
mac_vit is^10:43
mac_v rather "It is can also be installed later from" is ideal!10:43
mptMacSlow, nice work10:44
SiDiMacSlow: will you work on blur only around the mouse region now ? :P10:45
mptmac_v, I don't understand either of those :-/10:45
MacSlowmpt, the blur-cache has been the nastiest thing sofar in notify-osd to do (especially considering the code-refactoring needed)10:45
mac_vmpt: just a sec...10:45
* MacSlow looks for a sharp, hard and pointy object to throw at SiDi 10:46
SiDia kitten ?10:46
SiDiMacSlow: anyway, congratulations :)10:47
mptmac_v, neither "Is can" and "It is can" are not phrases that happen in English. My best guess is "It can" for both, but you're trying to distinguish between the two, so...10:47
SiDiIt is can ? :/10:47
* mpt mangles his own first sentence10:48
mac_vmpt: i was in the midst of something... so messed up the line... i'll explain in a sec10:49
MacSlowSiDi, since when are kitten hard, sharp or pointy?10:50
MacSlowkittens are living fur-balls10:50
SiDiMacSlow: when they're angry, their claws can be sharp and pointy ! 10:51
MacSlowSiDi, but overall they are all fuzzy and soft10:51
SiDii dont mind, i like kittens :P10:52
kalleperssonMacSlow: very, very nice.10:52
mac_vmpt: when you are offering something and you want it to be chosen, the other options also needs to reinforce the choice you want the user to choose. here for example , you want the user to install, so all options need to positive reinforce only the "Install" , so the words should not say "if you dont want to install" 10:53
MacSlowkallepersson, hey there... thanks10:53
mptmac_v, ah, so you mean "If you want to install them later" would be better than "If you don't want to install them now"10:53
mac_vmpt: rather "You can install later" is the ideal choice of words10:53
mac_vyeah10:53
mptfair enough10:53
mptThe problem then becomes, how do you say "If you want to install them later, choose 'Update Manager' ... no, not now, silly, do that when you actually want to install them"10:55
mptThe current text does that with "later" at the end of the sentence, but if we said "If you want to install them later", we'd be using the word "later" twice in the same short sentence.10:55
mac_vmpt: thats why i had worded it "You can also install them later"10:56
mptahhhhh10:56
mpt"You can also install them later by choosing ..."10:56
mptneat10:56
mac_vyeah10:56
* mpt tries to think of a shorter synonym for "Alternatively"10:57
mpt"Or" is shorter, but is weird as the first word of a paragraph10:57
mac_vor/instead are negative words , Alternatively is positive 11:03
mac_vmpt: "You can also choose to install them later, by selecting..."11:04
SiDiOtherwise is slightly shorter11:05
mac_vSiDi: otherwise is also negative11:05
SiDimac_v: you're negativ11:05
mac_v;p11:05
* MacSlow -> lunch12:10
=== MacSlow is now known as MacSlow|lunch
=== MacSlow|lunch is now known as MacSlow
hyperairdoes anyone here use a dual head display?13:36
hyperairnotify-osd's notifications disappeared =\13:36
hyperairsomething about not being able to find a panel13:36
hyperairfor some reason, gdk_window_get_type_hint (win) where win is the panel returns GDK_WINDOW_TYPE_HINT_NORMAL rather than GDK_WINDOW_TYPE_HINT_DOCK. commenting out that line seems to make notify-osd detect my panel correctly again.15:03
* hyperair scratches his head15:03
hyperairMacSlow: ping15:47
MacSlowhyperair, sorry not time atm... still busy with release-work15:49
hyperairMacSlow: okay, i'll ping another time15:51
tedgI'm really disliking the Liferea notification messages.  They're basically "<title> has <number> new / updated titles".19:31
tedgI'm thinking something like "<title> has <number> updates" should be enough.19:31
=== mac__v is now known as mac_v
mrooneytedg: sounds like a paper cut :)21:22
tedgmrooney: Heh.  Yeah.  I changed the text to be just "updates" not sure if I like it not yet...21:23
tedgChange is in my PPA (though not built yet) for those that want to try it: https://launchpad.net/~ted/+archive/ppa21:24
=== kenvandif is now known as kenvandine
=== bratsche is now known as bratsche_
djsiegelbratsche you there?22:23
bratschedjsiegel, I am.22:24
djsiegelbratsche can a gtk slider (what is the widget name) start at 1, then go to 5, 10, 15, etc?22:24
bratscheYeah.22:24
djsiegelok, cool22:24
djsiegelhttps://bugs.edge.launchpad.net/hundredpapercuts/+bug/5958922:24
bratscheGtkAdjustment's step_increment I think.22:24
djsiegelbut you can have [1, 5, 10...]22:25
djsiegelI know you can change the increment22:25
djsiegelbut I wasn't sure if you could slip an increment of 4 in there...22:25
bratscheOh wait, I missed the "start at 1" part and then go 5,10,15..22:25
djsiegelyes22:25
djsiegelthat's the question22:25
bratscheI'm not sure about that.22:26
djsiegelI bet you could special case the 0 case22:26
bratscheYeah.22:26
djsiegel(value == 0 ? 1 : value)22:26
djsiegelor (value ? value : 1) in C I guess22:26
djsiegelhehe22:27
bratscheBut don't actually set the adjustment's value to 1, or then when you increment it'll go to 6.  Just watch its value_changed event or whatever and do the correct thing on 0.22:27
bratschedjsiegel, The <alt> thing would still display underlines for menuitems once a menu is already popped up right?  You shouldn't need to hold alt for that should you?22:31
djsiegelbratsche: I think it's more reasonable to keep _ in menus22:33
djsiegelbut I think we could make the case for getting rid of those, too22:34
djsiegelI am not sure how they are used, 1 sec22:34
djsiegelyes, I see22:34
bratschedjsiegel, Well, once a menu is popped up you don't need to hit <alt> for those accelerators to work.22:34
djsiegelbratsche, yes, it makes sense to leave them if they don't require alt22:34
djsiegelbut they are such a blemish on buttons, less so in menus22:34
bratscheOh I see.22:35
bratscheYeah.22:35
ryanpriorI'm not sure what you're talking about precisely, but I've got a menu suggestion22:36
djsiegelryanprior: let's hear it22:36
ryanpriorright now we see lots of menu items like "Open <Ctrl+O>"22:37
ryanpriorI think it would be neat it if said Open, then had a right-justified lozenge showing "ctrl" and an O key22:37
ryanpriorreadably, but graphically22:37
ryanpriorI don't know whether that's easy to do with GTK22:38
ryanpriorbut if it's not too hard to put icons inside a menu item, it would be a neat touch22:38
bratscheIt sounds like it would require more space allocated to the menuitems.22:38
bratscheBut maybe not.22:39
ryanpriorThe little icons wouldn't have to be any bigger than an X-height22:39
bratscheThey have to be two pixels higher than 'C'22:39
bratscheOr 'l'22:39
bratscheNot sure which is taller.22:39
ryanpriorI always thought X was tallest22:40
bratscheBut is the lozenge going around the full text or just "Ctrl"?22:40
ryanpriorI'll whip up a mock-up22:40
bratscheCool, thanks.22:40
ryanpriorhttp://ryanprior.com/menu-mockup.png22:52
bratscheHmm, nice.22:54
* bratsche takes a peek at some code22:54
bratscheryanprior, we could maybe style that up in the theme engine without modifying any code.22:55
bratscheOr at least, without modifying any code in gtk+ itself.22:55
ryanpriorI like non-intrusive edits ;-)22:56
* SiDi doesnt think it's so hard to do in gtk itself, so maybe some changes in libgtk could do it :/22:57
SiDilike, i think at the moment it builds a hbox with your content, extended, on the left, and a label, the Ctrl+Foo, on the right22:57
SiDiwe could change the label to some gtk-accel-Foo stock image (of course it requires to add those images to the stock gtk ones :p)22:58
SiDior auto-generate them (but thats slower :/)22:58
bratscheNo need to change libgtk itself probably, just style the GtkLabel.22:58
bratscheSiDi, probably just render with Cairo.22:59
ryanpriorYeah, it would be coolest if you could do it with styles and not generate an image at all22:59
SiDiah, yeh.. :P22:59
bratscheBecause you want the colors to be stylable too, and if you ship images then you're stuck.22:59
SiDiyeh thats true22:59
* SiDi goes back to bed xD22:59
bratscheAnd images increase the size of the installer ISO, and it doesn't have much space to devote to this sort of thing.23:00
bratschekwwii, around still?23:01
bratscheProbably not.. pretty late there.23:02
SiDimidnight, bratsche :)23:03
=== ryanprior_ is now known as ryanprior
kwwiibratsche: yepp23:21
bratscheOh hey dude23:21
kwwiihey man23:21
bratschekwwii: Check out ryanprior's mockup.. http://ryanprior.com/menu-mockup.png23:22
kwwiiwith a bit of visual magic that could be cool23:22
kwwiipretty simple now23:22
bratschekwwii: What theme engine are we using right now?  If I have time I wouldn't mind trying to hack this up sometime.23:22
kwwiibut better than a lot of other stuff I have recently seen23:22
kwwiimurrine23:23
kwwiibut I get the feeling that the new theme will be something completely different23:23
bratschekwwii: Do we have a standard place we can start collecting different theming ideas?23:23
kwwiiit has taken to long to get this far, we will probably change quite a bit, which will mean writing our own theme enginge23:23
kwwiiengine23:24
kwwiiif you ask me, that is23:24
bratscheYeah, I think writing our own engine would make a lot of sense once we know exactly what we want to do.23:24
kwwiithe http://wiki.ubuntu.com/Artwork/Incoming is the place for collecting that kind of stuff23:24
kwwiibut if we want to push for it, we could expand that23:25
kwwiiI am trying to think of a way to invite all of the wallpaper submitters on the flickr page to other projects23:25
kwwiiI have now publicly admitted that I know nothing of flickr yet I pay them money :p23:25
kwwiibratsche: doing this unr work has been interesting23:26
kwwiithere is a need for a theme which is really flexible and themeable to the nth degree23:26
kwwiiie presenting a buttload of drawing options 23:27
bratschekwwii: Have you played around with the css theme engine for gtk much?  Do you think it's pretty flexible?  I'm interested in trying to integrate it directly into gtk3.0 (and totally replace gtkrc stuff with it) if there is time.23:27
bratscheBut that's going to be a lot of work, and it's beginning to seem like there is not a lot of time for this kind of work.23:28
ryanpriorI really like the idea of the CSS theme engine.23:29
ryanpriorI'm working on one for Ecere.23:29
bratscheIt's not very useful in its current form, because it blows away gtkrc settings and it prevents us from doing another theme engine on top of it (which might do animation stuff possibly)23:30
bratscheSo for CSS to be useful we really need to replace gtkrc with it.23:30
kwwiibratsche: well, I know it needs a lot of work ;) It really is the best idea out there but you would have to decide for yourself how much work it would be to get it to do what it is supposed to do. I know they would love the help, but including it would be much less work than getting it to do what it should23:30
kwwiiwell, the current stuff imports the CSS and makes gtkrc out of it, afaik23:31
bratscheWell, internally yeah..23:32
kwwiiI know that intel would love it if you helped :p23:32
bratscheBut your gtkrc is what tells gtk to load that engine.  And basically whatever else is in your gtkrc might get blown away by stuff in the CSS files.23:32
bratschekwwii, need to convince David and Mark that it's worth investing time in.23:33
kwwiihehe, no doubt23:33
SiDibratsche: that'd be a CSS3 engine, then ? :)23:33
bratscheUh, hell if I know.23:33
bratscheI don't know the difference between different versions of css.23:34
kwwiiI wonder what upper management will say about working on a project which Intel has essentially paid for until now and still keeps behind closed hands23:34
bratschekwwii, do they?23:34
bratscheRob wrote the gtk css engine before he went to work for Intel.23:34
bratscheI'm not really sure what the relationship is between the gtk css engine and the css fu that he's done for nbtk or whatever it's called.23:35
kwwiidude, I could explain the situation but then I would lose my job23:35
bratscheeek23:35
kwwiithis is an open irc channel, my friend23:35
bratscheI have to finish morphing window stuff soon anyway, and I'm just beginning it.  Maybe once that's done I can think about this kind of stuff more.23:37

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!