/srv/irclogs.ubuntu.com/2012/11/08/#juju-gui.txt

teknicobuongiorno09:42
bacthanks for the review frankban11:56
frankbanbac: my pleasure11:56
bacmattuk1972: i've landed your CSS button suggestions for deploy and cancel.  thanks for helping to get the colors right and spotting that text shadow.  have a look at http://uistage.jujucharms.com:8080/11:58
mattuk1972bac: nice one -will take a look when i get a mo12:02
bacmattuk1972: also, i talked to jovan yesterday about some question about the charm search results panel.  he was going to follow up with you.  let's chat about it when you have some time.12:03
mattuk1972sure -ill have some lunch and ping you12:04
baci'll be here12:04
bacjust noticed the codereview bot has been sending me G+ chat messages.  has that been happening a long time?12:18
* benji fires up the coffee maker.12:44
=== mattuk1972_ is now known as mattuk1972
tveronezibcsaller.... I am reviewing you code.13:03
gary_postertveronezi, bcsaller hi.  I was happy to see that tveronezi had a pre-imp on the code minification/aggregation branch.  It turns out benji and I had a shared observation/request that went against the pre-imp call discussion.  benji and I felt that the build tool belonged in the top-level bin directory, while tveronezi said that Ben asked to move the file into app/assets.  That seems like an odd choice to me, because 13:36
gary_posterthe app is what we are supposed to serve, and this file is a build tool.  I thought it might be a good idea to talk that through so we understand where we are all coming from.  We could do that on a hangout or here.13:36
gary_posterI also was surprised to get pushback on trying to get the server simpler and the code tree we develop and debug more like what we intend to ship13:37
gary_posteran old saying benji and I have referred to for years is "fly what you test and test what you fly"13:38
gary_posterand if our goal is to ship static code, we should be moving ever closer to that in our dev environment, not farther13:38
gary_posterIMO13:39
benji+113:39
gary_posterSo, bcsaller and tveronezi, maybe let me know when you are both available and we can have a hopefully quick hangout13:40
bcsallergary_poster: the build tool was supposed to go in lib and the assets in assets13:41
tveronezigary_poster, benji, bcsaller: Ok... moving file...13:42
gary_posterbcsaller, ah!  ok.  I'd be much happier with that.  I'd still vote for bin more than lib, but I have much less of a philosophical concern with that :-)13:42
bcsallerif it was to go in bin I'd remove the .js from the name and add #!/usr/bin/env node at the top. I don't recall if the file exported any methods nodejs style though so it might not have had any reuse potential as it last stood13:44
gary_posteryeah that would make sense.  If it had reusable bits that would be fine.  In an ever more perfect world, I'd say have a bin file with a small shell that imports code from lib that has been tested nicely13:45
gary_postereven if it is not reusable, the lib code would be more naturally testable, I think13:46
gary_posterI'll say something like that in a follow-up review13:46
mattuk1972Hi gui'ers - assets layout guide and preview for notifications indicator have been uploaded to g drive13:56
gary_posterbcsaller, ^^^ thanks mattuk1972!  do you want review from us now?  Or what would be good now?13:57
mattuk1972gary_poster: the style is lifted directly from suru notifications -so if you guys are happy with what I've delivered its good to go13:58
gary_postercool13:58
mattuk1972let me know13:59
gary_posterbcsaller, looks good to me for the growl-style notifications.  Is that all you were looking for, or were you also hoping for a design of the notifications drop-down?14:00
bcsallergary_poster, mattuk1972, looking at the previews now14:01
bcsallergary_poster: Yeah, the drop down and the 'view all page', The view all page has never seen any UX or design.14:02
gary_posterfrankban, I am in the hangout from the calendar.  no rush, join when you are ready.  14:03
gary_posterbcsaller, cool.  So, we can make a card for growl notifications based on what mattuk1972 has provided, but we need to ask him for the designs of the other elements as well?14:03
mattuk1972yea i just did the pop up now but was going to move onto the alert panel next14:04
bcsallerThe drop down doesn't include things like a limit on number to show or if we should include a scroll bar. I'm not even sure where we are with the growl style stuff. The design looks nice for growl, but I was never convinced it solved a problem at the UX level14:05
bcsallerits not clear to me if those persist till the user sees them or what14:05
bcsallerand what if many errors occur at once14:05
bcsallerI appreciate the problem that the current red icon doesn't tell the user enough.14:06
bcsallerIf resolution around this was reached I might have forgotten, but I don't feel clear on it14:06
mattuk1972as far as i can tell from the ux -they just appear for a set amount of tim and then fade away 14:19
mattuk1972i think they serve a purpose - if you had a lot of units in a module and one more went wrong - it would not really be brought to your attention that another error had happened  without this kind of notification - also if an error happens outside of your field of view?14:21
mattuk1972bac: hi - reviewed your layout and i noticed something that I missed I'm my layout (sorry) its just a single pixel line thats missing from under the cell with the button in it - it should echo the spec I sent to frank ban in that respect - that gives it a small drop shadow14:24
bacmattuk1972: ok, i'll have a look14:25
mattuk1972shout me if its not clear14:26
gary_postermattuk1972, bcsaller, sorry, was on call.  I think the growl notifications serve a purpose and are a significant improvement, particularly as a standard way to give mostly-immediate feedback.  If jovan and mattuk1972 are happy with them then I think we should proceed.  I can imagine a lot of polish we could talk about in the future--for instance, if there's no activity on the page then notifications might not start 14:33
gary_posterto time out, and if you have more than N notifications at once then they are collapsed and turned into a link to the full notifications page.  However, we can add those, or other changes, if we get user feedback about them.  So bcsaller, unless you think Kapil is going to reject this for some reason, I think we ought to treat it as commissioned.14:33
gary_posterTBH, I think this might be moot in the short term: we are going to switch to a deployment story next week. However, depending on what story we choose after that, we'll see.14:33
bcsallergary_poster: I think Kapil would approve it and the design does look good14:34
gary_posterok cool bcsaller, thank you.  I'll majke bug and card then14:34
bacmattuk1972: i'm confused as to what you're referring to.  is it the charm configure panel with the cancel and deploy buttons that needs the extra line below it?14:50
mattuk1972yes - ill send you some annotations -1 min14:50
bacok14:51
bacmattuk1972: regarding the alternating colors, that's already done and on staging14:51
mattuk1972bac: ok cool - jovan just told me you needed it14:51
bacthe alternating colors are very subtle.14:52
mattuk1972it should be in tabular info - doesn't need to slap you in the face but just helps to scan cells14:58
gary_posterteknico, in hangout from calendar15:02
gary_posterno rush15:02
teknicogary_poster, is it ok in half an hour?15:03
gary_posterteknico, absolutely. My fault for changing time without checking with you.  (Wanted to make sure we had enough time given new daily call time)15:04
teknicogary_poster, oh, did the time change? I got no email15:04
gary_posterteknico, do you want me to ping you then? or you'll join when you are available?  15:05
gary_posteryeah, sorry, I thought I asked for notifications to be sent but maybe did it wrong15:05
teknicogary_poster, no need, thanks, I'll be there in a while15:05
gary_postercool15:05
frankbanI appreciate border-radii, (latin is an undead) even if I usually use plural names for lists (and I don't really know what ~"6px / 7px" means). What do you think about refactoring border-radius directives into a single mixin in the css? I am going to do that. 15:07
gary_posterfrankban, because we are having to do the same thing over and over again?15:08
frankbangary_poster: yes, each time we want something rounded we have to add 3 css rules15:08
gary_posterfrankban, and for fun: ~"..." means "LESS! Don't touch this!" That's important because otherwise LESS thinks you want it to do math and so 3px / 6px would be converted to 2px.  We actually want the slash: it lets us make an ellipse (https://developer.mozilla.org/en-US/docs/CSS/border-radius is one explanation)15:10
gary_posterfrankban, single mixin: sounds great, thank you15:10
frankbangary_poster: ah! cool.15:11
gary_poster:-)15:12
gary_postertveronezi, you available for a hangout?15:13
tveroneziyeap.15:13
mattuk1972bac: sent you a little annotation of what i meant15:14
bacthanks mattuk197215:16
teknicogary_poster, I'm there, no rush :-)15:30
bachi mattuk1972 i've made that changes and the branch is landing now.15:53
bacmattuk1972: did you look at the Cancel and Deploy buttons?15:53
gary_posterbac bcsaller benji frankban Makyo mattuk1972 teknico tveronezi call in 215:58
mattuk1972I'm going to duck out today16:01
gary_postercool16:01
bacgary_poster, benji: could benji and i swap our 1:1 call times?  currently mine extends past my EOD16:12
benjibac: hi16:13
gary_posterbac, benji fine by me.  can also move everything back half an hour16:13
bacbenji: uh, it is 4:30 AST so that would be 3:30 EST16:13
bacbenji: when was your old one?  an hour before?16:13
gary_posteror which is not even benji's time zone ;-)16:13
benjiI have transended time zones.16:14
bacbenji: you should switch to mars time16:14
benjiheh16:14
bacthey have a watch for that now16:14
benjiMy kids already think I am crazy because my phone uses a 24 hour clock.16:15
bacgary_poster: i changed our call on the calendar but it wouldn't let me move benji's16:18
gary_posterbac, so you and benji switched?16:19
benjiyep16:19
bacgary_poster: yeah,16:19
gary_posteryour call ok16:19
gary_posterok done16:20
* bac <- lunch16:25
Makyo /me <- vet16:25
MakyoDumb.16:25
MakyoWell, whatever, you all get it :)16:25
frankbangary_poster: re charm config panel: do you suggest leaving the "use config file" button inside service settings, and make the form disappear on upload? another option could be the button outside and the whole settings section disappearing on upload16:30
gary_posterfrankban, I like the button inside the section because they are equivalent but I'm happy to defer to your judgement16:33
frankbangary_poster: ok thanks16:34
gary_posterwelcome16:34
tveronezilunch...16:43
=== Guest70098 is now known as rogpeppe
* tveronezi now knows how to refers to himself in the third person :)17:37
benjiheh17:45
benjiUPS, USPS, and FedEx deliveries today.  I think that is a new record.18:39
gary_posterbenji, replied to your add-rel-improvements email.  Thank you!  I gave extremely detailed step-by-step action plan for your enjoyment18:44
benjigary_poster: heh, thanks18:44
benjigary_poster: re. updating rietveld, I did another "lbox propose" but it just created a new review.  What is the right way to send an update?18:45
gary_posterI think you have to do -cr again benji18:45
baci thought you did propose -cr again18:45
bactoo18:45
benjithis is what I ran: lbox propose -cr -v -for=lp:juju-gui18:46
gary_poster:-/18:46
bacso on env view, it looks like the status bulls eye doesn't get redrawn when error states change18:46
gary_posterdunno18:46
bacmean to say, it deployed with lots of red and yellow, i removed all of the errored units, and the circle of doom is still red and yellow18:47
benjigary_poster: re. step-by-step instructions: LOL18:47
gary_poster:-)18:48
Makyobac, does the unit count in the center change?18:57
MakyoOr is it still the old count?18:57
bacno it changes18:58
MakyoWeird...both of those are rendered at the same time.  Wonder if it's not redoing the aggregates or something.18:59
bacMakyo: and two relations between the same services are overlaid -- which i'm sure you're aware of18:59
Makyobac, Yeah, that's still outstanding work..19:00
* Makyo lunches.19:09
gary_postertveronezi, I'm ready for a call follow-up whenever you are19:16
tveroneziok...19:17
gary_posterand I only have 13 minutes actually so soon would be good :-P19:17
tveronezinow. :)19:17
gary_postercool19:17
bacgary_poster: ping19:31
gary_posteryeah hey bac almost 2 or 3 more19:32
bacgary_poster: 2 or 3 more what?19:48
gary_posterbac, emus19:48
bachow long is an emu?19:49
benjigary_poster: call?20:30
benjiI /think/ this is the new time.20:30
gary_posterbenji, in a shocking turn of events, I am ready for you in the chat room as specified in the calendar, at approximately the correct time20:30
* benji looks for the URL.20:31
gary_postertveronezi, check in @ juju-ui?21:40
tveroneziok.21:41
* Makyo dogwalks22:34

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