14:30 <popey> #startmeeting Clock meeting
14:30 <meetingology> Meeting started Thu Aug 20 14:30:32 2015 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
14:30 <meetingology> 
14:30 <meetingology> Available commands: action commands idea info link nick
14:30 <popey> Go go go!
14:30 <JMulholland> ok, first up some nice news from me
14:30 <nik90> :)
14:31 <gang66> :-)
14:31 <JMulholland> having been asking for a while, we have some visual design support and clock will be getting a visual design refresh
14:31 <popey> ooh!
14:31 <nik90> awesome
14:31 <gang66> when it will happen?
14:32 <JMulholland> So Rae (who’s great, we work together on broswer) will be working on that this week/ next week :D
14:32 <nik90> JMulholland: What scale of a visual design refresh are we talking about here? A major app refresh or adjustments for landscape support and so on?
14:33 <JMulholland> first and foremost a ‘fresh coat of paint’ for the app as it currently is, as you guys are already hard at work with new features
14:33 <JMulholland> after that, I would like to revisit night-mode and landscape support, then hopefully get some visual designs for those too
14:35 <nik90> ok, we can implement them gradually as we start receiving them
14:35 <JMulholland> perfect
14:37 <nik90> Regarding the stopwatch, as I mentioned in my email, I have asked michael zanetti for help with page swipe gesture. We tried a couple of ideas, but it is still a hit&miss. However he belies there should a way to fixing it.
14:37 <gang66> Do you plan to design also Timer?
14:38 <nik90> Me and gang66 are planning on pushing a clock app update soon if possible in which we want to include the stopwatch feature.
14:38 <JMulholland> Yes, I thought I had shared those sketches already but can do so again
14:38 <JMulholland> how soon is soon? :)
14:38 <nik90> JMulholland: As a initial implementation, can we merge the stopwatch feature we have now as a initial cut?
14:38 <nik90> preferably 1-2 weeks at most.
14:38 <nik90> We have stopwatch (almost ready) + support for custom alarm sounds
14:39 <JMulholland> cool
14:39 <nik90> and a ton of other minor alarm UI fixes that users will be happy to see
14:39 <JMulholland> the only minor things i noticed that we might want to tweak before then is on the world-clock list
14:39 <nik90> We just need your acknowledgement to ship stopwatch with the page swipe gesture disabled for now until me and michael can fix it.
14:39 <nik90> ok
14:40 <nik90> What do you have in mind for the world-clock list tweaks?
14:40 <JMulholland> when you scroll to the bottom of the list, the ‘add city’ item should come-up a bit higher. at the moment its partly covered by the bottom-edge label
14:40 <JMulholland> that’s the only minor thing i had for now
14:40 <nik90> ah yes, there should be an easy fix that I can take care of.
14:40 <gang66> it is easy to fix
14:41 <nik90> JMulholland: Oh also, gang66 add the ability to allow stopwatch to run in the background even when the app is closed / phone is switched off.
14:41 <nik90> and it works beautifully
14:41 <JMulholland> oh nice!
14:41 <nik90> we basically record the stopwatch state, start time and laps. And show that the next time clock app is opened.
14:41 <popey> wow
14:41 <popey> that works now?
14:42 <popey> that's awesome
14:42 <nik90> so it is a very nifty implementation
14:42 <popey> how does it cope if you change timezone (start stopwatch, turn phone off, travel 8 hours on a flight, turn phone on)
14:42 <nik90> it is in a separate branch by gang66 which we can merge by this week
14:42 <popey> :)
14:42 <JMulholland> FYI my manager(s) would like to review the app with me next week, so i may need to update the spec again soon - he had some thoughts about our non-standard header, but I’ll keep you guys informed as much as I can
14:42 <nik90> popey: it doesnt, as in qml the timezone changes are rather nasty (upstream issue)
14:43 <popey> ah okay
14:43 <nik90> JMulholland: ack.
14:43 <JMulholland> not “as much as I can”, because I’ll tell you everything that comes out of it, I meant “as soon as I can” :P
14:43 <nik90> :D
14:44 <JMulholland> Don’t panic nick90! ;)
14:44 <nik90> haha I wasn't :P
14:44 <popey> ah okay:)
14:44 <popey> er
14:45 <popey> nik90: do we have platform issues with timer?
14:45 <popey> I mean, even if we have designs, we're going to have trouble waking up when timer goes off?
14:45 <nik90> popey: we technically don't have platform support for timer...and I say "technically"
14:45 <nik90> but there are 3rd party apps that have cleverly overcome the issue (with some limitations ofc)
14:46 <nik90> we basically use the Alarms API
14:46 <nik90> since Timers are a special kind of 1 time alarms if you think about it
14:46 <nik90> so when the user starts a timer for 30 mins, we trigger an alarm to go of in 30 mins.
14:46 <nik90> the limitations are that, it will appear in the indicator as another alarm
14:47 <nik90> popey, JMulholland: Try out https://uappexplorer.com/app/timer.mivoligo ...its a 3rd party app that does this. And you can see for yourself and decide if it is good enough
14:47 <popey> Okay. Perhaps there is work we could do with charles on making timers invisible in i-d?
14:48 <gang66> It is working incorreclt
14:48 <gang66> Try to setup 30 second
14:48 <gang66> timer.
14:49 <JMulholland> I actually already have that app installed :)
14:49 <nik90> gang66: 1 limitation which has a bug report that can be fixed if we decide to go with timers
14:49 <JMulholland> will take a look at the specific issue you mentioned
14:49 <gang66> The timer will start ringing immedietely
14:49 <nik90> popey: we will have to involve the sdk as well in that case since the API doesn't allow adding tags to differentiate alarms
14:49 <gang66> nik90: Do you have link to that bug report
14:49 <gang66> ?
14:50 <nik90> we will see..just need to get charles and zsombor in a hangout report
14:50 <popey> right
14:50 <nik90> gang66: I will need to check. I believe mzanetti reported it when he noticed it
14:51 <nik90> gang66: you reported it at https://bugs.launchpad.net/ubuntu/+source/ubuntu-clock-app/+bug/1480200
14:51 <nik90> you forgot :P ?
14:51 <gang66> :-)
14:51 <JMulholland> hmm, cheeky - it throws an alarm event into the indicators when the timer finishes… Works when app is not in focus… and pops an alarm notification to kill the alarm.
14:52 <JMulholland> pretty neat actually
14:52 <gang66> I don't know if this bug will be easy to solve.
14:52 <nik90> JMulholland: indeed :)
14:52 <nik90> popey, JMulholland: I have 2 things to point out.
14:53 <JMulholland> shoot
14:53 <nik90> the first being that with a recent SDK change in rc-proposed (OTA-6) images, the swipe-delete button width is too small to press. If you test it on your BQ or Nexus devices you will notice it. Which might become a blocker for clock-app.
14:54 <popey> fine here
14:54 <nik90> the second, I have implemented the custom-alarm-sound support. We will have to release that together with a new music app update since at the moment, there is no app that is a music source.
14:54 <popey> I just deleted 6 alarms, hitting the swipe delete button first time every time
14:54 <nik90> popey: which device?
14:55 <JMulholland> ^works fine with the last click package you sent here too
14:55 <JMulholland> (on a BQ)
14:55 <JMulholland> swipe to delete, that is
14:55 <nik90> ok, I am glad to hear that in that case. I have been having issues with my Nexus 4 device while trying to delete stuff.
14:55 <popey> nik90: e4.5
14:56 <popey> running latests rc-proposed
14:56 <nik90> so in that case, then ignore what I said.
14:56 <popey> \o/
14:56 <JMulholland> :D
14:56 <nik90> so to summarize, me and gang66 will try to merge stopwatch feature and custom-alarm-sound this week if possible
14:56 <JMulholland> great!
14:57 <nik90> and try to push out a release with the music-app synchronously.
14:57 <popey> Awesome.
14:59 <nik90> popey, gang66: I will ping you both later for testing the custom-sound feature. Just to ensure we don't regress anything.
15:00 <popey> okay.
15:00 <popey> Anything else?
15:01 <JMulholland> If you’ve got a click, i’ll install it and take a look too!
15:01 <JMulholland> nothing at my end
15:01 <nik90> JMulholland: Absolutely. I will send you both the music-app and clock app click to test together.
15:01 <JMulholland> great!
15:02 <popey> super
15:02 <nik90> :)
15:02 <popey> Ok, shall we wrap?
15:03 <nik90> hmm yes
15:03 <JMulholland> sure :)
15:04 <popey> #endmeeting