[00:10] mpt_: great! === mpt_ is now known as mpt [01:03] Nafai, hey [01:03] hows things going? [01:32] jono: not too bad, just a little slow with the first C stuff, but I should be fine. Having a conference call with jcastro and kenvandine tomorrow so that should help [01:37] Nafai, cool [01:37] what kind of progress did you make today? [01:40] kenvandine: do you think you'll have time to upstream the rb a-i patch this week? [01:43] jcastro, is that waiting on me? [01:43] i thought bratsche was doing that? [01:44] if needed, i can try... but my marching orders this week are pretty focused :) [01:47] jono: Figuring out what portions of gnome-control-center need to be replaced (luckily isolated mostly to one file, with another small area affected), and started tearing apart the gtk code to see how it fits and will translate to the a-i API [01:48] not much coding, unfortunately, but it should be easy to dive in tomorrow [01:48] Nafai, cool [01:48] I guess general question that is appropriate here [01:48] sure [01:48] The spec says that the icons shouldn't be flashing, etc [01:48] right [01:48] g-c-c portion that would use this is the typing monitor [01:49] which flashes when it's about time to lock [01:49] what would be appropriate here? [01:49] kenvandine: I think it's stuck between you and bratsche someplace. Perhaps this is something we can ask smithj to do? [01:49] * smithj perks up [01:50] mpt: can you answer Nafai's question about the typing monitor? [01:51] Hi Nafai, I just coincidentally e-mailed you [01:51] oh sweet [01:51] * Nafai checks mail [01:52] Nafai, can you give me directions to find this part of gnome-control-center? [01:52] Sure [01:52] If you have the source typing-break/drwright.c [01:52] I do not have the source, but I think I have found it in the GUI [01:53] davidbarth: would it be possible for you and rick to figure out who is responsible for sending the rb patch upstream? [01:53] I've set the interval to 1 minute to see :-) [01:53] davidbarth: I don't care which one of them does it. :) [01:53] hmmm, jono on lwn today [01:53] Ok [01:53] hmmm [01:54] smithj, cool :-) [01:54] jono: https://wiki.ubuntu.com/CustomStatusMenuDesignGuidelines [01:57] mpt, could you rename https://wiki.ubuntu.com/CustomStatusMenuDesignGuidelines -- we agreed that they are called Application Indicators, not Custom Indicators [01:58] mpt: Here's the appropriate code: http://git.gnome.org/browse/gnome-control-center/tree/typing-break/drwright.c?id=GNOME_CONTROL_CENTER_2_29_6#n215 [01:58] Nafai, I think that typing break is a reasonable use of an animated icon, because it does represent changing status [01:59] Ok [02:00] So this should be a pretty straightforward translation [02:00] It would be nicer if it throbbed more gently, but I guess that would be trickier to implement [02:01] we'll see how hard it is to tweak [02:04] Nafai, not sure if the framework supports this, tedg ^^^ ? [02:05] hmm [02:08] I'm leaving the computer for the night, but I'll check the backlog in the morning [13:54] Good morning [15:06] When anyone is around that might have some insight, I'd like to talk about the gnome-control-center porting again. More of strategy, since the way it uses the GtkStatusIcon is a bit different than the design guidelines for the app indicators [15:50] Nafai, what do you need to know? [15:51] well, the current behavior of the typing monitor is to have a little bar in the notification area. As your time typing goes on, this bar gets darker and darker green, until it gets read to warn that a screen lock is about to happen [15:51] And then shortly before then, it flashes [15:51] It seems that the design just wants static icons [15:52] one for the normal state, and one for the notification state [15:54] Just curious how to do this to fit design guidelines and still be true to the original [15:54] so not really a coding issue :) [15:59] this is an mpt question [15:59] lets get this finalized when he gets online [15:59] I have to run, back soon [15:59] thanks Nafai! [16:00] thanks [18:01] Hi everyone [18:02] morning Nafai [18:02] Good morning jcastro [18:02] Nafai: smithj: kenvandine and I were thinking 1 hour for a call? [18:03] works for me [18:05] jcastro, wfm [19:01] jcastro: wfm (just in time, too) [19:01] :) [19:01] smithj, Nafai: give us a few [19:01] np [19:01] we are trying to find a room [19:01] np [19:01] kenvandine: you got an estimate for how long it'll be? [19:02] how long the call will be, that is [19:02] nope [19:02] let me ask jcastro [19:02] mkay. i'm at my day job atm, so hopefully it isn't toooo long [19:04] smithj, jcastro said 20m or so [19:04] not long [19:04] we just need a place to sit here with a phone :) [19:04] brb [19:04] conf rooms are "first come, first serve" [19:05] k [19:07] back [19:16] Nafai, smithj: can you guys do it in a few hours? [19:16] sure, no problem [19:17] just ping me here [19:17] smithj, ? [19:17] you guys aren't blocked right now [19:17] ? [19:17] not completely, I have some questions that will help finish up stuff, but I can make progress [19:17] Nafai, about the animated icon in typing break [19:17] it can be done [19:17] you just need the callback to call to change the icon [19:17] ok [19:18] I just sent an email to mpt to verify the behavior makes sense from a app indicator design perspective [19:18] not sure we love "animation" there :) [19:18] but [19:19] you should be able to find the callback that is updating the icon in the statusicon [19:19] to make it change the icon in the indicator [19:19] kenvandine: sure [19:19] yeah, I see that code [19:19] Nafai, is it just change the icon? [19:19] or is it doing real animation stuff? [19:19] let me double check [19:20] looks like it is changing the icon using a timeout callback [19:21] ok, should be simple then [19:22] awesome [19:22] I'll keep going then [19:22] app_indicator_set_icon (indicator->priv->indicator, icon_name); [19:22] something like that [19:22] the only issue is that it is setting the icon from a pixbuf [19:22] i think it takes a pixbuf [19:22] oh [19:22] no [19:23] it uses the icon naming spec [19:23] i think [19:23] yeah, that's what I've read [19:23] so just find the icon image to make the pixbuf [19:23] might not be hard [19:23] i hope :) [19:24] It shouldn't be, I actually found similar code in rhythmbox where it made an icon out of a pixbuf and gave it a name [19:24] I'll just have to follow that convention [19:30] Nafai: smithj: I'm going to start a wiki page to keep track of our workflow here before we start forgetting things [19:31] Thanks, that will be helpful [19:32] I'm stepping away for a few moments for a break [20:16] Nafai: smithj: what do you guys think https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators/ContractorWorkflow [20:20] jcastro: looks fine [20:22] hmmm, question. https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/497858 i can't find a link to the upstream bug [20:22] Launchpad bug 497858 in gnome-disk-utility "Support application indicators" [Undecided,In progress] [20:23] back [20:23] * Nafai reads [20:24] smithj: yikes, I must have missed that one, on it. [20:25] jcastro: np. that explains why i was having trouble finding it :) [20:25] sounds good jcastro [20:25] kenvandine: gnome-disk-utility is now devicetkit-disks right? [20:26] kenvandine: or palimpset or something [20:27] hmmm, the git tree i cloned from upstream was called 'gnome-disk-utility' [20:27] was that wrong? [20:27] palimpset [20:27] i think the executable is palimpset [20:27] * kenvandine checks [20:28] dpkg -S /usr/bin/palimpsest [20:28] gnome-disk-utility: /usr/bin/palimpsest [20:28] yup [20:28] Just double checking, there isn't a launchpad mirror of the gnome-control-panel source like there is for some of the other packages, is there? [20:29] n/m, found it [20:30] oh also, the design team needs a list of all the icons for each you guys touch, I've updated the contractor page (you might want to subscribe to it) [20:31] what about icons that are described in code? [20:35] Nafai: pointing it out will be our job, the design team will have to figure out how to do that, we're just pointing out where icons that use the panel are [20:35] so it might be "look in blah.c for it" [20:35] okay [22:12] kenvandine: they snagged jono for a manager's meeting, but at this rate we'll never have a call, wanna just JFDI it now? [22:15] jcastro, yeah [22:15] * kenvandine goes to look at the room [22:15] I'm available :) [22:16] jcastro, the room looks empty, but doors are locked [22:18] i could do it nowish [22:18] smithj, are you available? [22:18] ok [22:18] we are trying to get a key [22:18] maybe just a couple minutes :) [22:19] i'll have to be afk, but i can take notes on paper (weird, huh?) [22:19] :) [22:20] going afk now. give me a call whenever [22:20] i PM'd ken my # [23:22] smithj: can you pm me your email address pls? [23:23] Too bad Chromium can't integrate with Ubuntu/Gnome notifications better: http://dev.chromium.org/developers/linux-technical-faq (see the second question under "System Integration") [23:24] Nafai: I know I was bummed out about that [23:24] jcastro: done