All times are UTC.
00:19:38 <flo-retina> long overdue r- 00:19:43 <flo-retina> clokep: sorry for the delay 00:48:50 --> mconley has joined #instantbird 01:37:56 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 01:38:01 --> mayanktg has joined #instantbird 01:42:22 --> clokep has joined #instantbird 01:42:22 * ChanServ sets mode +o clokep 01:43:37 <clokep> flo-retina: No reasl to apologize. :) 01:44:01 <flo-retina> clokep: I almost wrote the new patch for you in the comment to try and avoid another review cycle ;) 01:44:13 <flo-retina> and I thought I would be asleep at this time :-S 01:45:18 <clokep> flo-retina: 5.2 clearly needs a new version uploaded, it's very similar though. 01:45:38 <clokep> (Removal of the XXX comment pretty much.) 01:48:12 <flo-retina> isn't there another patch that removes them, higher in the stack? 01:49:05 <clokep> Hmmm....maybe. 01:57:02 <clokep> Looks like it, yes. 02:09:16 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 02:11:33 --> clokep_work has joined #instantbird 02:11:33 * ChanServ sets mode +o clokep_work 02:11:49 <-- GeekShadow has quit (Ping timeout) 02:11:52 --> GeekShadow has joined #instantbird 02:13:03 <flo-retina> clokep_work: _work again? 02:13:17 <clokep_work> flo-retina: Easier to try this on my Mac... 02:13:23 <flo-retina> ah :) 02:13:23 <clokep_work> And yes, I'm probably going to work for a bit. 02:16:52 <clokep_work> flo-retina: Looks like you practically could have put a new patch up, yeah. :-\ 02:17:42 <flo-retina> I haven't tested this at all 02:17:49 <flo-retina> (and I've probably never used nsAutoPtr) 02:17:52 <flo-retina> so you may have surprises 02:18:23 * flo-retina has just been busy debugging nsRefPtr failures on the other bug he was looking at 02:18:28 <flo-retina> s/failures/crashes/ 02:19:17 <-- Mook_as has quit (Quit: Mook_as) 02:50:35 <-- clokep_work has quit (Ping timeout) 03:54:33 <-- mconley has quit (Input/output error) 04:00:44 <instant-buildbot> build #1078 of linux-nightly-default is complete: Failure [4failed shell_3] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1078 04:17:12 <instant-buildbot> build #2043 of macosx-nightly-default is complete: Failure [4failed shell_3] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2043 04:31:03 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 04:31:15 --> mconley has joined #instantbird 04:37:20 <-- mconley has quit (Ping timeout) 05:39:14 --> mayanktg has joined #instantbird 05:41:34 <-- wnayes has quit (Quit: wnayes) 05:54:09 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 06:07:38 <-- GeKo has quit (Ping timeout) 06:27:28 --> GeKo has joined #instantbird 07:02:56 --> shashika has joined #instantbird 07:06:35 --> mayanktg has joined #instantbird 07:20:18 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 07:48:34 --> jb has joined #instantbird 07:50:51 <instant-buildbot> build #1274 of win32-nightly-default is complete: Failure [4failed shell_3] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1274 07:56:05 <-- jb has quit (Connection reset by peer) 07:56:06 --> jb1 has joined #instantbird 08:05:25 --> kramolnik has joined #instantbird 08:05:46 <-- jb1 has quit (Ping timeout) 08:26:49 <-- shashika has quit (Quit: http://www.mibbit.com ajax IRC Client) 08:52:19 --> gerard-majax_ has joined #instantbird 08:52:29 --> mayanktg has joined #instantbird 08:56:26 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 08:56:34 --> mayanktg has joined #instantbird 08:58:26 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 08:58:53 --> mayanktg has joined #instantbird 09:07:26 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 09:07:47 --> mayanktg has joined #instantbird 09:10:49 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 09:11:52 --> chrisccoulson has joined #instantbird 09:18:40 <-- kramolnik has quit (Ping timeout) 09:21:46 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 09:46:04 --> BWMerlin has joined #instantbird 10:02:22 --> mayanktg has joined #instantbird 10:05:53 --> Mic has joined #instantbird 10:05:53 * ChanServ sets mode +h Mic 10:22:59 --> Armada has joined #instantbird 10:44:33 --> jb has joined #instantbird 10:50:52 <-- jb has quit (Quit: jb) 10:51:31 --> jb has joined #instantbird 10:53:53 <-- BWMerlin has quit (Ping timeout) 11:00:18 --> BWMerlin has joined #instantbird 11:02:13 <-- jb has quit (Quit: jb) 11:03:06 --> jb has joined #instantbird 11:06:06 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 11:06:46 <-- jb has quit (Ping timeout) 11:13:10 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 11:19:38 <mayanktg> added the capture image feature. Now have to add an upload button, reset button and do css and transition stuff. 11:29:01 --> flo-retina has joined #instantbird 11:29:01 * ChanServ sets mode +qo flo-retina flo-retina 11:32:17 --> aleth has joined #instantbird 11:32:17 * ChanServ sets mode +h aleth 11:46:10 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 12:14:10 --> AlexanderSalas has joined #instantbird 12:17:19 <-- BWMerlin has quit (Connection reset by peer) 12:38:06 --> clokep_work has joined #instantbird 12:38:06 * ChanServ sets mode +o clokep_work 12:42:41 <-- aleth has quit (Ping timeout) 12:44:32 <-- AlexanderSalas has quit (Ping timeout) 12:48:28 <clokep_work> mayanktg: "upload button"? 12:48:29 <clokep_work> flo-retina: Thanks for the awesome review comments. :) 12:51:24 --> aleth has joined #instantbird 12:51:24 * ChanServ sets mode +h aleth 12:53:48 --> deOmega has joined #instantbird 13:03:56 <flo-retina> clokep_work: hello :) 13:04:59 <clokep_work> Hi. 13:05:05 <flo-retina> oops, forgot to r+ 13:06:50 <clokep_work> flo-retina: Btw I don't think I said it in the bug, but I connected an oscar account... I didn't do much beyond that though. 13:07:02 <flo-retina> clokep_work: if the 'awesome review comments' were about the hashtable stuff, I'm not sure they were awesome (did you learn much?), I just wanted us to get an r+ patch soon :-|. 13:07:30 <clokep_work> flo-retina: I understand why we're using an nsAutoPtr, but beyond that...not really. 13:15:24 <clokep_work> flo-retina: So what's next now? :) 13:18:05 <flo-retina> create a repo 13:18:08 <flo-retina> then reconfigure buildbot 13:19:51 <clokep_work> Did you have a chance to talk to gerv yesterday? 13:23:32 --> mayanktg has joined #instantbird 13:23:38 <-- mayanktg has quit (Quit: mayanktg) 13:23:43 --> mayanktg has joined #instantbird 13:25:54 <flo-retina> no 13:26:00 <flo-retina> we emailed, but on a GSoC topic 13:27:00 <mayanktg> clokep_work: "upload button" means button to confirm the picture and change the user-icon.. 13:29:28 <clokep_work> OK. 13:30:04 <mayanktg> clokep_work: I didn't say it right that time :-| 13:31:10 <clokep_work> mayanktg: I'd suggest discussing with someone the "correct" UI before putting a lot of work into it. :) 13:33:05 <mayanktg> yes, i was having trouble creating it. Who is the css guy here? Mic?? :-o 13:33:32 <aleth> It's not about the CSS, clokep_work is talking about the design ;) 13:34:31 <mayanktg> aleth: ok..shall I send a prototype design first? 13:35:13 <aleth> I'd say either show a mockup or describe what the UX is going to be. 13:36:47 <mayanktg> aleth: yepp..I'll create a mockup..with whom can i discuss the mockup? so that a brief idea is made regarding it? 13:37:17 <aleth> Just discuss it here! Or attach it to the bug. 13:37:22 <clokep_work> Not me. :P 13:37:40 <mayanktg> aleth: ok! 13:41:09 <flo-retina> I usually chime in for UI discussions 13:43:19 <aleth> Are there existing guidelines from FX for the UI for this kind of thing? 13:43:27 <mayanktg> I was thinking of creating on single window(a file uploader + Take Picture using Webcam + remove icon). 13:48:06 <flo-retina> You may want to create a mockup before implementing it ;) 13:48:23 <flo-retina> I don't understand what "file uploader" means in this case 13:48:27 <mayanktg> yup...I'll be creating one 13:49:09 <mayanktg> flo-retina: using file-picker to change user-icon I mean. 13:50:23 * clokep_work doubts we want a whole new window to do all this stuff in. :-\ 13:51:25 <aleth> Don't you already have a context menu with those three options in it? 13:51:34 <aleth> Seems better than a window. 13:51:44 <mayanktg> clokep_work: yes :-/ its just an idea though. i will draw a mockup for both the designs 13:51:49 <mayanktg> ok. 13:52:07 <flo-retina> so I think one of the reason why mayanktg wants a new window is that he needs some space to display the webcam preview 13:52:41 <flo-retina> I wonder if just a panel attached to the existing icon area could be enough 13:53:11 <mayanktg> flo-retina: ok will stick to that :) it would be easier too.. 13:53:32 <aleth> You'd want something like Photo Booth, where you can click to take a picture, then click again to confirm/discard. 13:53:56 <mayanktg> aleth: yes exactly 13:53:58 <flo-retina> you may want to have a way to crop the taken picture (but I think we can initially live without that) 13:54:31 <aleth> You need the confirm because it's not enough to say "you can always remove the icon" as as soon as it's set as the user icon, it's also uploaded to servers. 13:55:52 <mayanktg> flo-retina: On a more fun part.. we can have different modes. The taken picture can be changed to (negative, sepia, etc) 13:56:22 <mayanktg> all these can be done later I think. 13:56:34 <aleth> mayanktg: Right, I'd leave that for followups or addons. 13:57:07 <mayanktg> aleth: yeah.. 14:00:47 <aleth> mayanktg: How about an arrow panel? 14:00:47 <flo-retina> mayanktg: that's for addons 14:00:49 <flo-retina> like aleth said 14:02:10 <mayanktg> flo-retina: yes. wait I have to look at arrow panels :P 14:20:27 <mayanktg> simple: http://imgur.com/k8S96li 14:22:08 <mayanktg> what more changes should I make. also I didn't get info about arrow panels 14:22:30 <aleth> They are just a type of panel, see here https://developer.mozilla.org/en-US/docs/XUL/panel 14:22:35 <-- clokep_work has quit (Ping timeout) 14:22:54 <mayanktg> aleth: oh this one .. got it.. 14:30:04 --> clokep_work has joined #instantbird 14:30:04 * ChanServ sets mode +o clokep_work 14:36:41 <mayanktg> I didn't put a cancel button :-/ 14:43:55 * clokep_work is now known as clokep_work_work_work 14:58:27 * mayanktg thinks clokep_work_work_work is working too hard. 14:58:44 <flo-retina> aleth: I think you'll want jcranmer to have a look at that aptch 14:58:47 <flo-retina> mayanktg: I agree! 14:59:08 <mayanktg> heh... 14:59:41 <mayanktg> about that prototype..what modifications should be done apart from adding the cancel button. 15:01:18 <aleth> flo-retina: done 15:05:19 --> jb has joined #instantbird 15:07:09 --> mconley has joined #instantbird 15:07:10 <aleth> mayanktg: It looks good to me 15:08:11 <mayanktg> aleth: its basic. What should I use now.. window/panel? 15:08:36 <aleth> Check with flo-retina if there is anything webcam-specific missing (is there a permissions UI to worry about?) 15:09:09 <aleth> mayanktg: How about an arrow panel anchored at the usericon? 15:09:16 <flo-retina> mayanktg: see if you can get the webcam video working in a panel attached to the icon area of the contacts window 15:09:33 <aleth> The benefit of a panel is also that you can also dismiss it simply by clicking anywhere else. 15:09:41 <mayanktg> aleth: if we enable media navigator then no permission is needed further 15:09:58 <mayanktg> flo-retina: ok.. 15:10:18 <flo-retina> silly progress bar :( 15:10:23 <flo-retina> I get pinged in #developers 15:10:26 <flo-retina> I select the tab 15:10:31 <flo-retina> and all I see is a long progress bar 15:10:34 <flo-retina> and no way to see the message 15:10:42 <flo-retina> (not finished yet) 15:10:49 <mayanktg> got it.. 15:11:00 <aleth> There's a bug open for that that I want to fix one of these days :-| 15:11:39 <-- jb has quit (Quit: jb) 15:12:05 <flo-retina> aleth: my secret plan is to get nhnt11 to fix it 15:12:22 <flo-retina> aleth: if we get infinite scroll, we don't need to display 10k messages before displaying the ones that matter 15:12:26 --> jb has joined #instantbird 15:12:30 <aleth> Yes, it's basically the same thing. 15:12:37 <flo-retina> (10k is not an overstatement here) 15:12:55 <aleth> I'm still hesitant about that as a gsoc project though. 15:13:00 --> shrihari has joined #instantbird 15:13:30 <flo-retina> aleth: why? 15:13:59 <shrihari> flo-retina, hey 15:14:50 <aleth> Because coming up with the right way to do it will require a pretty complete understanding of the way convbrowser, conversations.xml and tabbrowser interact when messages are added, plus the way message styles are structured (which makes it harder to implement than it looks) 15:14:52 <flo-retina> context for others: "16:12:29 - shrihari: flo-retina, Hello. Wanted to talk about an InstantBird project, for GSoC" 15:15:12 <flo-retina> aleth: I don't think anybody claimed it was easy 15:15:14 <shrihari> flo-retina: the project that caught my eye is the 'Single Window UI' from the brainstorming page. https://wiki.mozilla.org/Community:SummerOfCode14:Brainstorming#Instantbird 15:15:47 <aleth> flo-retina: I'm just worried it'll basically end up with us telling the student what to do, which is lots of work and not so much fun for the student. 15:17:00 <aleth> I guess what I'm saying is the application would have to look convincing ;) 15:17:19 <flo-retina> sure, the application needs to show the student understands the complexity of the project 15:17:41 <flo-retina> shrihari: ok. Feel free to discuss it with anybody here, I'm not the only one who can answer: ) 15:17:48 <shrihari> flo-retina: a little background about myself. computer science undergrad. currently post-grad ux design student. 15:18:03 <shrihari> flo-retina: cool, ok :) 15:18:32 <shrihari> so, i'm looking for a project which combines design + coding 15:21:18 <aleth> shrihari: Basically many users would prefer a single window UI, but if we were to add one, it should integrate really well with the existing application (I'd suggest using it for a bit) and add some real value (i.e. make use of the extra space when run full-screen for example) 15:24:05 <aleth> It's certainly a project with a large design component (as it's important to get it right, and without a really convincing vision for the project it won't make sense to do it) 15:25:14 <shrihari> aleth: Yes, I understand that. I started using it today. But since it was not on the Confirmed Ideas list, I was wondering if it'll be considered? 15:25:52 <flo-retina> shrihari: it wasn't in the official idea list because it doesn't have a proposed mentor 15:26:17 <flo-retina> (I proposed this idea last year, but this year I'm administrator for Mozilla's GSoC participation, so I don't want to mentor myself) 15:26:28 <aleth> I think it would be considered, but as I explained, it would probably require a really strong application, as well as finding a mentor. 15:26:44 <shrihari> flo-retina: Right. So, if I decide to go ahead with this project, I should convince one of you here to mentor for the same? 15:27:11 <flo-retina> shrihari: another reason why we weren't very confident is that we know it's easy to make a "single window UI" within a day. For this to be a good GSoC project, the student needs to pay careful attention to the design and produce something consistent that integrates well. 15:27:36 --> shashika has joined #instantbird 15:27:44 <flo-retina> shrihari: also, during previous years, most students we had were really better at code than at UI design, so we were sure UI design is among the skills we can expect students to have 15:28:03 <flo-retina> if you can show in your application that you master these parts, I see no reason why we wouldn't consider the application. 15:28:42 <-- jb has quit (Ping timeout) 15:28:42 <flo-retina> shrihari: so yes, the possible mentors for Instantbird students are Mic, aleth and clokep. 15:29:28 <mayanktg> I don't know much but for a single window UI we can have something like this .. http://www.gnome.org/wp-content/uploads/2010/09/message-tray-chat-3.10.png Just a suggestion. 15:29:32 <mayanktg> http://www.gnome.org/wp-content/uploads/2010/09/message-tray-chat-3.10.png 15:30:27 <shrihari> flo-retina: That's correct. Since I'm a UX design student, I think I'll be able to do a good job, considering I have around 6 month time between April and my graduation. 15:32:25 <flo-retina> I've got to run. I'll be back online less than an hour from now. 15:32:27 <shrihari> I'll use the app for a few days and then get back with a possible vision for the project. 15:32:33 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:33:40 <-- Armada has quit (Quit: Leaving) 15:34:04 <shrihari> mayanktg: That looks interesting. But I'm not sure that kind of interface integrates well with the current design. 15:34:15 <aleth> shrihari: Great! Also, you could consider (eventually) fixing a bug to familiarize yourself a bit with the codebase. 15:34:34 <shrihari> aleth: Yes. I'll do that too. 15:34:51 <aleth> mayanktg, shrihari: Right, it's not really what we had in mind for a single-window UI, it's more a tightly integrated notification. 15:35:40 --> wnayes has joined #instantbird 15:37:36 <mayanktg> aleth: Ok ...its from gnome project. yeah I understand.. 15:37:38 <aleth> shrihari: Note IB supports IRC too 15:38:06 <aleth> mayanktg: It's really hard to do that kind of thing cross-platform. 15:39:11 <shrihari> aleth: Yeah, got that :) 15:40:12 <mayanktg> aleth: yup..I was just suggesting of the design :P 15:55:19 <clokep_work_work_work> aleth: Did you purposefully use some weird address for bug 976579? 15:55:22 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=976579 nor, --, ---, aleth, ASSI, Port bug 955182 (replace mutation events with mutation observers in chat conversations) to TB 15:55:28 <aleth> uh... no? 15:56:21 <aleth> I typed a couple of letters from "florian" and pressed return to grab a completion. 15:57:58 --> flo-retina has joined #instantbird 15:57:58 * ChanServ sets mode +qo flo-retina flo-retina 16:03:00 * clokep_work_work_work wonders if Florian has two bmo accounts. 16:04:18 <flo-retina> bah, these mutation observers are so ugly :( 16:04:26 <flo-retina> clokep_work_work_work: I do 16:05:48 <flo-retina> clokep_work_work_work: one is active, the other is used to watch components that I used to strongly care about but don't care so much about now (eg. Page Info), so that if I'm cc'ed in a bug there, gmail has the whole bug history in the conversation 16:06:26 <flo-retina> I'll soon move my watching of the talkilla product to that second account. ;) 16:14:48 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 16:19:36 --> mayanktg has joined #instantbird 16:22:31 <-- aleth has quit (Ping timeout) 16:29:58 <-- nathanr has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 16:34:27 --> nathanr has joined #instantbird 16:43:38 <nhnt11> Hello 16:45:17 --> aleth has joined #instantbird 16:45:17 * ChanServ sets mode +h aleth 17:15:56 --> kramolnik has joined #instantbird 17:35:04 <mayanktg> is something wrong with MDN's server? 17:35:28 --> shrihari1 has joined #instantbird 17:36:22 <shrihari1> On #instantbird via Instant Bird :) 17:37:04 <nhnt11> shrihari1: Instantbird* ;) 17:37:17 <clokep_work_work_work> aleth: Thanks for clearing that flag for me. 17:37:32 <mayanktg> clokep_work_work_work: would meind that 17:37:35 <mayanktg> yep yep :P 17:37:43 <mayanktg> *mind 17:38:03 <clokep_work_work_work> mayanktg: What? 17:38:18 <mayanktg> clokep_work_work_work: Instant Bird. 17:38:45 <nhnt11> mayanktg: Everyone here is pretty defensive about the lack of camel casing :P 17:38:52 <nhnt11> um, defensive isn't the right word 17:39:13 <clokep_work_work_work> Offensive? ;) 17:39:17 <aleth> shrihari1: Have you seen the wiki? https://wiki.instantbird.org/Main_Page 17:39:19 <mayanktg> mayanktg: hehehe ;) 17:39:30 <nhnt11> mayanktg: Talking to yourself much? :P 17:40:16 <shrihari1> nhnt11: Right. I'll take care from the next time :) 17:40:30 <mayanktg> mayanktg: I'm being ignored :P. MDN is behaving slow..that's my concern now :-/ 17:40:48 <shrihari1> aleth: Yes. I was looking at it earlier today. 17:41:31 <shrihari1> aleth: Next, I should try to compile IB locally. Right? 17:41:54 <nhnt11> shrihari1: Have you downloaded the comm-central repo? 17:42:05 <aleth> shrihari1: Good idea! 17:42:20 <mayanktg> nhnt11: yeah ;) Forever alone! 17:44:16 <shrihari1> nhnt11: Not yet. Will do it tomorrow. It's around midnight here. 17:45:13 <nhnt11> shrihari1: Indian Standard Time? (by your name) 17:45:18 <nhnt11> Aha 17:45:20 <nhnt11> http://log.bezut.info/instantbird/130415/#m571 17:45:28 <nhnt11> I made the Instantbird/Bird mistake here too ages ago ;) 17:45:37 <nhnt11> Looks like Mic corrected me 17:45:59 <shrihari1> nhnt11: Yep. You're right. 17:46:12 <shrihari1> nhnt11: Haha :D 17:49:47 <flo-retina> we should teach Instantbot to fix that! 17:50:02 <clokep_work_work_work> We should. 17:50:12 <mayanktg> ;) 17:50:40 * mayanktg doesn't know how to teach Instantbot :( 17:59:19 <-- shashika has quit (Quit: http://www.mibbit.com ajax IRC Client) 18:05:16 <-- aleth has quit (Ping timeout) 18:21:25 <-- gerard-majax_ has quit (Ping timeout) 18:34:36 <-- shrihari has quit (Quit: shrihari) 18:35:38 --> Mic has joined #instantbird 18:35:38 * ChanServ sets mode +h Mic 18:36:10 <-- shrihari1 has quit (Ping timeout) 18:45:16 <Mic> mayanktg: what edit option would you like to have for the webcam image? 18:45:24 <Mic> "Resize" and crop? 18:46:03 <mayanktg> Mic: yes we can add that in the initial path. 18:46:32 <flo-retina> mayanktg: the smaller the initial patch, the better ;) 18:46:39 <mayanktg> I will have to look about adding the crop feature. 18:47:08 <mayanktg> :-o .. 18:47:41 <clokep_work_work_work> Yes, please do that as a separate thing. 18:48:12 <mayanktg> flo-retina: arrow panels :( ..I've added panel for "take picture". But its not opening :-/ 18:48:23 <Mic> mayanktg: code please ;) 18:48:28 <mayanktg> yes.. 18:49:42 <mayanktg> http://pastebin.instantbird.com/608097 18:50:40 <mayanktg> is it the right way? I didn't find a proper example.. 18:52:07 <Mic> flo-retina, mayanktg: do you want the arrow-panel to open after choosing a menu item? That would be a weird interaction, in my opinion. 18:52:17 --> shrihari has joined #instantbird 18:54:15 <mayanktg> Mic: I don't know .. http://log.bezut.info/instantbird/140225/#m172 did I misunderstood it? 18:54:58 --> shrihari_ has joined #instantbird 18:56:01 <Mic> No, but using a context menu to open an arrow panel seems not right in my opinion. 18:57:40 <mayanktg> Then what should be the best option? any idea? 18:57:42 <flo-retina> Mic: I was thinking a single (left) click on the icon could open a panel with all the possible actions related to the icon (pick a new one from a file, remove current icon, capture a new icon) 18:57:50 <Mic> Give me a minute... 18:57:57 --> gerard-majax_ has joined #instantbird 18:58:18 <Mic> That's a mockup that I created long ago: https://wiki.instantbird.org/File:IbUserIconSelector.png 18:58:42 <mayanktg> flo-retina: this is what I said http://log.bezut.info/instantbird/140225/#m126 ?? 18:59:04 <Mic> Choosing the webcam option would maybe replace the content of the panel with the preview UI then? 18:59:50 <flo-retina> mayanktg: maybe there was some confusing on the word "window" 18:59:54 <mayanktg> in place of window it was panel.. 18:59:56 <mayanktg> yepp.. 19:00:04 <flo-retina> *confusion 19:00:39 <flo-retina> Mic: yes, selecting the webcam option should replace the content of the panel, but the panel should keep the same size 19:00:45 <mayanktg> that was it . i read about panel, it is a good idea 19:01:11 <Mic> mayanktg: my "Smile!" add-on on AIO uses an arrow panel and opens it "onclick" on an icon. 19:01:40 <Mic> Maybe that's a good-enough example? 19:01:53 <mayanktg> yepp 19:02:12 <Mic> https://addons.instantbird.org/en-US/instantbird/addon/318 19:02:46 <mayanktg> yes, got it! 19:03:06 <flo-retina> Mic: btw, I think I would really want the "use icon from the OS account" option... but that may be tricky to get 19:03:17 <flo-retina> Mic: I expect we would need OS-specific js-ctypes code forthat 19:03:20 * nhnt11 thinks the "Use icon of Windows account" (in Mic's screenshot) is important.. 19:05:19 <Mic> flo-retina: yes, there's not even a good way to get the icon over different versions of Windows. I did some research on that once.. :S 19:06:02 <flo-retina> as long as it works fine on Mac ;) 19:06:07 <nhnt11> :P 19:06:26 * Mic must not troll :P 19:07:12 <nhnt11> Here's the Mac photo picker thing btw, if it's helpful...http://puu.sh/7ae9O.png 19:07:17 <nhnt11> Er, http://puu.sh/7ae9O.png 19:07:31 <flo-retina> Mic: well, if we want to get MoCo employees to use Ib instead of Adium, Mac is what matters :-) 19:08:06 <flo-retina> nhnt11: how long have you mean drinking? :-P 19:08:16 <nhnt11> flo-retina: That's water :P 19:08:30 <Mic> "Has 90% of users on Windows. Uses a niche OS for development" sounds like something for a meme :P 19:08:57 <nhnt11> flo-retina: It's a random picture my friend took at a restaurant, the only reason I'm using it is because it was shot with a DSLR and is the best quality picture I have :P 19:09:07 <mayanktg> :P 19:09:56 <flo-retina> nhnt11: in terms of people able to hack on our software, that's a large proportion of the population 19:10:46 <nhnt11> Er, did you want to mention Mic there? ^ 19:10:48 <flo-retina> nhnt11: you know modern smart phones do almost as well as a DSLR, right? 19:10:53 <flo-retina> (assuming enough light) 19:11:04 <nhnt11> I don't take many pictures :P 19:11:08 <flo-retina> nhnt11: no, I was just confused 19:11:27 <-- shrihari_ has quit (Quit: shrihari_) 19:11:56 <flo-retina> Mic: is your meme about Pidgin developers? :-P 19:12:49 <-- shrihari has quit (Ping timeout) 19:19:35 --> jb has joined #instantbird 19:30:24 <-- nhnt11 has quit (Ping timeout) 19:46:48 --> nhnt11 has joined #instantbird 19:54:35 <mayanktg> flo-retina, Mic: http://i.minus.com/io28EmBDB2UNN.png 19:56:02 <mayanktg> There would be another simple one for remove? 19:56:17 <nhnt11> mayanktg: I think you'd want the panel to be smaller in the first case (choose a file) 19:56:27 <nhnt11> and then expand if the user clicks the webcam option 19:56:52 <nhnt11> jmho 19:58:11 <mayanktg> ok..but won't it look weird if the panel changes it size during transition from one tab to other? 19:58:52 <nhnt11> Maybe. But with the right css animations... 19:59:07 <nhnt11> That's all i can offer though, you'll have to talk to the others for more feedback :) 19:59:09 <mayanktg> yokays!! 20:00:03 <mayanktg> I guess if we have this kind of panel, it would be easier to add more features if we want someday 20:01:01 * nhnt11 wonders if mayanktg wants to look at bug 955673 while he's at it :P 20:01:04 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955673 nor, --, ---, nobody, NEW, [Regression] User icon overflows its rounded border 20:04:50 <mayanktg> nhnt11: I'll keep that in my mind :D ;) 20:05:12 <nhnt11> mayanktg: Finish what you're working on now, first :) 20:05:33 <nhnt11> (that bug is a pet peeve of mine, I haven't been able to find a way to (re)fix it :-/ 20:05:34 <nhnt11> ) 20:06:59 <mayanktg> yepp.. 20:09:34 <nhnt11> mayanktg: Btw, I would draw quick mockups by hand (I admire your patience though :)) 20:10:40 <mayanktg> I would rather do it too :P But its easier to make changes here :D 20:10:53 <nhnt11> Use an eraser? 20:10:54 * nhnt11 shrugs 20:10:59 <nhnt11> Whatever you find convenient :) 20:11:16 <mayanktg> select-->del-->replace :D 20:11:33 <mayanktg> whatever ;) 20:12:11 <Mic> hmm 20:12:41 <Mic> I think I'd use a much smaller preview image and also hide the other options to set/remove the user icon while the image is taken. 20:12:42 <mayanktg> an IDC IITB student will you its importance :) 20:12:56 <Mic> Maybe 100x100px ? User icons don't need to be huge, do they? 20:13:49 <mayanktg> great ...the image looses its quality if its too big 20:15:03 <Mic> I think I'd also use a square image, so maybe crop a square as large as possible from the center of the camera's image and scale it down to 100x100? 20:15:53 <mayanktg> It can be done easily ..we have scale funtion to do that 20:15:54 <Mic> Maybe add a border around the preview area like the user icon on the contact list has? Same color, rounded corners and so on to make it look alike? 20:16:18 <Mic> That's just brainstorming without mockups at the moment, forgive me ;) 20:17:05 <mayanktg> yes..Ubuntu doesn't have good mockup tools :-/ I will try to make the UI as consistent as possible.. 20:18:17 <clokep_work_work_work> Mic: Most images are like 40x40. 20:18:51 <Mic> I know that some protocols don't allow images larger than a few dozen pixels in each direction... 20:18:53 <nhnt11> clokep_work_work_work: Don't forget @2x icons for retina displays ;) 20:19:08 <clokep_work_work_work> nhnt11: I don't know if that's applicable. 20:19:34 <nhnt11> I'm pretty sure most protocols allow large icons these days for that purpose 20:19:43 <nhnt11> I didn't literally mean a separate @2x icon, sorry. 20:21:46 <clokep_work_work_work> nhnt11: Umm....I highly highly doubt it... 20:22:06 <clokep_work_work_work> Most protocols haven't "changed" in the past 10 years. 20:22:44 <nhnt11> clokep_work_work_work: So right now, if you uploaded a high resolution image to gtalk, would it downscale it or something? 20:22:57 * nhnt11 assumed the server would store a moderately high resolution image 20:23:01 <nhnt11> Idk 20:23:41 <nhnt11> I have no clue how Google's gtalk/hangouts/google plus stuff works... and admittedly I was only considering gtalk when I was talking about high resolution images 20:23:45 <clokep_work_work_work> nhnt11: 1. Stop assuming GTalk is the norm. ;) 2. I don't think it stores high res images. 20:23:48 * nhnt11 goes back to his assignment 20:24:31 <Mic> mayanktg: how's the context menu patch coming along by the way? Anything you need (to know?) to be unblocked on it? 20:25:19 <mayanktg> what has to be done with the user icon removal in yahoo? 20:26:05 <Mic> Nothing afaik? You filed a bug for that, didn't you? 20:26:25 <mayanktg> yep i did 20:26:48 <Mic> I think that's good enough to proceed with the rest and let Yahoo! be fixed when qheaden finds time to look at it. 20:27:39 <mayanktg> should I do a patch without it? and also regarding "I don't think this patch will have to correct behaviour after a restart: Is the menu item correctly enabled/disabled?" 20:28:27 <mayanktg> the user-icon reloaded correctly even after a restart. How can I confirm that there it is behaving correctly? using error console?? 20:29:41 <Mic> The problem with restarts wasn't the icon itself but that the menu item won't be enabled/disabled correctly if I'm not mistaken. 20:30:10 <Mic> That's why we suggested to update the state onpopupshowing (i.e. every time the menu is opened). 20:30:34 <Mic> First paragraph in https://bugzilla.mozilla.org/show_bug.cgi?id=954216#c17 20:30:38 <instantbot> Bug 954216 nor, --, ---, nobody, NEW, Add a context menu to the user icon to set and remove it 20:31:25 <Mic> You can find examples here: https://mxr.mozilla.org/comm-central/search?string=onpopupshowing&find=/im/ 20:33:52 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:01:47 <-- nhnt11 has quit (Ping timeout) 21:02:46 --> nhnt11 has joined #instantbird 21:03:15 <-- Mic has quit (Ping timeout) 21:03:28 --> Mic has joined #instantbird 21:03:28 * ChanServ sets mode +h Mic 21:04:27 <-- nhnt11 has quit (Ping timeout) 21:07:32 --> nhnt11 has joined #instantbird 21:13:15 <-- flo-retina has quit (Ping timeout) 21:13:18 --> flo-retina has joined #instantbird 21:13:19 * ChanServ sets mode +qo flo-retina flo-retina 21:25:37 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 21:27:31 <clokep_work_work_work> flo-retina: ping 21:27:38 <flo-retina> pong 21:30:40 <clokep_work_work_work> flo-retina: Did you read the email from arlo? 21:32:26 <flo-retina> no 21:32:33 <flo-retina> is it urgent? 21:32:44 <clokep_work_work_work> Nope. 21:32:47 <clokep_work_work_work> Not at all. :) 21:32:58 <clokep_work_work_work> Well not "very". ;) 21:33:13 <flo-retina> my question is: can I have a night of sleep before reading it? 21:35:46 <clokep_work_work_work> Yes. 21:36:58 <flo-retina> great! 21:40:52 <-- nhnt11 has quit (Ping timeout) 21:49:14 <-- deOmega has quit (Quit: So easy...but yet complicated.) 21:49:56 <-- jb has quit (Ping timeout) 22:48:23 --> Mic has joined #instantbird 22:48:23 * ChanServ sets mode +h Mic 22:56:31 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 23:01:02 <-- clokep_work_work_work has quit (Ping timeout) 23:18:25 --> deOmega has joined #instantbird 23:57:26 <-- deOmega has quit (Quit: So easy...but yet complicated.)