/srv/irclogs.ubuntu.com/2013/08/14/#ubuntu-app-devel.txt

weblifeI feel like my deploy is taking longer than ever ...03:31
weblifemaking me think something in version change is effecting my node-app revision, crossing fingers03:35
mihir_Good Morning all :)05:50
dpmgood morning mihir_ :)06:01
dpmgood morning all06:01
mihir_dpm: I had discussion with boiko yesterday regarding this MR https://code.launchpad.net/~mihirsoni-123/ubuntu-calculator-app/1210873/+merge/17968406:08
mihir_Do you have few mins to talk ?06:08
dpmmihir_, sure06:09
mihir_dpm: it's valid bug or not first of all , and how should it behave in our case06:21
dpmmihir_, it's a valid bug. Just a small detail: you're referring to operands where it should be operators. I.e. in "5 + 3" the operator is "+" and the operands are 5 and 306:22
dpmmihir_, I've updated the bug description to make it clearer, but it's indeed a valid bug, well spotted!06:27
dpmbug 121087306:27
ubot2`Launchpad bug 1210873 in Ubuntu Calculator App "Need to enter an operand before using an operator" [Undecided,Confirmed] https://launchpad.net/bugs/121087306:27
mihir_dpm: Got it :)06:30
mihir_And also I have pushed the MR :) If you try to look at it :)06:31
dpmmihir_, the branch looks ok to me. Approved, good work! :)06:32
mihir_dpm:  Thank  you :)06:33
mihir_dpm: we won't get edge if this campigne don't get succeed :(06:36
mihir_I mean edge in the marke06:36
mihir_market*06:36
dpmmihir_, yeah, although, in a way, the campaign has already been a huge success: we've broken several crowdfunding records and the interest in Ubuntu has been huge!06:38
dpmmihir_, as the next bug to squash, would you be interested in working on bug 1211262 ?06:39
ubot2`Launchpad bug 1211262 in Ubuntu Calculator App "[Calculator app] Show '0' on a blank calculation" [Medium,Triaged] https://launchpad.net/bugs/121126206:39
mihir_dpm: that I understood , but as far as I read that , it says if they didn't success in campigne there won't be edge in world :(06:43
mihir_dpm:  Looking into bug06:43
mihir_dpm: I am trying for that bug only.06:43
dpmmihir_, yeah, that's the case unfortunately, but we're well on our way to break the next crowdfunding record. Thanks for looking at the bug!06:45
dpmReally nice to see we're squashing all those bugs one by one06:45
dholbachgood morning07:09
dpmmorning dholbach07:26
dholbachhey dpm07:26
=== randomcpp is now known as randomgc
=== randomgc is now known as randomcpp
=== dholbach_ is now known as dholbach
randomcpphow do I include u1db in a js source file?08:50
guschoSoMoN: can you review https://code.launchpad.net/~schwann/gallery-app/gallery-cmake-cleanup/+merge/18004908:52
oSoMoNgusch: sure08:53
JamesTaitGood morning all, happy Soyuz TM-25 landing day!08:58
oSoMoNgusch: commented09:01
guschoSoMoN: I'll check that09:02
=== seb128_ is now known as seb128
randomcppdoes anyone know if it's possible to use c++qt classes with js?09:07
oSoMoNrandomcpp: you can expose C++ classes to QML if you write a plugin09:09
oSoMoNrandomcpp: see http://qt-project.org/doc/qt-5.0/qtqml/qtqml-modules-cppplugins.html09:09
randomcppoSoMoN, are u1db classes already exposed?09:11
randomcppI mean I must put all u1db types in the qml source or I can use them from js?09:12
dpmzsombi, thanks a lot for triaging and assigning bug 1209403 :)09:13
ubot2`Launchpad bug 1209403 in Ubuntu UI Toolkit "Tab header collides with pagestack header while using background gradients in mainview" [High,Confirmed] https://launchpad.net/bugs/120940309:13
dpmkalikiana, here's a question for you regarding using U1DB in JS ^^09:13
zsombidpm welcome :)09:13
oSoMoNrandomcpp: there is already a u1db QML plugin, you can use it directly from there09:15
kalikianarandomcpp: libu1db-qt5-examples09:16
kalikianathere's a number of examples in qml09:16
oSoMoNkalikiana: is http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/u1db-qt5/tutorial.html up-to-date? just found it by googling for doc09:17
kalikianain fact it's mainly optimized for qml - it's just by accident that it works in c++ :-P09:17
randomcppkalikiana, ah ok thank you :)09:17
kalikianaoSoMoN: yes. it is just unfortunately hard to find, but I hear dpm may be improving that :-D09:18
mihir_dpm: MR for today : https://code.launchpad.net/~mihirsoni-123/ubuntu-calculator-app/1211262/+merge/18007109:18
mihir_dpm: you there ?09:18
dpmkalikiana, you hear well, but it might take a few days :)09:18
kalikianabtw if anyone is interested, u1db remote sync API is landing as we speak09:19
kalikianaconsider that a teaser09:19
dpm\o/09:19
dpmmihir_, wow, that was quick, you rock!09:19
* dpm looks at MR09:19
randomcppgreat :) will it be available in the sdk ppa?09:20
kalikianayep09:20
mihir_dpm: I just tried to use existing var's instead of creating new one :)09:23
mihir_dpm: I would suggest to rename PencilVisible to FirstCalculation or NewCalculation..what do you ?09:24
mihir_WebbyIT: Hi, good Morning :)09:25
dpmmihir_, approved, nice work! I think changing it to NewCalculation makes sense, but I would double-check with WebbyIT, as IIRC, he introduced the variable09:25
mihir_yeah WebbyIT created that var i rem his MR.09:25
dpmmihir_, would you fancy working on bug 1207687 or bug 1188292 next?09:26
ubot2`Launchpad bug 1207687 in Ubuntu Calculator App "First swipe up (and down) doesn't work" [High,Triaged] https://launchpad.net/bugs/120768709:26
ubot2`Launchpad bug 1188292 in Ubuntu Calculator App "Saved calculations are lost when the app is closed" [High,Triaged] https://launchpad.net/bugs/118829209:26
dpmYou might need a device to reproduce those bugs, though09:26
WebbyIThi mihir_ , hi dpm, yes, I think that NewCalculation can be a good name, pencil is not visible if is a new calc :)09:26
mihir_I don't have device (09:26
mihir_Hmm WebbyIT shall I merge with my MR...would it be okay ?09:27
WebbyITmihir_, yes, sure09:27
mihir_WebbyIT:  can i push it again ?09:28
mihir_dpm:  bug 1207687 i looked into this issue , but I felt the problem is with Listview or SDK project i debugged more than 3-4 hours09:28
ubot2`Launchpad bug 1207687 in Ubuntu Calculator App "First swipe up (and down) doesn't work" [High,Triaged] https://launchpad.net/bugs/120768709:28
WebbyITmihir_, mark as need fixing and push again09:29
dpmzsombi, kalikiana or bzoltan, do you know what the issue with bug 1207687 on the calculator app might be? A couple of folks have pointed out it might be an issue with swiping on the SDK, but I don't really have an idea what it might be?09:30
ubot2`Launchpad bug 1207687 in Ubuntu Calculator App "First swipe up (and down) doesn't work" [High,Triaged] https://launchpad.net/bugs/120768709:30
WebbyITdpm, on bug 1203090 I'm waiting boiko that has to speak with SDK team, and on bug 1210082 I want to wait Ferrazzo's fixing, because he has to rewrite a lot of function in formula.js09:31
ubot2`Launchpad bug 1203090 in Ubuntu Calculator App "[Calculator app] Tapping on numbers should exit label edit" [High,In progress] https://launchpad.net/bugs/120309009:31
ubot2`Launchpad bug 1210082 in Ubuntu Calculator App "Change of sign operation only works from the second operand onwards" [Low,In progress] https://launchpad.net/bugs/121008209:31
dpmWebbyIT, cool, thanks a lot for the update09:32
WebbyITdpm, about bug 1198842, can we hide the keyboard?09:33
ubot2`Launchpad bug 1198842 in Ubuntu Calculator App "[Calculator app] Keyboard partly overlaps keypad instead of covering it" [High,Triaged] https://launchpad.net/bugs/119884209:33
mihir_WebbyIT: Your device works with Ubuntu touch ???09:34
WebbyITmihir_, no :(09:34
dpmmihir_, I think for bug 1188292 you might be able to reproduce the behaviour on the desktop by issuing SIGKILL (see Nick Skagg's comment). Would you be interested on working on this one or any of the other open bugs that are not yet assigned?09:34
ubot2`Launchpad bug 1188292 in Ubuntu Calculator App "Saved calculations are lost when the app is closed" [High,Triaged] https://launchpad.net/bugs/118829209:34
mihir_dpm:  let me look at all open bugs :)09:35
dpmawesome :)09:35
WebbyITmihir_, I spent saturday night to trying to do a porting, but without success... I'll wait someone on XDA09:35
mihir_dpm:  Could you please approve my MR i renamed the variable name09:35
mihir_WebbyIT: Okay..I want to order my Nexus09:35
dpmWebbyIT, I'm not sure I understand the question, what do you mean with "can we hide the keyboard"? Whether we can do it manually or whether it is hidden for us when the focus is lost?09:36
dpmWebbyIT, tmoenicke_ is the expert on the touch keyboard, he should be able to help with any questions09:36
WebbyITdpm, When you edit a label you don't need calcKeyboard, so we can check if there is labelFocus and then hide the calcKeyboard09:37
WebbyITdpm, ok, thanks09:37
mihir_dpm: that MR merged without new changes..what shall I do now ?09:37
dpmmihir_, yeah, Jenkins was exceptionally quicker than us today and already merged it in :/ - no worries, just send a new MR with the variable name change09:38
WebbyITmihir_, change property var pencilVisible in property bool pencilVisible09:39
WebbyITmihir_, more performance :)09:39
mihir_WebbyIT:  I didi it :)09:39
WebbyITmihir_, great :D09:39
mihir_dpm: I can't push in same branch ?09:39
mihir_WebbyIT: also modified other places you used the same variable :)09:40
WebbyITmihir_, great work :D09:40
dpmmihir_, I would have thought so, but it seems LP did not update the diff: https://code.launchpad.net/~mihirsoni-123/ubuntu-calculator-app/1211262/+merge/18007109:40
mihir_dpm:  anyways will push new MR :)09:40
dpmok, cool09:41
mihir_dpm: could you approve this MR please ? https://code.launchpad.net/~mihirsoni-123/ubuntu-calculator-app/1211262-changedVarName/+merge/18007509:43
* dpm looks09:43
dpmmihir_, could you make the description of the merge proposal a bit more detailed? E.g. explaining why the change was necessary?09:44
mihir_dpm: Sure updating :)09:44
mihir_dpm: done :)09:45
dpmmihir_, thanks. I added a comment to the MR, it's just a nitpick, but if you could fix it, that'd be great09:47
mihir_dpm:  sure I would09:47
mihir_dpm:  I am trying add comments so that ohter can understand properly.09:48
dpmthat's great09:48
mihir_dpm: pushed :)09:49
dpmmihir_, and approved, thanks!09:50
mihir_dpm:  Thank you :)09:51
dpmWebbyIT, mihir_, you guys are really rocking it. Not counting wishlist, fix committed and incomplete bugs, we've only got 7 bugs to go to finish the app! \o/09:51
mihir_dpm:  Thanks a lot for your support :)09:53
guschoSoMoN: I pushed an update, and jenkins should be done with it soon ...09:57
randomcppnik90, my post still doesn't show up in the reddit feed :/ anyway, I think today or 16th august I'll write a blog post09:57
=== gusch is now known as gusch|lunch
dpmrandomcpp, I assume you mean the ubuntuappshowdown reddit? Let me see if it's on the moderation queue09:59
randomcppdpm yes!09:59
oSoMoNgusch|lunch: seen that, I’m waiting for jenkins to approve10:00
dpmrandomcpp, for some reason there were a few posts in the moderation queue, which I just approved. Could you refresh the http://www.reddit.com/r/ubuntuappshowdown/ page and check if your post is there?10:01
randomcppoh finally :), thank you so much dpm10:02
randomcppthat's SaucyBacon my app10:02
dpmnice :)10:03
randomcppis there anything like a gtkcombobox in qml?10:07
mihir_dpm: 1188292 I am trying this but not able to reproduce :(10:07
randomcppor anything that behaves in that way10:07
mihir_i did run from my konsole and killed the process too10:07
dpmrandomcpp, you might want to run the gallery app to see all the available SDK controls10:10
dpmmihir_, perhaps a workaround was added already and calculations are saved every time the equal is pressed? You might want to have a look at the code to see if someone already did that and the bug can be closed10:11
mihir_dpm: I guess now it's storing on Component.onDestruction10:20
mihir_that's Listview would you mind to test it once on your device?10:20
dpmmihir_, yeah, I'm finally updating my device now, but it might take a bit. I'm on a slow connection still for a few days, and I don't have much dowload bandwidth10:21
mihir_dpm:  gotcha..no issues :)10:22
mihir_if anybody else can do a favor for us that would be greta10:22
mihir_great*10:22
Cantiderandomcpp, i finally see your post on reddit :) congratulations~10:28
mihir_WebbyIT: are you done with this or working 179672 ??10:29
randomcppCantide, it was in the moderation queue :)10:29
Cantide:)10:29
dpmyeah, if anyone can't see their posts in reddit for some reason, please ping me or jono, as they might be stuck in the moderation queue10:30
dpm(for the appshowdown subreddit)10:30
Cantidei didn't know there was such a thing :)10:30
Cantidehaha, good save :)10:30
dpmyeah, it's to prevent spam, but I don't know why 4 or 5 non-spam posts landed there recently10:31
randomcppI need this -> http://design.ubuntu.com/wp-content/uploads/combo_button.png :/10:31
Cantideoh, that's handy, randomcpp :o10:31
oSoMoNgusch|lunch: ap tests failed for your MR, but that looks unrelated to the changes, I’ll let you request a re-run10:37
xqwztsrandomcpp: Can't you get a similar functionality using the ValueSelect component?10:49
randomcppValueSelector?10:50
randomcppxqwzts, I don't think I can use valueselector outside a List { }10:52
xqwztsI'm using it in a Popover10:53
xqwztsI don't think popups inherit from list10:54
xqwztsso it might be doable10:54
=== MacSlow is now known as MacSlow|lunch
randomcppwhere can I find more Flickable examples?11:09
=== gusch|lunch is now known as gusch
xqwztsI don't know if I've hit a bug or I'm just building things wrong, but I'm having a problem with my titles overlapping when I push a new page to a PageStack11:20
xqwztsif anyone has the time to take a look I'd appreciate the help11:20
randomcppdoes anyone know how to automatically resize a Flickable item?11:44
Cantidenot sure...11:48
Cantidebut i'm using this:11:48
Cantide          Flickable {                 clip: true;                width: parent.width; height: parent.height;                contentWidth: map.width; contentHeight: map.height11:49
Cantidewhere "map" is the image i'm loading11:49
Cantidedon't know if that helps at all :S11:49
xqwztsslight follow-up on above: it seems the theming is a bit broken [?]11:53
timpxqwzts: are you using a background gradient when you have the overlapping titles?11:58
xqwztstimp: yes11:58
timpxqwzts: ok. That's a bug I'm working on now to fix. https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/120940311:59
ubot2`Launchpad bug 1209403 in Ubuntu UI Toolkit "Tab header collides with pagestack header while using background gradients in mainview" [High,In progress]11:59
xqwztsgreat!11:59
xqwztsyup that's exactly it11:59
xqwztsthere's another themeing related issue btw, the auto-selected font color12:00
xqwztswith my gradient the theme decides my font should be white, which means toolbar/popover text is not visible12:00
xqwztscould you point out where the source for Theme is? [if that's the right place to look]12:01
xqwztsI could try and tinker a bit12:01
=== MacSlow|lunch is now known as MacSlow
nik90timp: I was able to provide you with sample code this time :)12:08
* nik90 is available the entire day to help today12:09
nik90Hi xqwzts_12:09
bobweaverhey nik90  :)12:09
nik90bobweaver: hi :)12:09
bobweavernik90,  you ever use bitrock ?12:09
xqwzts_Hey nik9012:09
=== xqwzts_ is now known as xqwzts
nik90bobweaver: no what is it?12:09
bobweavernik90,  it is a cross platform installer with a gui12:10
bobweaverit is super easy to use and makes packaging of any app for any distro and any OS easy and makes me want to eat pie (I only eat pie when happy :) )12:11
bobweavernik90,  it is what QtCreator uses to install there stuff on endusers machine12:12
nik90wow that's cool12:12
bobweaveryeah it is I just got a free license from them because my stuff is lgpl and gpl and well open/free software.  else it is like 1000 usd for it12:13
bobweaverbut there is a eval version also12:13
bobweavernik90,  I am uploading a video of it and will pass to you when done.  Hows school ?  good I hope.12:14
nik90bobweaver: good. Busy with internship. But trying to squeeze time to help with app showdown :)12:15
nik90bobweaver: but today I am off. So doing some stuff before tomorrow :P12:15
bobweaverOh yeah I forgot that that was going on.  you got a app for it ?12:15
bobweavernik90,  could you interen for canonical ?12:16
bobweaverand get credits ?12:16
nik90bobweaver: I am one of the judges, so cannot enter the competition myself.12:16
bobweaverI know that fsf has a program like that12:17
nik90bobweaver: that said this is still something I do in my free time, I am happy the way it is.12:17
nik90fsf?12:17
nik90bobweaver: intern for canonical wouldnt help since my study is aerospace engineering.12:17
nik90bobweaver: If I was a computer science student, it would be my dream job12:18
bobweaver.... I guess not.  I am glad that you are happy bob likes to see people happy12:18
nik90:)12:18
bobweavernik90,  know anything about replacing screens ?12:18
bobweaverlike for a n4 ?12:18
nik90bobweaver: ooh no idea. Never had a cracked screen until now.so no experience with that12:19
bobweaverI have a extra that is just sitting around that has a cracked screen.  that I would sell for like 50 usd .... but for you .... free12:19
bobweaverscreens for it are like 100 usd it is crazy12:20
nik90ah12:20
* bobweaver has the white one what was out for a month 12:20
bobweaversucks that I am not getting my 2 phones that I was hopping for though.  oh well  I will use the money in other places12:21
bobweaveredge ^^12:21
nik90edge ^^12:21
bobweaveryeah I gave the money for the 2 phones12:21
nik90double edge12:22
bobweaverlike a razor :)12:22
bobweaverwait dang double un-Aundrea's12:22
bobweaverdouble entendre*12:23
randomcppCantide, thanks but I have inside the flickable a column that changes its height dynamically and calling flickable.contentHeight = .. causes a "binding loop"12:32
bobweaverrandomcpp,  make a function for it ?12:33
bobweaverif (this === whatever) return this else return foo    that is what I do for images that are not loading when url is not there.  in some of my apps.  you know to get around the "binding loop"12:34
randomcppI'll try again thanks12:34
bobweaverrandomcpp,  I would use QtQuick.Window and use the Screen.width  to make my checks and resize that why with a function and call that function in contentWidth: property12:37
Cantiderandomcpp, oh :( then i don't know :(12:37
bobweavereither that or make a c++ plugin that knows the size of everything and can tell if app is for android x or whatever maybe use Qt.platform  also so resizing in different formfactors is easy. could be read across dbus (or something like that):)12:39
bobweaverrandomcpp,  here is a video that I made about QScreen Class and using it in qml.  http://www.youtube.com/watch?v=38w0XWHuFcA12:41
randomcppthanks :)12:42
bobweavernp have a good one :)12:45
mihir_dpm: Let me know once you are done with the testing that bug on device :)13:07
mihir_dpm: will be back online after few hours :)13:08
dpmthanks mihir_!13:09
=== boiko_ is now known as boiko
=== _salem is now known as salem_
boikodpm: mihir_ hello13:11
mihir_boiko: Hi, Good Morning :)13:12
boikomorning :)13:12
mihir_boiko:  How are you ?13:12
boikomihir_: good, thanks, and you?13:13
mihir_boiko: doing great :) will leave from office to home in half an hour :)13:13
boikomihir_: nice! I am just starting my day here :)13:13
mihir_boiko: good :)13:14
boikomihir_: dpm: so, the fix for having a zero by default, I think we could have used that to get also a proper fix for the operation before digit bug13:17
boikosuch that inputing "*3" would mean "0*3", this would be a more clear behavior IMO13:18
boikobut now we got the two separate fixes merged already13:19
guschom26er: ping13:22
om26ergusch, pong13:22
* om26er guesses its about the failures13:22
guschom26er: yep13:22
guschom26er: I have quite some trouble to detect when dialogs, popups etc are finished in showing up13:22
om26ergusch, I think the situation is good now13:22
om26erah, different problem :)13:23
om26ergusch, I think we can use opacity ?13:23
guschom26er: so far we tested the opacity13:23
guschom26er: but it seems the implementation changed13:23
guschom26er: and it's not the dialog/popup to be animated anymore, but the content/internal13:24
guschom26er: and I don't know how to detect that13:24
om26ergusch, can't we rely on visible ?13:24
guschom26er: I'm close to simply add sleeps there13:24
om26ergusch, I can look at that, maybe if I come from a different angle we may find a better way around this13:25
guschom26er: I'd say no - as visible is set true at the beginning of the animation13:25
guschom26er: https://code.launchpad.net/~schwann/gallery-app/gallery-atests-edit-popover/+merge/18006313:25
bobweavercould you set the x value to be off screen ?13:25
bobweaverand also the opacity to be 013:26
bobweaverthen OnLoaded change them things. So that there is no troubles with Mouse area also13:26
dpmboiko, makes sense. It might be worth filing a bug for it and we can perhaps take care of it in a later iteration?13:27
om26ergusch, I don't see anything particularly bad there?13:27
om26ergusch, in the first run mako had some issue, and in the second try the armhf build failed13:27
om26ernot the armhf build rather the build that was supposed to be used by test runner13:28
guschom26er: that's the branch, where I try to fix the issues13:28
guschom26er: the last delete failure is here https://code.launchpad.net/~schwann/gallery-app/gallery-cmake-cleanup/+merge/18004913:28
om26eri though I fixed that, hmm13:29
guschom26er: I'm really annoyed by that - and as I said - willing to fix it by using sleep ...13:31
boikodpm: yes, I was going to do that with mihir_ today, but now it is too late :)13:31
om26erits actually the fault of the environment its run in, tests should run on real machines13:32
om26ergusch, let me try to look before we go with sleep13:32
guschom26er: that's why I pinged you - my last hope ;)13:32
guschom26er: in the uitk, click object like "self.pointing_device.click_object(button)" is used - maybe we should sitch to use that more often in our tests13:38
guschom26er: by the other hand - by oving the mouse, we buy some time, and that's why some tests (usually) work13:39
om26ergusch, yes, I see the mouse reaches that point without traveling, it just disappears and reaches the buttons13:39
mihir_dpm: boiko you mean to say just have 0*3 would be acceptable right ?13:39
boikomihir_: yep, like any regular calculator would do13:40
guschom26er: more like touch, then mouse ;)13:40
om26ergusch, the scenarios thing that we did was specifically that it should auto detect the environment its on, so the touch emulators are probably not doing that13:41
guschom26er: but in the uitk, they don't test at all, if the popover is visible or not13:41
om26ergusch, they don't even tests if the toolbar really revealed (from last I saw)13:41
om26er*test13:41
guschom26er: meanwhile it does - I added that13:42
guschom26er: that was needed for gallery to use the UITK emulators (for the toolbar and tabs)13:42
om26erright13:42
guschom26er: any idea what to do?13:47
om26ergusch, I just looked, it seems opacity should be working, when the delete button was clicked and the dialog didn't fully appear the opacity was  0.577513:48
om26eron my desktop13:48
guschom26er: but there is an opacity test, isn't it? let me check13:49
om26ergusch, yeah, we could assert that just after line 73 in test_photo_viewer.py13:50
guschom26er: yes there is - I'm confused ...13:50
guschom26er: the check is done in line 61 already13:52
om26ergusch, right, sorry about that. One thing that will help is we make sure the dialog disappeared fully13:53
guschom26er: ah - good idea13:54
bobweaverom26er,  send it off screen13:54
guschom26er: but it's done alreay in line 7913:55
bobweaveror kill the element13:55
om26ergusch, what about testing the opacity of the 'yes' button ?13:55
om26erI think that will only be 1 when the dialog is fully created13:55
guschom26er: the button's opacity won't be changed - it's the whole dialogs opacity that is changed13:56
guschom26er: I can add a check for the delete dialog to be gone, after clicking the "delete" button ...13:56
om26ergusch, yeah should help a bit13:57
om26erthe sdk should provide a .animating property for the dialog14:00
guschom26er: yep, or "opened" like the toolbar14:01
mefriohi guys...where are Friends APIs?14:02
mefrioI mean the documentation of course xD14:03
bobweavermefrio,  you an run a qhp and and make a qhc file out of it for docs14:07
bobweaverif there is html that is kenvandine  ^^14:08
mefriobobweaver, let's hope kenvandine has something for me :D14:08
bobweaverI made a branch :)14:08
bobweavermefrio,  https://code.launchpad.net/~josephjamesmills/qml-friends/QTCreator_Doc_Support14:09
guschom26er: I added some more stuff there https://code.launchpad.net/~schwann/gallery-app/gallery-atests-edit-popover/+merge/18006314:09
bobweaverhas not been updateed in a while and does not install have to do manual :(14:10
mefriobobweaver, thank you :)14:10
guschom26er: let's see if that helps - you can review anyway ...14:10
om26ergusch, ack14:10
bobweavermefrio, that makes it so the docs are in qtcreator's help section.14:12
kenvandinemefrio, http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/friends/qmlmodule-friends0-friends-0-1.html14:12
kenvandinebobweaver, i really need to review that :)14:13
kenvandinei've barely touched friends all cycle...14:13
bobweaverkenvandine,  I really need to update it :P14:13
bobweaverkenvandine,  I have been super happy nd busy making a sdk kit for Mythtv14:14
bobweaverand *14:14
mefriokenvandine, thank you :D14:14
kenvandinemefrio, np14:14
* bobweaver thinks if he drinks enough coffee he could change the world with code :) 14:14
bobweaverI tried to port Ubuntu TV to the unity 8 but it is so hard to test everytime that I restart the service for the phone it flippin restarts mine and then restarts the OG one causing it to lap over it ad if I do not use service then no wifi and what not14:16
bobweaverUsing Qscreen class to look at screen size and make it change formfactors (also cables (hdmi vga ect))14:17
bobweavervia qdus14:17
bobweaverqdbus *14:17
mefriocreating an U1 database is a bit slow....is it a normal behavior?14:23
dpmboiko, do you have any ideas of what might be causing bug 1207687 ?14:28
ubot2`Launchpad bug 1207687 in Ubuntu Calculator App "First swipe up (and down) doesn't work" [High,Triaged] https://launchpad.net/bugs/120768714:28
boikodpm: no idea, I would need to investigate it more, but I remember this swiping thing was tricky because we have a flickabe inside another one14:29
dpmaha14:29
boikodpm: or something like that, I don't remember exactly what it is, but we have this to allow swiping up to start a new calculation and swipe down to show previous calculations14:30
boikodpm: but I think we might be able to use a trick similar to the one used by the UITK header14:30
boikodpm: I will try to look at that in the afternoon14:31
xqwztsis there any reason to use QtQuick.LocalStorage [like the calendar app does] over U1db?14:37
xqwztsalso: is there any core app currently using U1db?14:38
bobweaverxqwzts,  I have not used u1db plugin but I bet that using xhttprequest would also work fine-and-dandy for Ubuuntu 114:40
nik90xqwzts: the only reason that I can think of is that the initial designs did not include sharing settings with other devices14:40
nik90xqwzts: that said it shouldnt be that difficult to make the transistion14:40
nik90zsombi: did you ping me yesterday?14:40
xqwztsbobweaver: U1db-Qt looks like it offers a nice document model interface for both local and remote storage - prefferable to writing the requests and handling the data myself14:41
xqwztsnik90: is u1db actually used by any app atm? I'd like to look through some source [more than just the examples] to get a feel for it.14:42
zsombinik90: yes, I have the Alarms API MR proposal for you to check14:42
bobweaverThis is what you are talking about ? https://github.com/gorthauer/ubuntu-one-qml/tree/master/client/qml/desktop      Or is there a Lib somewhere ?14:42
zsombinik90: https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/alarms-api/+merge/17990614:43
xqwztsbobweaver: http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/u1db-qt5/overview.html and https://code.launchpad.net/~uonedb-qt/u1db-qt/trunk14:43
nik90zsombi: I had a brief look at the examples you listed in the MR. Will have a closer look now.14:43
nik90xqwzts: cannot think of any of the top of my head14:44
xqwztsalrighty14:44
xqwztsthanks14:44
nik90zsombi: although is the platform api ready to support your MR?14:44
zsombinik90: thx14:44
zsombinik90: nope :(14:45
nik90zsombi: okay. We can find the person responsible once your API lands in the sdk :)14:46
zsombinik90: but this API will be the stable one from your side, the adaptation may change if we see its need14:46
zsombinik90: the platform side is done by renato, he is working on that now. when he is ready, I'll integrate his work in mine14:46
zsombinik90: but till then your alarm work can be unblocked by this MR14:47
bobweaverxqwzts, cool stuff I see that there is a bunch of functions like putIndex getIndex ect cool stuff14:47
nik90zsombi: ooh awesome. I know renato..so can check in later with him. Okay I will work towards integrating your api on my side.14:48
bobweaverxqwzts,  all these plugins look cool and so do there functions that are Involked http://bazaar.launchpad.net/~uonedb-qt/u1db-qt/trunk/view/head:/modules/U1db/plugin.cpp14:48
xqwztsyup it looks interesting, haven't gone through the plugins yet14:50
xqwztswill try to use it as my app's db14:50
bobweaverxqwzts,  yeah the synchronizer looks real cool14:53
=== randomcpp is now known as randomcpp|afk
guschom26er: I pushed one more update15:02
om26ergusch, looks good, but would have been better if we just had something like assert_activity_spinner_not_running()15:09
gatoxdpm, hi, just to tell you about it, i've been working these days in these 2 apps: http://youtu.be/uYjG8Iq1cD0 - http://youtu.be/65vvhFt57DU - http://youtu.be/F-_Hsl1Ts1415:09
guschom26er: agreed - I pushed another update15:21
om26ercool, will wait for the CI job to post results before approving15:23
popeymhall119 / dpm / nik90 would it be worth pinging the developers of the apps on https://wiki.ubuntu.com/Touch/Collection and point them at the app showdown, with a view to them appearing on https://wiki.ubuntu.com/Touch/AppShowdownList ?15:31
dpmpopey, yeah, but we should make sure they enter new apps, as the contest rules state that the app must have not started before the contest announcement (unless it's a ported app)15:32
popeyoh yeah15:32
nik90yeah otherwise it would be an unfair advantage to those who are just starting15:34
nik90popey: but yes we could do that. I am on it :)15:34
Cantidecan a button have an icon instead of text?15:42
Cantidei think the core app developers' skills are much much better than mine ( considering i've only seen QML for the first time a few days ago)15:43
nik90Cantide: we all started just like you (only a few months back) :)15:44
Cantidehehe15:44
Cantidewell, my app is making progress :)15:44
Cantideafter just 2 days haha15:44
nik90Cantide: but yes, you can have an icon only button15:44
Cantideokay :)15:44
Cantidethanks :)15:44
dpmCantide, some of the core app developers were new to this too, and they've got incredibly far along.15:44
Cantideoh, wow :)15:45
Cantidei tried to edit the tabbed app template but it breaks when i try to rename the tabs and their files T-T15:45
mhall119jvrbanac: I'm going to have to skip the API website call today, dr's appointment16:01
jvrbanacmhall119, thats cool. I've been burning the candle at both ends, so I haven't been able to do much anyhow.16:02
randomcpp|afkis anyone practical of JSON.stringify? I have a JSON like { "something": "value1", "smth2": "value2", ... } I want the output to be: "something", "smth2", ..16:22
randomcpp|afkis it possible?16:22
guschom26er: I see no reason, why the spinner tests fail for mako and maguro - do you?16:22
xqwzts_randomcpp|afk: you want just the keys?16:22
=== xqwzts_ is now known as xqwzts
randomcpp|afkyep xqwzts16:23
guschom26er: are the tests on the devicec maybe using an older package of gallery-app?16:23
xqwztsin js I believe you can do Object.keys(yourjsonobj)16:25
xqwztswould that work here?16:25
om26ergusch, sorry, was away. looking16:36
om26ergusch, +        spinner = self.app.select_single("ActivityIndicator", objectName="busySpinner")16:38
om26ertry select_single_retry()16:39
om26erline 108 on the MR16:39
guschom26er: it's always present16:39
guschit's not loaded, and included with the MediaViewer16:39
om26ergusch, the test ran fine for me, the latest source package was not installed, only -autopilot due to some reason16:46
om26erinvestigating16:47
guschom26er: that would explain it16:47
xqwztshas anyone successfully created a U1db database?16:48
xqwztsit took a really long time to figure out there was a missing package16:48
xqwztsand now it still complains about "unkown component"16:48
xqwztsunknown*16:48
guschom26er: pushed a workaround - let's see ...16:50
randomcpp|afkxqwzts, btw that worked thank you :)16:52
xqwztsnp16:54
bobweaverxqwzts,  what is the componet that it don't like ?16:55
bobweaveris it sql ?16:55
xqwztsU1db.Database or U1db.Document16:55
xqwztsbasically anything in U1db16:56
bobweaverso on the import and not a element ?16:56
xqwztsright16:56
xqwztsthe import itself isn't complaining, but it doesn't seem right since as soon as I try to create an object with it....16:56
bobweaveris it there in the /usr/lib/[i386,64]/qt5/qml/ ?16:56
bobweaveror where ever your qt is installed16:57
bobweaverunder the gcc or is this armel ?16:57
bobweaveror did it install it to a different place like imports dir16:58
xqwzts/usr/lib/x86_64-linux-gnu/qt5/qml/U1db$17:00
xqwztsit's in there17:00
xqwztslibU1DBPlugin.so  qmldir17:00
bobweaverthe .so and qmldir are ... your to quick17:00
bobweaverwhere is this package and can I get for 12.04 ?17:01
xqwztsdoes it need anything more than the .so and qmldir?17:01
bobweaverOr do I have to compile ?17:01
bobweaverno17:01
bobweaverthe so is the lib and the qmldir is metafile17:01
bobweaveryou can cat qmldir17:01
xqwztsI'm not sure if its available for 12.04 im on 13.0417:02
xqwztsapt-get install qtdeclarative5-u1db1.017:02
bobweaverIt is installing17:03
xqwztsI _think_ that's the only required package17:04
bobweaverxequence,  your code is somewhere in some branch ?17:04
xqwztscouldn't find it documented anywhere17:04
bobweavercan always apt-cache show17:04
bobweaverlets look at the source17:04
xqwztsI havent pushed yet, was going to do that once I had a functioning db17:05
xqwzts1 sec ill pastebin17:05
om26ergusch, I have fixed the issue, in the job17:05
guschom26er: very good17:05
guschom26er: let's see for the next jenskins result17:06
guschom26er: can you meanwhile do another review of this? quite some things changed17:06
om26ergusch, sure, I ran two jobs separately one with my change and the other without17:06
xqwztshttp://pastebin.ubuntu.com/5985720/17:06
om26erand one of them failed, guess which one passed ;)17:07
om26ergusch, sure17:07
xqwztslines 19 - 30 are the only ones that matter17:07
xqwztsand they're copy pasted from http://bazaar.launchpad.net/~uonedb-qt/u1db-qt/trunk/view/head:/examples/u1db-qt-example-1/u1db-qt-example-1.qml17:07
bobweaverxqwzts,  do you know how to use qdoc ?17:08
xqwztsno, this is the first time I touch a QT project17:08
xqwztsthough if you point me in the right direction...17:08
=== gusch is now known as gusch|away
bobweavercool there is alot of docs on that on qt site there wiki.  but if you DL the source and look you will see there is like 5 examples17:10
bobweaverhttp://doc-snapshot.qt-project.org/qdoc/01-qdoc-manual.html    << qdoc17:10
xqwztsalrighty I'll take a look, thanks a lot17:11
bobweaverif you apt-get source qtdeclarative5-u1db1.0     it is under the examples.  there is also all the docs but they need to be generated17:11
xqwztsalthough I suspect those examples are the same ones that I saw on launchpad : http://bazaar.launchpad.net/~uonedb-qt/u1db-qt/trunk/files/head:/examples/17:11
bobweavercorrect17:11
bobweaverone can open CMakeList.txt in qtcreator17:11
bobweaverLooks like there should be some examples allready installed.  if you go to the help menu in qtcreator and press the serarch option and enter in something like u1db-qt   you should see examples if not I would file bug17:13
bobweavernot sure where the online host to this is though  u1db-qt-tutorial-1.html17:14
xqwztsI suspect that would be this link: http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/u1db-qt5/tutorial.html17:15
bobweaverthat should ship with source if it is not then it is getting via ascronisticly and not sure the full url a little digging will find it in the main qdocconf file17:15
bobweaverLook at that17:15
bobweavernow where cooking with gas17:15
Cantideis there a list of GUI elements and details on each one? ( i want to make a language  selector button in the toolbar )17:15
xqwztsCantide: Ubuntu UI Toolkit Gallery17:16
Cantideoh, of course... i remember seeing that somewhere17:16
Cantidejust where..17:16
xqwztsit should be installed on your system17:16
xqwztsgo to dash and type 'toolkit'17:17
xqwztsi think it came with ubuntu-sdk17:17
Cantidegot it, thanks :)17:17
xqwztsnp17:17
bobweaverit is in that top dir there is a qmlprogram it is called ubuntu-sdk.qmlproject17:17
bobweaverqmlproject *17:17
bobweaversudo / find -name "ubuntu-sdk.qmlproject"17:18
bobweaverwoops17:18
bobweaversudo find / -name "ubuntu-sdk.qmlproject"17:18
bobweaverthere we go17:18
bobweaverI would look in /usr/share/ubuntu-ui-toolkit  ?17:19
bobweavernope :(17:19
xqwzts/usr/lib/ubuntu-ui-toolit17:21
Cantidehmm, it seems a listitem is not possible in a toolbar ._.17:24
Cantidelistitem - i meant valueselector17:24
bobweaverCantide,  is there rules that state one has to use toolbar ?  maybe you could make one that acts like it but does what you want ?  I dont know if you are doing app devel contest or anything like that so I do not know the rules17:25
xqwztsCantide: I'm using a valueselector in a popover on my toolbar17:25
xqwztsIf that's what you need, I'll be posting the code soon17:26
Cantidexqwzts, I'd be interested to see it :)17:26
xqwztsalrighty, will drop a link here when I get the repo up17:26
CantideI've got this at the moment: https://dl.dropboxusercontent.com/u/36318710/Screenshot%20from%202013-08-14%2019%3A26%3A37.png17:27
xqwztsI ended up putting a ToolbarButton in the toolbar, which triggers a popover onclick, and the popover contains my ValueSelector17:29
Cantideoh.. that seems a little convoluted >.<17:29
Cantidei'm going to make a separate page for settings, so i might just put it in there anyway17:29
nik90Cantide: For a list of the API, you can click the API button in qtcreator (left pane) or launch the toolkit gallery from tools->Ubuntu Touch->Toolkit Showcase17:35
cloakandpigeonanyone have any idea on why I would be able to get call/sms but not connect to data?17:37
bobweavercrazy actions list.  I mean a TV remote does not need 200 +  buttons eyyahyah http://pastebin.com/A1f3XtgC   Time to break this up into files. just is not that nice because I want to get over net :(17:37
iBelieveWhen I try to install a click package creating using the Ubuntu SDK (QtCreator) app, I'm getting ValueError: Framework "ubuntu-sdk-13.10" not present on system17:56
iBelieveAre click packages not working yet, or am I missing a package? I'm on 13.1017:57
=== gusch|away is now known as gusch
beunoiBelieve, thisis 13.10 touch18:17
beunonot Ubuntu Desktop 13.1018:17
iBelievebeuno, but they're both Ubuntu. I know it should be possible to install click packages on the desktop. As far as I know, click packages are for touch apps, but should install on both desktop and on touch, just like regular packages of touch apps.18:19
nik90beuno: so the click packages generated by qtcreator, are they only for the phone or desktop as well?18:20
beunonik90, they are only for touch atm, in 14.10, the destop and the touch images will converge into one18:20
beunoiBelieve, you need to install a few things manually if you want to run click packages in the desktop version18:20
nik90beuno: oh. So the apps coming out of app developer showdown (where the developer generates a click package) cannot be installed in the desktop.18:21
iBelievebeuno, I didn't know that. I thought since they're both ubuntu they'd work on the desktop as well.18:21
* nik90 didnt know either18:22
beuno(sorry, on the phone)18:25
iBelievebeuno, In http://iloveubuntu.net/click-package-012-landed-ubuntu-1310s-universe-command-line-initial-functionality, it looks like one can install click packages using dpkg. Will that work on the desktop?18:26
=== randomcpp|afk is now known as randomcpp
Cantidetrying to use a popover and getting this -> QObject::connect: Cannot connect QQuickShaderEffectSource:: to ShapeItem_QML_51::onImagePropertiesChanged()18:30
iBelieveCantide, SDK bug, I get it all the time. Shouldn't affect the popover, though.18:33
Cantideyeah, it still works as intended18:34
Cantidei like to see no bugs though!! haha18:34
Cantidewhere do i put code to run in those items listed? like onClicked or whatever?18:34
hakermaniaI am trying to use gio/gsettingsschema.h's function along with Qt. In my pro file I have PKGCONFIG += gio-2.0 and in my main.cpp I have included gio.h and gsettingsschema.h files. The weird thing is that the compiler recognizes functions from gio.h (like g_settings_new_full()) but not from gsettingsschema.h, while they are both under gio/18:35
hakermaniaI get undef ref for g_settings_schema_source_ref, for example.18:36
iBelievebeuno, never mind, I just tried installing my click package using dpkg and got the error Click packages may not be installed directly using dpkg.18:42
iBelieveCantide, what do you have in the popover? Standard list items? Yes, you could put stuff in the onClicked handler18:43
iBelieveCantide, just don't forget to close the popover using PopupUtils.close(<popover>)18:43
CantideiBelieve, yeah, i'm slowly but surely figuring this out18:46
Cantideeh, i have too many questions ._.18:50
Cantidehow do i change the font colour of a listitem? -_-18:51
iBelieveCantide, you can't unless you use a very simple hack. Let me guess - you've got a popover with list items in it, and you're using the Suru theme, so you list items look bad? :)18:53
Cantidethe background is white and the font is white -.-18:53
iBelieveCantide, yep - I've had that happen and there is a simple hack to work around it18:53
Cantidewhat's the hack?18:53
iBelieveCantide, basically, you're going to add your own label instead of the default one. Let me upload a bit of code18:54
Cantideokay18:54
iBelieveCantide, here you are: http://paste.ubuntu.com/5986078/18:55
CantideThanks! You are a genius :) It works well!19:00
hakermaniaUF thread: http://ubuntuforums.org/showthread.php?t=2167669&p=1275679119:01
iBelieveCantide, I wasn't the one who figured it out. Victor Thompson showed it to me when creating the Suru theme for File Manager19:02
hakermaniaCantide, the power of Open Source :)19:03
Cantide:)19:04
CantideI could keep asking questions all night :'(19:04
CantideautoClose doesn't seem to work ;-;19:05
iBelieveCantide, hakermania and the power of letting the community contribute to the core apps :) That's how I've learned so much about developing for Ubunt Touch19:05
iBelieveCantide, what doesn't work about it? It works for me. When I tap outside of the popover, it goes away.19:06
Cantideoh, i was under the impression it would auto close once a listitem has been selected19:08
iBelieveCantide, if you don't understand how something works, you can mouse over the type you're using (such as Popover) and Ctrl + click. That will take you to the source for the item, where you can either study how it works or read the documentation for properties and functions19:09
iBelieveCantide, that has helped me so often :)19:09
Cantideoh, i see :) That's going a bit in-depth >.<19:10
hakermaniaCantide, reading the documentation of a function is the first thing to do prior to using it ;)19:12
Cantidei read it online... after running the Gallery app >_>19:13
Cantideit's easier for me than looking at the code for it19:13
Cantide<--- n00b19:13
randomcpp<-- supernoob19:15
hakermania<-- wannabe not noob19:18
Cantide:)19:18
randomcpparen't Textfield complete right? because when you enter some text it looks you've just changed the placeholdertext, not actually wrote something important..19:19
randomcppCantide, iBelieve do you know how to have anything like a filechooser?19:32
* Cantide doesn't know19:32
mrqtrosHi guys! Is anyone from Ubuntu Toolkit team here?19:40
Cantidecan one place a text input in a popover? 'o'19:46
randomcppany u1db for qml dev here?19:50
mrqtrosOk, there is an issue in SDK, I hope some one would read it. Page have title, which can be hidden by moving of inner flickable. But if header is hidden already, and I programmatically  will call ListView's method positionViewAtBeginning(), top few items of listview will become hidden under header :((19:54
Cantideoh, my app is making progress :) http://www.youtube.com/watch?v=P9yKEYH6Y1U&feature=youtu.be20:20
hakermaniaCantide, Good :) Bravo for trying!20:20
Cantidegetting there.. sloooooowly :D20:21
Cantideneeds work :<20:21
randomcppCantide, it looks really nice :)20:24
Cantidehmm... thanks >.< I'm not quite satisfied with it :<20:24
hakermaniaCantide, being perfectionist is good :)20:25
randomcppbut I don't think I'll use it when it will be ready, my city has only one line of subway :p20:25
Cantidei will keep at it :)20:25
Cantidehaha20:25
Cantidemy city has none xD20:25
randomcppnice :)20:25
CantideI'll target major cities - London, Seoul, Tokyo, New York - because then it will be useful to more people20:26
Cantidebut those maps are a nightmare to create / work with, so for now I'm just using Busan as test data20:26
randomcppdo you have to create each map manually?20:26
Cantidehmm20:27
Cantidethis map i did using Inkscape20:28
CantideThere are a lot of nice maps already in SVG format online, but I can't find any that are perfect for my app20:28
Cantideso i'll likely have to edit them until they are suitable20:28
Cantidefor example, I have a map of New York, but it's 2.9 MB20:29
Cantidealso, the way i handle language switching requires me to separate the text into different svg files..20:29
randomcpp:/20:29
randomcpptedious work20:29
Cantideyup - fixing up the map and doing the translation took about 10 hours, and this is just a small map to test with20:30
Cantidecoding the app took about 2 hours :D20:30
Cantide(still a lot more code to do though)20:30
hakermaniaCantide, I've missed what your app does. Care to explain?20:30
Cantideso for now.. i'll focus on polishing the app and just have limited test data - once it's complete then i'll spend my remaining time on adding as many maps as i can20:31
Cantidehakermania, see the youtube link up there ^ it's a subway map viewer20:31
Cantidei can't test zooming on my PC though ㅠㅠ so i have no idea how that works20:31
hakermaniaoh, I saw the link but still didn't get it. Thanks for the explanation20:31
Cantidewhen there are more maps it will make more sense >.<20:32
Cantidedoesn't really do much except display them and offer language translations (>.<)v20:32
randomcppCantide, I'm italian, I can traslate italian maps if you need help :320:40
Cantide'-';;20:41
CantideWhen i get to that point, sure :) (be warned, it takes a lot of time)20:41
randomcppcan't you export string to gettext?20:41
CantideI'm travelling to Korea soon, hence my ease of inputting Korean characters20:41
Cantidehmm?20:42
CantideSVG files are basically XML, so the way i've stored it, i could parse the file and read the text from there, but i found an easier way20:42
randomcpphttp://www.gnu.org/software/gettext/manual/gettext.html#Introduction20:42
Cantideoh, interesting20:44
Cantidei haven't done things in a conventional way, i'm afraid20:44
Cantidebecause SVG made it simple to do it the way I've done it20:44
randomcppok20:45
Cantidei've got it in a bit of a mess :)20:45
randomcpphas anyone found a nice way to use tags with U1db?20:49
randomcppCantide, http://i.imgur.com/N0sT7cV.png21:01
Cantidewow~~21:01
Cantidenice UI21:01
Cantidebetter than mine xD21:01
Cantideis the text box for the description of how to make the recipe?21:02
Cantideoh, or is it just an ingredient that has not yet been filled out?21:02
randomcppthat's not a complete recipe21:02
randomcpp:p21:03
Cantideoh, of course - i see the directions section below now21:03
Cantidegot it21:03
Cantidewhat are the 25 and 20 for?21:03
randomcppthe first is the preparing time21:03
randomcppthe second the cook time21:03
Cantideah21:04
randomcppin this screenshot aren't so obvious I know21:04
Cantidei think it needs that written there21:04
Cantidetrue, maybe if i used the app i'd understand it immediately21:04
randomcppwhen you open the page you have a placeholder text21:04
randomcppthat tells you what you need to insert21:04
Cantidei assumed as much >.<21:05
Cantidecool '-';;21:06
Cantidei look forward to using it :)21:06
Cantideoh, will it be able to export the recipes?21:06
randomcppthe code is hosted @ https://github.com/random-cpp/saucybacon21:06
Cantideideally i'd like them in a PDF, but if it exported to say... sql, i wouldn't mind either21:06
Cantidei see :)21:06
randomcppyou're a genius!21:07
randomcppYou gave me a great idea :D21:07
Cantide:)21:07
Cantideperhaps a format such as sql that you can easily import again21:08
Cantidethat way you can back up your recipes21:08
Cantideor send them easily to a friend21:08
randomcppfor sharing i'll use libfriends21:08
randomcppfor storing the recipes offline/online u1db21:08
Cantideoh, i read that in your description on reddit21:08
Cantidebut i don't know what it is :)21:09
Cantidedoes that then require the user to have an U1 account?21:09
randomcppwe still don't know how it will work21:09
randomcppxD21:09
randomcppthey are still developing that part21:09
Cantide'ㅁ'21:09
Cantidegood luck!21:09
randomcpphttps://launchpad.net/libfriends21:09
* Cantide clicks21:10
randomcppit doesn't tell much :/21:10
randomcpphttp://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/friends/qmlmodule-friends0-friends-0-1.html21:10
Cantideyeah :<21:12
* Cantide clicks again21:12
Cantideit still doesn't quite explain it :D21:13
randomcppyeah I know21:14
randomcppCantide, http://i.imgur.com/J0sSLdg.png here's how it looks "clean" (I forgot to delete Lasagne, sorry for that)21:15
Cantideoh~~ nice!21:15
Cantidemaybe write "quantity" there, too21:15
Cantideis the icon at the bottom for uploading a picture?21:15
randomcppyeah21:16
randomcppit is21:16
randomcppit should let you took photo directly21:16
Cantide=)21:16
Cantideand that, yeah21:16
randomcppI need an abbr. for quantity21:16
Cantideand maybe search online based on your recipe title21:16
randomcppyeah too21:17
Cantideqty. <- this is the abbreviation21:17
randomcppthanks :)21:17
Cantideyou're welcome :)21:17
CantideEnglish is my first language '-';;;21:17
randomcppwhere are you from?21:18
CantideSouth Africa21:18
randomcppwow :)21:18
Cantide>.<21:18
randomcppI'm from Italy if you didn't guessed :p21:19
Cantide<randomcpp> Cantide, I'm italian, I can traslate italian maps if you need help :321:20
CantideI knew it already =)21:20
randomcppyeah but who told you I'm from Italy too?21:21
Cantide:p21:21
randomcppI can be Italian, but living on Mars right now :p21:21
Cantidefair enough :)21:22
Cantidesoon i should be in another country myself21:22
randomcppfor work?21:23
Cantideyeah21:23
CantideAfrica is not ideal for me21:24
Cantidenice meeting you here; i'm off to bed now - good night!21:33
nik90randomcpp: what is your name? I am editing the wiki page with your app details21:35
randomcppGiulio Collura21:35
boikoom26er: I have just made a release of phone-app fixing the compose message21:35
randomcppthanks btw nik90 :D21:35
nik90randomcpp: np. Just doing my job21:35
om26erboiko, cool, thanks for the fix.21:35
randomcppnik90, some pics if you're interested http://imgur.com/a/0DheR21:36
boikoom26er: np21:37
nik90randomcpp: I just ran your code :)21:37
randomcppI still need to find a nice gradient though21:37
nik90randomcpp: btw do you have a blog or shall I link your reddit post?21:37
randomcppI've put up a tumblr blog today, but I don't have any posts yet21:38
randomcppon friday I'll write one for sure21:39
nik90randomcpp: If you plan on posting there in the future, shall I add that link then?21:39
randomcppyeah ok http://randomcpp.tumblr.com/ :)21:39
nik90randomcpp: done21:40
randomcppthanks again!21:41
randomcppnik90, I'm a native english speaker, if you see some grammar mistakes could you please inform me if you can? :) be a grammar nazi with me :)21:44
nik90randomcpp: did you mean you are not a native speaker?21:45
randomcppi'm Italian21:45
nik90randomcpp: but yes in case I notice something I will do so. Now that the code is in github, I will try it out. Get ready for an inflow of bug reports and suggestions :D21:46
nik90already reported 5-6 bugs against Ubuntu Tasks (another app being developed for the contest)21:47
randomcppthis sounds awesome :)21:47
snolluxIf I've got a DPKG that requires certain Python modules, how can I list these python modules as dependencies? Or check for them during installation, and cancel if they aren't there?21:56
randomcppkalikiana, do you develop u1db api for qml?22:37
=== salem_ is now known as _salem
iBelievenik90, ping23:31

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!