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