17:19 <popey> #startmeeting Weather meeting 17:19 <meetingology> Meeting started Fri Dec 11 17:19:57 2015 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 17:19 <meetingology> 17:19 <meetingology> Available commands: action commands idea info link nick 17:20 <popey> GO! 17:20 <ahayzen> \o/ 17:20 <popey> So, we have the new api docs and keys etc for new weather 17:20 <ahayzen> its cold, windy and possibly wet... 17:20 <popey> haha 17:20 <popey> dark 17:20 <popey> so very dark 17:20 <ahayzen> that 17:20 * faenil holds a SPAM card: Use ListItemLayout in your list items o/ 17:20 <ahayzen> ah yeah i saw the email \o/ 17:20 <ahayzen> faenil, i'll look at that over the xmas break :-) 17:21 <ahayzen> faenil, can we use that with multiselect/reorder etc? 17:21 <faenil> ahayzen: that's separate, ListItemLayout is what you put *inside* the list item...swiping actions etc are handled by ListItem 17:21 <faenil> you should use both 17:21 <faenil> and yes, ListItem supports multiselection/dragging afaik 17:21 <faenil> have a look at the uitk gallery ;) 17:22 <ahayzen> faenil, ok so the stuff in here http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/app/components/Delegates/MusicListItem.qml and here http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/app/components/MusicRow.qml .. we could maybe move then :-) 17:22 <faenil> the important point is you shouldn't use the old ListItem module 17:22 <ahayzen> we use the new 1.3 ListItem {} in music already 17:22 <ahayzen> and have WIP for weather 17:23 <faenil> ahayzen: yep replace MusicRow content with a ListItemLayout 17:23 <faenil> which is a clever row that layouts the content the way visual designers want it to be laid out :) 17:23 <ahayzen> faenil, coolio, and whats the difference with SlotLayout? or is that just the base of ListItemLayout ? 17:23 <faenil> + properties for layout tweaking etc 17:23 <ahayzen> \o/ 17:24 <faenil> ListItemLayout comes with 3 c++ labels, so if you need 2-3 labels it will be faster than having a SlotsLayout with a mainSlot: Column {Label {} Label{} Label {} } 17:24 <ahayzen> ah ok i see 17:24 <ahayzen> most of ours are two labels :-D 17:24 <faenil> at the expense of customizability, you cannot currently tweak the vertical spacing between the labels in ListItemLayout 17:24 <faenil> but you shouldn't 17:24 <faenil> the space is already decided by visual designers 17:24 <ahayzen> okies, i'll try it out after sorting out the bgplaylists :-) 17:25 <ahayzen> faenil, thanks for reminding me :-) 17:25 <faenil> ahayzen: as long as you have a Column just to show labels in a listitem, you should instead use LIstItemLayout :) 17:25 <faenil> ahayzen: hehe, sorry, I keep spamming :D 17:25 <ahayzen> no problem lol 17:25 <faenil> ahayzen: I just really want to see smoother scrolling in our platform :D 17:25 <ahayzen> popey, that new API, is it usable *now* 17:25 <faenil> music-app is not bad already, but some other apps are quite laggy 17:25 <popey> Should be. 17:26 <ahayzen> faenil, music isn't *too* bad we got the songs view down to less than 16ms on mako 17:26 <ahayzen> ...and that was before the new 1.3 listitem... 17:26 <ahayzen> popey, awesome :-) 17:26 <faenil> ahayzen: it's not about the loading, it's the scrolling :) 17:27 <ahayzen> faenil, loading of the delegates is less than 16ms 17:27 <faenil> but yeah, if loading is already that fast then it's quite good. Bu 17:27 <faenil> but I won't believe you if you tell me you were using the old ListItems module 17:27 <ahayzen> so when you scroll it loads the delegate in less than 1 frames time 17:27 <faenil> (ListItem.Empty etc) 17:27 <faenil> the delegate? I hope you don't really mean 1 :D 17:27 <ahayzen> hah, we used an Item or Rectangle IIRC 17:27 <faenil> ok, then it's cool ;) 17:28 <faenil> the big problem we have to fix is apps using the old ListItems module 17:28 <ahayzen> well when you scrolled with QtC in analyse mode the frames were all drawn in time :-) ... i'll have to reprofile again once i've moved to ListItemLayout :-) 17:28 <ahayzen> yeah :-) 17:28 <faenil> ahayzen: defintely, keep me posted with the results! 17:28 <ahayzen> faenil, will do :-) 17:28 <faenil> :) 17:29 <faenil> </spam> 17:29 <popey> :D 17:29 <faenil> ahayzen: and share the word please :D 17:29 <ahayzen> haha :-) 17:29 * ahayzen wants todo a profiling mission across all coreapps...but has Uni work todo first 17:29 <faenil> hehehe yeah, I finished Uni last Dec 17:29 <faenil> I feel your pain :D 17:29 <ahayzen> :-) 17:30 <popey> Sounds like a job for boxing day :) 17:30 <ahayzen> popey, what were the short-term goals for weather? 17:30 <ahayzen> haha 17:30 <popey> converged view 17:31 <popey> api migration 17:31 <ahayzen> migrate listitems :-) https://code.launchpad.net/~ubuntu-weather-dev/ubuntu-weather-app/reboot-finish-listitem-migration/+merge/278209 17:31 <popey> notifications / alerts 17:31 <ahayzen> ah yes, did you remember your solution to that? 17:32 <popey> no :( 17:32 <popey> But I will, and have added to my todo 17:32 <ahayzen> popey, and oh yeah, that thing that dekko uses for keychain... 17:32 <ahayzen> was that for passwords ? or what? and i assume only c++ ? 17:32 * ahayzen is wondering if there is a better way of storing API keys 17:32 <popey> heh, that was 18 months ago, I have no idea :) 17:32 <ahayzen> hehe 17:33 <ahayzen> looks like we need to sketch weather app designs as well 17:33 <popey> I don't know, sorry. It may be able to store other things 17:33 <popey> yes, we do. 17:33 <ahayzen> popey, should we have another shared folder for weather ? 17:34 <popey> yeah, I'll pull it together, sorry, it dropped down my list. 17:34 <ahayzen> google drawings/lucid charts for mockups isn't too bad :-) 17:35 * popey notes 17:35 <DanChapman> hey o/ yes qtkeychain is a c++ api which wraps gnome-keyring and kwallet. 17:35 <popey> ahayzen, did you use google drawings for those music ones? 17:36 <ahayzen> popey, yup ! 17:36 <popey> cool, will take a look, thanks 17:36 <ahayzen> LucidCharts is good as well if you have access 17:36 <ahayzen> just simple rectangles and stuff is enough normally though :-) 17:36 <popey> kk 17:36 <popey> Ok, anything else? 17:37 <ahayzen> erm, ... when is OTA8.5 ? 17:37 <ahayzen> like next weekish ? 17:37 <popey> yeah 17:37 <popey> in theory 17:37 <popey> they respan it and re-tested 17:37 <popey> davmor2, may know :) 17:37 <ahayzen> then i assume folks will be on holiday after that until the new yearish 17:37 <popey> yeah 17:37 <ahayzen> so we should target any releases for music/weather for the first few weeks of jan ? 17:37 <popey> Canonical company shutdown is 24th onwards 17:37 <ahayzen> \o/ 17:37 <popey> but not everyone takes xmas-new year off 17:38 <popey> some like to work then because no interruptions 17:38 <ahayzen> spam canonical email then folks! 17:38 <davmor2> 8.5 is tested 17:38 <popey> I'm off from 18th to new year, but I'll be around 17:38 <ahayzen> \o/ 17:38 <popey> oooh 17:38 <popey> We done? 17:38 <ahayzen> that music-app power thing made it right? :') 17:38 * popey looks 17:38 <davmor2> ahayzen: it did 17:38 <ahayzen> sweet 17:39 <ahayzen> thanks davmor2 :-) 17:39 <popey> https://launchpad.net/canonical-devices-system-image/+milestone/ww50-2015 17:39 <popey> yay 17:39 <davmor2> it will be in the rc-proposed image at some point today too they had to cherry pick it for 8.5 17:39 <popey> https://bugs.launchpad.net/music-app/+bug/1518764 17:39 <ahayzen> ok think we are done popey ... so shall next friday be our last meeting of this year ? 17:39 <popey> \o/ 17:39 <ahayzen> as its your 'last' working day 17:39 <popey> Actually I'm off from 18th \o/ 17:40 <popey> But I'll be around for meetings, that's cool. 17:40 <ahayzen> haha its cool, i'll let you know what i'm doing could be in-transit from Uni->Home 17:40 <popey> ok, lets organise via the telegrams 17:40 <ahayzen> \o/ 17:40 <davmor2> was that all you needed to know from 8.5 17:40 <popey> ya. 17:40 <popey> thanks davmor2 ! 17:40 <ahayzen> yup :-) 17:41 <popey> is it beer o'clock? 17:41 <davmor2> no worries 17:41 <ahayzen> not yet, just revision :'( 17:41 <popey> aw 17:42 <ahayzen> popey, ok we're done :-) 17:42 <popey> \o/ 17:42 <popey> #endmeeting