17:02 <popey> #startmeeting Ubuntu Touch Calculator app meeting 17:02 <meetingology> Meeting started Thu Jun 13 17:02:03 2013 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 17:02 <meetingology> 17:02 <meetingology> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired 17:02 <popey> Some links... 17:02 <boiko> hi guys 17:03 <popey> blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/initial-calculator-development 17:03 <popey> bugs: https://bugs.launchpad.net/ubuntu-calculator-app/+bugs?orderby=-id&start=0 17:03 <popey> reviews: https://code.launchpad.net/ubuntu-calculator-app/+activereviews 17:03 <popey> burndown: http://status.ubuntu.com/coreapps-13.10/ 17:03 <popey> So, how we doing? 17:03 <daliusd> Basically this 17:04 <daliusd> Got some input on design 17:04 <daliusd> I have started applying design to app 17:04 <daliusd> (you can see branch if you want to) 17:04 <popey> ooh, show me ☻ 17:04 <daliusd> https://code.launchpad.net/~dalius-sandbox/ubuntu-calculator-app/official-design 17:05 <boiko> that's nice 17:05 <daliusd> Currently missing: text annotation icon and delete icon 17:05 <daliusd> I don't like how design team propose to implement delete action 17:05 <daliusd> I don't like that very much because they propose to show button to users 17:05 <popey> what's the current proposal? 17:06 <daliusd> one minute 17:06 <daliusd> https://dl.dropboxusercontent.com/u/50603128/calculator_design_notes.pdf 17:06 <daliusd> https://dl.dropboxusercontent.com/u/50603128/Calculator_01.2.mp4 17:07 <daliusd> I will implement delete from history the way I think it should be done 17:07 <popey> so 3rd image on page 3? 17:07 <popey> (of the pdf) 17:07 <daliusd> Yes 17:08 <boiko> the swipe to delete thing? 17:08 <daliusd> I will make "Drag further to Delete" and "Release to Delete" 17:08 <daliusd> yes 17:09 <popey> the video doesn't show delete 17:09 <popey> did you expect it to? 17:09 <daliusd> Video doesn't but 4th image in 3rd page shows buttons 17:09 <boiko> that'll be a standard pattern across all apps I think 17:09 <daliusd> boiko, buttons? 17:10 <boiko> daliusd: the swipe to delete, not sure to show buttons 17:10 <popey> i can see why the buttons are there 17:10 <daliusd> swipe to delete is OK 17:10 <popey> given the whole ui is swipe based, it would be quite easy to accidentally delete a calculation by swiping in from the left 17:10 <popey> as swipe in from left is used to bring the launcher out 17:11 <popey> you might be going for the launcher and accidentially delete your work 17:11 <daliusd> So I can make it swipe by half screen from the left 17:13 <popey> are they expecting it to stop there? 17:13 <popey> do you have a video showing the delete swipe action? 17:13 <daliusd> I don't 17:13 <popey> hmm 17:14 <daliusd> Whatever, I will do the way I think it should be done 17:14 <popey> heh 17:14 <daliusd> and somebody will need to test it with real device 17:14 <popey> i have one, and can test 17:14 <daliusd> Good :) 17:14 <daliusd> So if you will say - no 17:14 <daliusd> we will adapt design team proposal 17:14 <popey> so if you want to ping me at any time with a branch I can test 17:14 <popey> cool! 17:14 <daliusd> Thanks 17:14 <popey> np 17:14 <daliusd> OK 17:14 <daliusd> What else 17:15 <daliusd> Keyboard 17:15 <daliusd> video shows some cool stuff with keyboard 17:15 <daliusd> that is not yet available through SDK 17:16 <popey> swiping the keyboard left/right? 17:16 <daliusd> yes 17:16 <daliusd> and color of keyboard 17:16 <daliusd> so I have contacted one person that I was advised to contact 17:16 <popey> who was that? 17:16 <daliusd> and he said that custom keyboard will be available in the future 17:17 <daliusd> let me find it 17:17 <daliusd> Thomas Moenicke 17:17 <popey> ok 17:17 <daliusd> I was not given any estimates 17:17 <popey> I'll see if I can get some more detail 17:17 <daliusd> but I basically have promise that it will be possible to have custom keyboard with context 17:18 <daliusd> color override is planned as well but it is low priority as far as I understand 17:18 <popey> yeah, the SDK guys are working pretty hard at the moment, so it's on the list with all the other things 17:18 <daliusd> and some bad news 17:18 <daliusd> video shows nice 17:19 <daliusd> behavior when new operation starts 17:19 <popey> i would expect some consistency in colours between the designs from design team 17:19 <daliusd> when number scrolls slowly to top 17:19 <daliusd> I have added that (3 lines of code) 17:19 <daliusd> but that breaks tear-off of active calculation 17:19 <daliusd> It feels like Qt Quick bug actually 17:19 <daliusd> so I'm not sure what to do actually 17:20 <popey> is that in your branch? 17:20 <daliusd> No it is not in my branch 17:20 <daliusd> I can say what to add into which file 17:20 <popey> ok 17:21 <daliusd> You should add 17:21 <daliusd> Behavior on height { 17:21 <daliusd> SequentialAnimation{ 17:21 <daliusd> NumberAnimation { 17:21 <daliusd> duration: 50 17:21 <daliusd> } 17:21 <daliusd> } 17:21 <daliusd> } 17:21 <daliusd> before Divider 17:21 <daliusd> or before> Behavior on x 17:21 <daliusd> it doesn't really matter 17:21 <daliusd> you will get nice behavior as in video 17:22 <daliusd> but it will break swipe up to start new calculation 17:22 <popey> maybe I added it wrong, it didn't break for mew 17:22 <popey> -w 17:22 <boiko> daliusd: is that inside a listview? 17:23 <daliusd> boiko - yes 17:23 <boiko> or is it a repeater? 17:23 <daliusd> inside repeater in listview 17:24 <boiko> daliusd: if it was just a listview, we could set the "add" transition on listview 17:24 <daliusd> problem is that Behavior or animation somehow affects atYEnd of Listview 17:25 <boiko> daliusd: not sure it is the case 17:25 <boiko> daliusd: http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-listview.html#add-prop 17:25 <daliusd> boiko, I know about transitions 17:25 <daliusd> popey, you say that swipe-up still works for you 17:25 <daliusd> with that change 17:25 <boiko> daliusd: ah ok, just thought I'd point it :) 17:26 <daliusd> Repeater does not have transitions :-) 17:26 <daliusd> ListView already uses some 17:26 <popey> yes 17:26 * daliusd checks for updates 17:26 <popey> assuming i added it correctly 17:26 <popey> but that's on my pc, not on-device 17:27 <daliusd> popey, if it adds animation for operations then you have added it correctly 17:28 <popey> hmm 17:28 <daliusd> you might consider adding longer duration: like 200 17:28 <popey> ok 17:29 <popey> hah, 2000 is a bit big 17:29 <popey> yes, that works 17:29 <daliusd> OK strange now it works for me 17:29 <daliusd> I have not changed anything 17:30 <popey> must be sun spots or something ㋛ 17:30 <daliusd> :D 17:30 <daliusd> Let's test again 17:31 <daliusd> Now it doesn't work 17:32 * popey tries on a device 17:33 <daliusd> tried 6 times: 2 times work, 4 doesn't 17:33 <popey> seems broken on device too 17:33 <popey> i cant break off the result to start a new calculation 17:34 <daliusd> OK I will report Qt bug 17:34 <daliusd> They have access to source code as everyone else 17:34 <popey> nice to see a bit of colour on the device ㋛ 17:35 <daliusd> :) 17:35 <daliusd> I believe that's it from me 17:35 <daliusd> bugs for autopilot 17:35 <daliusd> are kind of blocked as well 17:35 <popey> yeah, lots of those 17:35 <daliusd> because if we will change keyboard 17:35 <daliusd> we will need to throw out all tests 17:36 <popey> even the swipe ones? 17:36 <daliusd> except those :) 17:36 <popey> heh 17:36 <daliusd> while no 17:36 <daliusd> even those 17:36 <daliusd> as you need keyboard 17:36 <daliusd> to create some test data 17:36 <popey> ah right 17:37 <popey> I am less concerned about the ap tests right now 17:37 <popey> focus for now would be implementing the design 17:37 <popey> I can find someone to help with AP later 17:38 <daliusd> ok 17:38 <popey> be good to see some of the design stuff landing 17:38 <daliusd> ? 17:39 <popey> in trunk, the work you're doing at the moment 17:39 <daliusd> Well when I will implement icons 17:39 <daliusd> I will request merge 17:40 <popey> sweet. 17:40 <popey> I didn't have anything else to raise right now. 17:41 <popey> any other issues you guys have? 17:41 <daliusd> No 17:41 <popey> As you know we've been dogfooding the devices 17:42 <popey> I was out having a meal last night.. we used the calculator app.. in the real world! 17:42 <popey> ☻ 17:42 <popey> to work out the bill 17:42 <daliusd> cool :) 17:42 <popey> and the restuarant didn't complain that we didn't pay enough, so good work there! :D 17:43 <popey> ok, lets wrap up then. thanks guys! 17:43 <popey> #endmeeting