13:00 <popey> #startmeeting calendar meeting 13:00 <meetingology> Meeting started Thu Jul 2 13:00:47 2015 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 13:00 <meetingology> 13:00 <meetingology> Available commands: action commands idea info link nick 13:00 <faenil> o/ 13:01 <popey> Hows it going guys? 13:01 <JMulholland> Hi faenil. How are you holding up popey? 13:02 <popey> ok :) 13:02 <popey> one for you JMulholland https://bugs.launchpad.net/ubuntu-ux/+bug/1469656 13:02 <popey> interesting suggestion, to change the icon per day of the month 13:02 <kunal> hi 13:02 <popey> hi kunal 13:02 <JMulholland> sounds good, I can’t seem to assign it to myself though 13:03 <JMulholland> hi kunal 13:03 <popey> (iOS does this, android does not) 13:03 <JMulholland> managed to self assign, just had to log in again 13:04 <kunal> yes, this is standard behavior now days 13:04 <JMulholland> I think it’s a nice little touch 13:04 <popey> Agreed 13:05 * popey sets medium 13:05 <popey> https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1470583 looks like a potential easy fix :) 13:06 <popey> (it pings you a reminder about an event 3 multiple by default, which is no good if you say you only want to be reminded when the event starts, as it keeps reminding you afterwards) 13:07 <kunal> so how we are handling snooze ? 13:07 <kunal> I thought if we hit snooze it will keep firing two more time 13:07 <kunal> before expiring 13:07 <kunal> if we dont snooze it will expire right now 13:09 <popey> hmm. 13:09 <popey> I'm not sure how to handle this one. 13:10 <popey> In my mind I shouldn't get told about something after it's happened - in the calendar 13:10 <popey> for the clock - it's different. An alarm can snooze and I can be reminded again and again 13:10 <popey> but for calendar events I feel like we should stop pinging the person once the thing starts 13:11 <popey> So when saving an event, the repeat should be zero, _if_ the alert is set as "on time" 13:11 <popey> if it's any time before that, we should repeat. 13:11 <popey> What do you guys think? 13:11 <JMulholland> Sounds logical to me 13:11 <kunal> I think this can be done 13:12 <kunal> now that we are discussing about reminder, what should be time gap between reminder ? 13:13 <popey> what is it by default on other platforms? :) 13:13 <JMulholland> same as for our clock alarms? 13:13 <kunal> i dont remember, do you know ? 13:13 <popey> 5min seems sane to me 13:13 <kunal> ok 13:13 <popey> so a reminder at 10, 5 and 0 mins 13:13 <JMulholland> 5 mins sounds right 13:13 <kunal> let me check what is current 13:14 <popey> google defaults to PING! 10 mins, and PING! 0 mins 13:17 <JMulholland> anything else? I’ve been making some progress with the convergent calendar UX if we need another topic :) 13:18 <popey> ooh! 13:18 <popey> Anything to show? 13:19 <JMulholland> So I’d been trying to come up with a sensible/good schema for using panels to combine views (as we are doing for other convergent apps) 13:19 <JMulholland> And put together a simple click through demo to see how what I’d settled on felt: 13:20 <JMulholland> https://marvelapp.com/122jc5e#6859633 13:20 <JMulholland> Hint: click anwyehere onscreen and you’ll see blue boxes that show the clickable areas 13:21 <JMulholland> short version - large main panel for year/month/week/day view, narrow right panel for agenda/view event/ edit event/ new event views 13:21 <JMulholland> I think it’ll feel pretty good and makes more practical use of the space than some of my earlier designs 13:22 <popey> i like 13:23 <JMulholland> Pretty clean, right? And (hopefully) capitalises on what we’ve already got without introducing loads of new stuff 13:23 <popey> Yes, I appreciate the idea of re-using what we have, rather than a rewrite 13:24 <popey> so right hand side is _always_ agenda, edit, display event 13:24 <popey> until the window gets smaller, in which case we do what? lose the side "stage"? 13:24 <JMulholland> that, or we proscribe that the window can’t be reduced beyond a certain size 13:25 <JMulholland> otherwise it behaves like a phone, with some snapping 13:25 <JMulholland> (as you suggested) 13:26 <popey> We have some other behaviours to consider 13:26 <popey> what if you're on a high resolution phone so have room for your view, and then you rotate the phone, do you lose the side or the main part 13:26 <JMulholland> fire away 13:26 <popey> lots to think about there 13:26 <popey> if you're editing an event and then rotate your phone, you probably don;t want to lose the edit dialog 13:26 <popey> but if you're not editing, maybe you don't care so much 13:27 <JMulholland> we’ve been considering that for the convergent browser recently, funnily enough 13:27 <popey> maybe if you go to portrait you always switch to whatever was in the right side? 13:27 <popey> Anyway, yes, I like it, and look forward to it being more fully fleshed out. thanks JMulholland 13:28 <JMulholland> experimenting with the rotation to portrait switching the app to ‘phone’ mode, showing what was in focus (i.e. something you were editing before the switch) 13:28 <JMulholland> no worries popey . I’m overhauling the spec with this latest design and will share it with you and kunal ASAP 13:29 <popey> ok, thanks. 13:29 <JMulholland> alread covered off some other stuff too (e.g. what portrait orientation on phones will look like/ how we could use the space. Medium form factor design for tablets/ non-windowed environments, etc...) 13:30 <popey> Nice tool by the way, great for demoing stuff like this. 13:30 <popey> another one for you JMulholland https://bugs.launchpad.net/ubuntu-ux/+bug/1470001 13:31 <popey> where to put the week number in month view 13:32 <JMulholland> Hm, I dont see how we can other than to introduce a new column on the right… 13:33 <JMulholland> but then the screen is getting rather crowded 13:33 <JMulholland> I’ll have a think 13:33 <JMulholland> wb kunal! 13:33 <JMulholland> you might have missed this kunal : 13:33 <JMulholland> [2:20pm] JMulholland: And put together a simple click through demo to see how what I’d settled on felt: 13:33 <JMulholland> [2:20pm] JMulholland: https://marvelapp.com/122jc5e#6859633 13:33 <JMulholland> [2:20pm] kunal left the chat room. (Ping timeout: 264 seconds) 13:33 <JMulholland> [2:20pm] JMulholland: Hint: click anwyehere onscreen and you’ll see blue boxes that show the clickable areas 13:33 <JMulholland> [2:21pm] JMulholland: short version - large main panel for year/month/week/day view, narrow right panel for agenda/view event/ edit event/ new event views 13:33 <popey> thanks :) 13:34 <popey> yeah, the screen is cramped, i thought we had a bug for this already actually 13:34 <popey> aha, we do 13:35 <popey> maybe not. 13:36 <kunal> yes, I was not aware that I got disconnected, some problem with IRC client 13:36 <kunal> but thanks, I just looking at demo 13:36 <popey> no worries, the conversation is logged, you'll see the log url at the end. 13:36 <kunal> popey, did you received this 13:36 <kunal> kunal> popey, 13:36 <kunal> <kunal> https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/ReadOnlyCal/+merge/261075 13:36 <kunal> <kunal> there seems some issue with Jenkins 13:36 <kunal> <kunal> or latest EDS patch is not available to Jenkins 13:36 <kunal> <kunal> and that's why its failing 13:37 <popey> hm 13:37 <popey> no, didnt see that 13:37 <popey> will take a look 13:38 <kunal> ok, thanks 13:39 <kunal> so for this, we will adapt view as per available screen size ? 13:39 <kunal> or how we need to decide how to layout screen ? 13:40 <JMulholland> some primer info here kunal : 13:40 <JMulholland> http://design.canonical.com/2015/05/to-converge-onto-mobile-tablet-and-desktop-think-grid-units/ 13:40 <JMulholland> (courtesy of my boss) 13:41 <JMulholland> the demo one of our prototypers put together may also be informative, you can get it here: 13:41 <JMulholland> https://www.dropbox.com/sh/leq9yomp46358qz/AABByOVKVTTsnafW49M9QmMFa?dl=0 13:42 <kunal> ok, thanks 13:42 <kunal> will have look 13:42 <popey> once we have a crisp set of designs and transitions, we can break this work down 13:42 <kunal> sure 13:43 <popey> Anything else we need to talk about? 13:43 <kunal> BTW do you have any opinion about 13:43 <kunal> https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1369543 13:44 * popey looks 13:44 <popey> hmm 13:44 * popey adds ubuntu-ux 13:45 * JMulholland assigns to self 13:45 <popey> in my opinion the list of calendars should have a radio button next to the enabled ones which is the default 13:45 <popey> so you can enable them with one button, and then tick the button next to it (maybe on left?) to set default? 13:46 <JMulholland> not sure if we have a pattern like that in the SDK, will need to take a look 13:46 <kunal> I dont think we have API to change default calendar 13:46 <kunal> not by Qt 13:46 <JMulholland> couple of other things come to mind: 13:46 <JMulholland> maybe just remember the last selection made in a new event and keep it as the default until changed again? 13:47 <JMulholland> or perhaps place it in the app settings? 13:47 <kunal> but we need to add some other mechanization to support changing default calendar 13:47 <kunal> JMulholland, that can be possible 13:47 <JMulholland> (That’s once we’ve addressed the issues just highlghted by kunal of course … :P ) 13:47 <popey> i like remembering the most recent default 13:47 <popey> its least effort in UI 13:48 <kunal> also, should we show muted calendar in newevent/edit event view ? 13:50 <popey> I don't understand the question. 13:50 <kunal> in calendar management view, we can enable/disable certain calendar 13:51 <kunal> so we will show event from enabled calendar only 13:51 <popey> right 13:51 <kunal> in edit event, should we show all available calendar 13:51 <kunal> or just enabled one 13:51 <popey> Ooh, good question. 13:51 <popey> Should I be able to add to my work calendar even if I never show the calendar. That seems odd 13:52 <JMulholland> sorry guys, I’m being turfed out of this meeting room and have to move for the next meeting 13:52 <JMulholland> brb 13:53 <kunal> popey, right 13:55 <popey> So in my mind, yes, we should hide them kunal 13:55 <kunal> ok, 13:57 <popey> Anything else? 13:58 <kunal> nothing else 13:59 <popey> Thanks kunal ! 13:59 <kunal> thanks 13:59 <kunal> bye 13:59 <popey> #endmeeting