17:00:26 <popey> #startmeeting Ubuntu Touch Calculator App meeting
17:00:26 <meetingology> Meeting started Thu Apr 11 17:00:26 2013 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
17:00:26 <meetingology> 
17:00:26 <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:00:32 <popey> who's here?
17:01:55 * popey pokes mhall119 & rferrazz
17:03:32 <boiko> hmm :/
17:03:34 * popey taps the mic
17:03:39 <popey> is this thing on?
17:03:57 <boiko> popey: I can hear the mic :)
17:05:03 <popey> ok, lets start..
17:05:19 <popey> some handy links for the minutes...
17:05:25 <popey> blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/initial-calculator-development
17:05:31 <popey> bugs: https://bugs.launchpad.net/ubuntu-calculator-app
17:05:38 <popey> reviews: https://code.launchpad.net/~ubuntu-calculator-dev/ubuntu-calculator-app/trunk/+activereviews
17:05:55 <popey> boiko: I understand you've taken a look at the code?
17:05:58 <popey> any concerns?
17:06:37 <boiko> popey: so yes, I took a look at the code, no real concerns for now, there is certainly room for improvement though
17:06:59 <boiko> I have reported some entries in the blueprint already, and one bug I found (which rferrazz fixed already, btw)
17:07:05 <popey> sweet
17:07:21 <popey> is it all stuff specific to the calculator app or in general that our other app devs may need help with?
17:07:24 <boiko> I have also written two autopilot tests for the bugs that got fixed to serve as example for writing more tests
17:07:58 <popey> can you link to the branch & bugs for me?
17:08:10 <boiko> nope, it is more specific to the calculator apps, like some hints on doing things a different way in QML, or better using some components from SDK, etc
17:08:20 <boiko> yes, sure, finding the bugs and the MR
17:08:24 <popey> ta
17:08:56 <boiko> popey: this is the MR (placed against rferraz's fix): https://code.launchpad.net/~boiko/ubuntu-calculator-app/add_tests_for_new_formula/+merge/158227
17:09:23 <daliusd> hi
17:09:42 <boiko> and bugs: https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1164973
17:09:48 <boiko> https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1165894
17:09:51 <boiko> hi daliusd
17:09:52 <popey> hi daliusd
17:10:38 <boiko> popey: that's it from my side
17:10:56 <popey> thanks boiko
17:10:59 <popey> hows it going daliusd ?
17:11:10 <daliusd> Everything is fine :)
17:11:27 <daliusd> trying irc client from command line
17:11:39 <popey> irssi, the only true irc client ? ☻
17:11:43 <daliusd> how it is going for you?
17:11:55 <popey> great, happy to be playing with the app on a device..
17:12:03 <popey> just looking through the work items...
17:12:03 <popey> https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/initial-calculator-development
17:12:21 <popey> one week till end of milestone 0
17:12:50 <popey> we have a few "TODO" and "INPROGRESS" items.
17:12:59 <boiko> btw, I added items to the milestone 0, I should have added to the Work items section in the end, let me edit that
17:13:21 <daliusd> boiko, edit it and let's look what will left
17:13:28 <boiko> done
17:13:43 <daliusd> popey, maybe you have tested that bug with keyboard size on real device ?
17:14:15 <popey> daliusd: which bug?
17:14:31 <popey> https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1156523 that one?
17:14:45 <daliusd> https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1156523
17:14:52 <daliusd> Yes :)
17:15:07 <popey> it looks much better
17:15:13 <popey> let me get a screenshot and add to the bug now
17:15:23 <daliusd> Please do it :)
17:15:33 <daliusd> while I suspect how it will look like but do it anyway
17:15:37 <daliusd> for design team to see
17:16:20 <popey> https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1156523/+attachment/3640935/+files/device-2013-04-11-181537.png
17:16:38 <daliusd> About other tasks from blueprint: [popey] Get final visual design: TODO - maybe this should be moved outside of this milestone
17:16:55 <popey> yes, i agree, I'll move it - we're blocked on design
17:17:00 <daliusd> popey, looks better than I have expected :)
17:17:16 <popey> done
17:17:19 <popey>17:17:36 <daliusd> not sure what to do with mhall119 bugs
17:18:13 * boiko added one more item to the Work items section
17:18:14 <popey> hmm, its a bit sluggish on the device
17:18:22 <daliusd> boiko, what views?
17:18:23 <popey> I suspect that's not the fault of the calculator but the platform
17:18:49 <mhall119> daliusd: which bugs?
17:18:50 <daliusd> popey, slugish or stattering (damn not sure what's correct word in English)
17:19:00 <boiko> daliusd: Simple, Scientific, etc
17:19:06 <daliusd> [mhall119] Fix packaging bugs (1153787 & 1155969): TODO
17:19:13 <popey> If I stab the buttons repeatedly, quickly, it doesn't react
17:19:32 <popey> Hmm, C doesn't work how i'd expect
17:19:37 <popey> it acts like "undo"
17:20:15 <mhall119> daliusd: the first I believeis corrected or being corrected by the SDK tema
17:20:26 <daliusd> popey, we need Riccardo input on C
17:20:29 <mhall119> the second is part of a larger package change that'll be coming soon (maybe today) from me
17:20:44 <daliusd> mhall119, please close if that's the case as I have no idea :)
17:20:51 <popey> hmm
17:20:59 <mhall119> daliusd: I'll double check then close
17:21:35 <daliusd> popey, about buttons not reacting: I would bet on platform as those are simple mouseareas
17:21:40 <daliusd> popey, but there is another option
17:22:07 <daliusd> popey, I have seen problem on BB10 but not on Symbian and Meego that might affect Ubuntu Phone
17:22:10 <daliusd> try following
17:22:14 <boiko> daliusd: btw, I think we should use Button from SDK for the buttons, even if the visuals are different
17:22:17 <daliusd> press button and move your finger
17:22:27 <daliusd> I wonder if button will lose pressed state
17:22:40 <popey> it does
17:22:55 <mhall119> daliusd: boiko: is it performing any calculations still on button press, or does it delay that until = is pressed?
17:22:56 <daliusd> popey, how sensitive is it
17:22:57 <daliusd> ?
17:23:02 <daliusd> I guess that's the problem
17:23:05 <popey> only need to move a tiny bit
17:23:50 <boiko> daliusd: popey: I might be wrong, but I think we get a fix for that if we switch to use Button from SDK
17:23:56 <daliusd> popey, maybe that's the problem
17:24:02 <boiko> daliusd: popey: that's what I am using for the dialer in phone-app
17:24:05 <popey> maybe, i dont know. worth a try
17:24:12 <daliusd> boiko: most probably not but there is small chance
17:24:26 <daliusd> boiko: it is related to fact that button is in ListView
17:24:37 <boiko> popey: do you see the same problem in phone-app?
17:24:43 <boiko> daliusd: ah yes, that might indeed be
17:24:52 <popey> yes
17:25:02 <popey> only move a bit off a button and it un-hilights
17:25:16 <daliusd> I will fix that
17:25:16 <boiko> popey: great! then we can report the bug for SDK ;)
17:25:24 <popey> press (highlights) drag a tiny bit to the side, the screen moves
17:25:44 <popey> ok. some actions!
17:25:59 <popey> #action popey file bug about c not working quite right (undo)
17:25:59 * meetingology popey file bug about c not working quite right (undo)
17:26:14 <popey> #action popey file a bug on sdk about buttons not holding state while moving finger
17:26:14 * meetingology popey file a bug on sdk about buttons not holding state while moving finger
17:26:20 <popey> what else ?
17:26:24 <daliusd> popey,
17:26:29 <daliusd> I doubt that it is SDK buttons
17:26:33 <daliusd> we are using custom buttons :)
17:26:35 <boiko> daliusd: can you change the calc buttons to use Button from SDK? I can help with that to make it look custom
17:26:52 <daliusd> boiko: I can but they will look wrong
17:26:54 <boiko> daliusd: it is not, but then if we use SDK buttons we can report the problem there and get fixed for all apps ;)
17:26:58 <daliusd> are we OK with that?
17:27:15 <popey> daliusd: same happens in dialler
17:27:25 <daliusd> boiko: I have reported one bug before one month or something like that
17:27:50 <popey> let us have the bug number and we can push for an answer
17:28:16 <boiko> yep
17:28:36 <daliusd> https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1152888
17:29:23 <popey> ok, thanks
17:29:32 <boiko> daliusd: ah ok, well, in phone-app we do something different: we set the class of the button to transparent, and then draw text and background by hand
17:29:44 <popey> #action popey get response for bug 1152888
17:29:44 * meetingology popey get response for bug 1152888
17:29:55 <popey> anything else blocking daliusd ?
17:30:00 <daliusd> boiko, what's the point of using button then?
17:30:51 <boiko> daliusd: to get the logic from the button (and not just using a plain mousearea), not sure if the code there for now is just a mousearea, but then if bugs like the one popey found get fixed, all apps get the fix
17:31:06 <boiko> daliusd: instead of having many custom buttons doing the same fix all over the place
17:31:30 <daliusd> I doubt that there is fix for such scenario
17:31:45 <daliusd> I have one idea how to fix that
17:32:00 <daliusd> but it is inefficient
17:32:05 <daliusd> not sure if there is efficient solution
17:32:21 <daliusd> while I agree with you
17:32:28 <boiko> daliusd: well, that bug (and that fix) specifically were just examples, the point is that if we get a robust button handling implementation in SDK, everybody benefit from it
17:32:42 <daliusd> Yes, I agree with you
17:33:30 <daliusd> How to set button class to transparent (in case it is not documented)?
17:33:53 <boiko> daliusd: ItemStyle.class: "transparent"
17:34:13 <daliusd> boiko, thanks :)
17:34:24 <popey> sweet, we're out of time, any further questions / blockers?
17:34:37 <boiko> I just have a question for daliusd
17:34:52 <boiko> daliusd: also about the buttons, any reason not to use QML Grid to layout them?
17:35:15 <daliusd> boiko: there are some buttons that are non-standard
17:35:26 <daliusd> "=" and "0"
17:36:07 <boiko> daliusd: ah yes, hmm, I think Grid had something for spanning items, I'll double check and get a solution for you
17:36:14 <daliusd> You can fix grid's column's or row's width/height
17:36:22 <daliusd> can't
17:36:51 <boiko> daliusd: probably not, but I think there is a way to span an item across two rows or two columns, that would be enough for the case here
17:37:06 <daliusd> boiko, maybe. I sometimes find that Qt Quick 2.0 has something handy I am not aware about :)
17:37:29 <boiko> daliusd: ok, I'll check that :)
17:37:45 <boiko> that's it from my side
17:38:03 <daliusd> I don't have anything to add as well
17:38:09 <daliusd> I think blueprint is covered
17:38:12 <popey> awesome. expect some new bugs soon
17:38:12 <popey> :D
17:38:19 <boiko> popey: I think we can wrap up the meeting
17:38:22 <daliusd> I hope Riccardo will handle his side
17:38:25 <popey> yup.
17:38:28 <popey> thanks guys
17:38:31 <popey> #endmeeting