14:00 #startmeeting Calendar App meeting 14:00 Meeting started Thu Feb 13 14:00:58 2014 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 14:00 14:00 Available commands: action commands idea info link nick 14:01 Calendar App links:- 14:01 Bugs: https://bugs.launchpad.net/ubuntu-calendar-app/+bugs 14:01 Reviews: https://code.launchpad.net/ubuntu-calendar-app/+activereviews 14:01 Blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-calendar-dev 14:01 General Links:- 14:01 Milestones: https://launchpad.net/ubuntu-phone-coreapps/+milestones 14:01 Burndown: http://status.ubuntu.com/coreapps-14.04/ 14:01 Blockers: https://wiki.ubuntu.com/Touch/CoreApps/Blockers 14:01 I'd like to welcome ybon here, who's an experienced QML dev, who offered to help us out. 14:02 HI 14:02 I asked ybon to look at the outstanding merge requests as a first step. 14:02 and if he can take a look at the performance issue we have with the year view. 14:02 We ran the calendar app through the qml profiler in qtcreator which was interesting 14:03 ok 14:03 hi :) 14:03 the year view spends a lot of time setting the color of all the elements on the page. 14:03 like ~50% or more 14:04 Last week at the sprint we talked a bit about performance tuning some of the core apps, and this topic came up, one of the shell developers pointed out the profiler, which I'd not used before. 14:06 you ran on device ? 14:07 I mean you ran profiler on device ? 14:07 well, its slow on the device, not slow on pc 14:07 no, the profiler runs in qtcreator on desktop 14:07 right but behaviour will be same, it is just that that pc is fast 14:08 yes 14:08 but I ran it just now 14:09 even on desktop color takes 16% 14:09 Right, but that hurts more on a phone with a slower CPU, less cache etc. 14:10 text: and color: are where it's spending most time, right? 14:10 I don't know if there's an easy way to improve that, I just found it interesting ☻ 14:10 yes, looks like issue may not be color, but logic we are using to decide which color to set 14:11 Atlest on desktop it shows different behavior if we remove those conditions form color setting 14:11 Exactly. I agree. 14:11 I guess we can improve it 14:11 So perhaps there's a more efficient way we can do that 14:11 thanks for hint :) 14:11 no problem, it was enlightening to me too! 14:13 So another thing I wanted to mention. I just sent a mail to the core apps list. 14:13 We're bootstrapping a Community Design Team 14:13 here's a link https://lists.launchpad.net/ubuntu-touch-coreapps/msg00699.html 14:15 ok, it would be great if we have some dedicated design person for each app 14:15 I agree! 14:16 For now we have a pool of designers and will ask them to work on whatever the priorities are. (Calendar is a priority) 14:16 ok 14:17 Before asking on what I should work in priority, just a little precision: I'm no an experienced QML dev, I'm an experienced webdev (mainly python, javascript, UI, design) which has made one QML app (OSMTouch) and is happy to give a hand :) 14:18 Ok ybon ☻ 14:18 We appreciate the help. 14:18 Just to start somewhere, I'm playing with https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/Key_Navi/+merge/203201 14:18 but if you have something in particular to point me to, please go ahead :) 14:19 thats a good start ☻ 14:20 Just a quick update on calendar sync: 14:21 I _believe_ last week the online accounts packages landed, but I'd have to check with mardy (probably renato knows better) 14:21 dpm, there is a test package on phablet ppa 14:21 I am not sure if this was released on ubuntu 14:22 renato, cool. Do you know which PPA? 14:22 ah, the phablet ppa 14:23 any instruction how I can try that on device or desktop ? 14:23 renato, what's the status of contacts syncing? We're trying to figure out what we can use for calendar out of contact syncing 14:23 the contact and calendar sync will use the same service 14:23 this is as work in progress 14:24 I should have something to test next week 14:24 but no change will be necessary on calendar app 14:24 nice 14:24 \o/ 14:24 I like the sound of that. 14:24 :) 14:25 I'm asking mardy on #ubuntu-app-devel about instructions on how to test the online accounts packages 14:25 not sure if he's around, though 14:25 popey, can you provide more details for this 14:25 https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1267812 14:26 pkunal-parmar: sure 14:26 pkunal-parmar: can I ask some questions here or better in comments on the MR? 14:27 ybon, go ahead 14:27 :) 14:28 BTW, yearview resize is merged now 14:29 so you if resize, based on available size it will show 2, 3,4 month in row 14:29 oh nice 14:29 humm, I can't get new event to work on desktop 14:29 and we were able to merge Recurrence support as well 14:29 need to investigate before asking my question :s 14:29 you are seeing some error ? 14:30 it will need some dependency, EDS and so on, I am not sure what exactly 14:31 'QML Item: Binding loop detected for property "height"' 14:31 but not sure this is linked 14:31 that is fine I guess 14:32 It has this dependency 14:32 qmlscene, 14:32 qtdeclarative5-localstorage-plugin, 14:32 qtdeclarative5-qtquick2-plugin, 14:32 qtdeclarative5-ubuntu-ui-toolkit-plugin | qt-components-ubuntu, 14:32 ${misc:Depends}, 14:32 libqtorganizer1, 14:32 qtdeclarative5-qtorganizer-plugin, 14:32 qtorganizer5-eds, 14:32 can you check if you have required stuff 14:33 yep, doing 14:33 dpm: what resolution screen you on right now? 14:33 1440x900 14:33 ybon, if you have suggestion for improvement then pls comment on MR 14:33 I will :) 14:34 pkunal-parmar: do events show in the month view, or not at all? 14:34 ah, last one (qtorganizer5-eds) was missing; installing 14:34 no, we are not supporting it now 14:34 ok 14:34 so ignore that bug then ☻ 14:35 ok 14:35 * popey marks invalid 14:35 who can help me for content hub ? and will it work on desktop ? 14:35 pkunal-parmar: kenvandine 14:35 ybon, nice to hear you're interested in participating in calendar! Another way to get started is to have a go at implementing the convergent designs for tablet: https://wiki.ubuntu.com/Touch/CoreApps/Convergence 14:36 dpm: ok, I will have a look too :) 14:36 (but I've no tablet) 14:36 any idea, if it will work on desktop, I was trying but did not work 14:36 (Apart a PingPod, but not yet Ubuntu Touch on it) 14:36 ybon: it's more about the extra space you get on a laptop and tablet 14:36 so testing on a laptop is also appropriate in this case. 14:36 yep, I imagine 14:37 but for a full experience, I will be missing touch ;) 14:37 ybon, awesome. The docs at http://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.Layouts/ should help you on that 14:37 well yes, and I wish I could buy everyone a tablet 14:38 are we planning this 14:38 [pkunal-parmar] Implement an option to show week numbers: TODO 14:38 UI team invalidated bug regarding this in last year 14:38 popey: I have a PengPod, I just need to figure out how to make UT work on it ;) 14:39 is that x86? 14:39 pkunal-parmar, I'd drop that, as we've got enough other things to do 14:39 I don't know, It's still spleeping at my girlfriend home at the moment :s 14:39 pkunal-parmar, unless you're very interested, I'd mark it as POSTPONED 14:40 pkunal-parmar: http://pastebin.ubuntu.com/6925771/ now 14:40 any clue? 14:40 we mark it postpone 14:40 I think we can postpone this as well 14:40 [pkunal-parmar] Implement spread/pinch to zoom in/out: TODO 14:41 I think this was required when we were planning to implement the transition 14:41 well, sounds just like logging 14:41 but now it does not add anything 14:41 ybon, its fine 14:41 logs are from EDS 14:42 I would drop that too pkunal-parmar 14:42 it will help us to find out any issue related to EDS 14:42 in that case, We now have only this one pending 14:42 [pkunal-parmar] Implement ical import via content-hub: TODO 14:42 unless we get get more convergence design 14:43 han! Scandal, an EvilMap as location 14:44 I will try to check yearview issue , as of now 14:44 ybon: i predict implementation of openstreetmap in your future ☻ 14:44 please make this future soon :) 14:44 heh 14:44 pkunal-parmar: so it works, but it seems that the day view is not updated when creating the event 14:45 can you send me logs, looks like model issue 14:45 I am using latest EDS branch and works fine for me 14:46 pkunal-parmar, mardy tells me that to test calendar syncing you will need the 'syncevolution' package from this PPA: https://launchpad.net/~phablet-team/+archive/ppa?field.series_filter=trusty 14:46 pkunal-parmar: sure, in a pastebin it's ok? 14:46 also, is the delete button supposed to work? 14:46 yes, that's fine 14:46 yes, it should work 14:47 doesn't seem for me :s 14:47 dpm, any command ? 14:47 what is your desktop version and EDS version ? 14:48 pkunal-parmar, I'm trying to find out more. I think that should give you the ability to do manual syncing. We've got some instructions on how to do that, let me hear from mardy first and then send you a link 14:48 gasp, now I don't even have the "cancel" button anymore :s 14:48 pkunal-parmar: desktop is 13.10 14:48 for eds, I'm figuring out 14:49 ybon, I am not sure if we are updating EDS version on 13.10 14:49 do you want me to update it? 14:49 is there some ppa I can pull from? 14:49 it would be better if you update 14:49 no pb 14:50 popey should know more about PPA 14:51 ybon, you can get the EDS plugin for 13.10 from here: https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily?field.series_filter=saucy 14:51 thanks :) 14:52 ybon, however, I think that version is still a bit behind and might have some bugs that have been fixed in the trusty version 14:52 ybon: as you're getting started in the core apps, can I ask you to take a look at https://wiki.ubuntu.com/Touch/CoreApps/DevelopmentGuide to get you started. 14:53 popey: okay, reading :) 14:53 thanks. 14:55 Ok. Anything else to discuss guys? 14:55 no, not from my side 14:56 ok, great. thanks pkunal-parmar ybon dpm renato 14:56 :) 14:56 #endmeeting