/srv/irclogs.ubuntu.com/2014/06/16/#ubuntu-app-devel.txt

=== chriadam|away is now known as chriadam
=== chihchun_afk is now known as chihchun
dholbachgood morning06:25
mihirdholbach: Morning !! Have great week ahead :)06:41
dholbachhi mihir06:42
dholbachyou too! :-)06:42
=== chriadam is now known as chriadam|away
brendandpopey, do we have the latest filemanager in the store?07:51
popeybrendand: no07:52
brendandpopey, any reason why not?08:00
popeybrendand: the fact it fails AP tests.08:02
popeyI couldn't get it to pass reliably08:02
brendandpopey, any failures besides 'the' failure?08:02
popeyjust the usual one08:03
popeyonly one on most runs I did08:03
brendandpopey, right  - so that's there in the current version too08:03
brendandpopey, in fact we have 5 failures in todays image08:04
brendandall look to be for the same reason08:05
DanChapmanGood Morning all08:09
popeyhi DanChapman08:10
DanChapmanpopey hey, just the man :-) i have something i would like your thoughts on for the composer bottom edge. 2 secs i'll grab a link08:12
popeyooh08:12
DanChapmanexcuse the dark panel color with the grey header it was just to visually see the difference https://www.dropbox.com/s/w0z87km7mc68vgs/edgecompose.ogv08:13
popeyDanChapman: thats pretty awesome!08:16
popeyDanChapman: only thing I'd do is remove cc and bcc by default so the max space is taken up by content.08:16
popeybut thats exactly the kind of thing we can use the bottom edge swipe for08:17
DanChapmanpopey great :-) yeah i thought the same, so that should be moved to an "+cc/bcc" button08:17
popeyafter the to:, yeah.08:20
popey<- Not a designer ☻08:20
popeyLove it thiough ☻08:21
JamesTaitGood morning all; happy Monday and happy Fresh Veggies Day! :-D08:25
nik90zsombi: ping09:03
karniHi. I wanted to bring this to attention of SDK team: https://bugs.launchpad.net/savilerow/+bug/133039709:08
ubot5Ubuntu bug 1330397 in The Savilerow project "New scope project times out when started, but not from CLI" [Undecided,New]09:08
karniit's actually against qtcreator-ubuntu-plugin09:08
karnijust affecting savilerow. I guess the bot takes first project the bug affects in alphabetical order.09:09
nerochiarodpm: hi, what's the status of this MR ? is it ready to go ? I see jenkins passed all successfully on it. https://code.launchpad.net/~phablet-team/gallery-app/gallery-app-desktop-translations/+merge/22284709:10
dpmhi nerochiaro, yeah, as per my comment, code looked good to me, but I could not get it to build on a chroot09:12
nerochiarodpm: ok, but you can test the files that jenkin built no ?09:16
nerochiarodpm: or do you need to build it yourself for some reason ?09:16
dpmnerochiaro, generally I do when doing reviews, but if looking at the .deb is enough, then it seems it contains the translations in the .desktop file already, so +1. In any case, I already set my initial review as "Accept", but I don't have top-approval permissions, so is there anything else you need from me to get this landed?09:20
zsombinik90: pong09:20
nerochiarodpm: i am not sure who has these, I will check09:20
nik90zsombi: hi. I fixed the first and second issue in the https://code.launchpad.net/~nik90/ubuntu-ui-toolkit/panel-animation-speed/+merge/223186 MR09:21
nerochiarooSoMoN: maybe you can top approve this ? https://code.launchpad.net/~phablet-team/gallery-app/gallery-app-desktop-translations/+merge/22284709:21
nik90zsombi: However I don't exactly follow the 3rd point.09:21
zsombinik90: what are the properties of an animation?09:21
zsombinik90: a typical one? duration, easing, right?09:21
nik90zsombi: duration, easing, target properties09:21
nik90zsombi: yes09:22
zsombinik90: so the thing is that just exposing one of these properties would later bring us to expose more of th eanimation properties, right?09:22
zsombinik90: or might, not would09:22
zsombinik90: so why not to expose an animation property instead of only the duration?09:23
nik90zsombi: I suppose yes09:23
nik90zsombi: well I thought I should go by the traditional ways of doing stuff which is exposing only what is required to the app devs :)09:23
zsombinik90: now, that's the third option09:23
oSoMoNnerochiaro, why do you need a top-approval? there’s no autolanding anymore09:23
nerochiarooSoMoN: so what's the process to get that in ?09:24
zsombinik90: yes, but that si not always the best way, right? as then later someone wants to change the easing, then we add one more property...09:24
oSoMoNnerochiaro, CI train09:24
zsombinik90: so that's why I thought we should think before we do something :)09:24
nerochiarooSoMoN: right. can you get it in there ?09:24
nik90zsombi: I will take a look to see how to expose the entire animations object.09:25
oSoMoNnerochiaro, please ask bfiller when he gets online09:25
t1mpzsombi, nik90 note that each transition here has its own animation....09:25
t1mpthat complicates stuff09:25
nerochiarooSoMoN: will do thatnks09:25
t1mpnik90: did you edit components.api by hand (I see the tabbing is different for the new line)09:25
zsombinik90: yes, and as t1mp said, beware of teh leopard :D09:25
t1mpnik90: if you run make test-api it will check the components.api and automatically create a new one09:26
nik90t1mp: yeah I edited it by hand, is there an other way?09:26
nik90t1mp: ah ok09:26
nik90t1mp: I will revert it and run the test-api09:26
zsombit1mp: nik90: I'd say we should leave this API change to later09:27
nik90zsombi: I (and potentially other devs) need it for the bottom edge implementation. the current animation is too fast09:27
zsombinik90: t1mp: or propose one that satisfies the different stages in teh Panel09:27
nik90zsombi: in particular for the new clock app09:27
zsombinik90: I do get it, but proposing something that works now and we need to deprecate then is a nightmare09:28
t1mpzsombi: We don't have time now to do the different stages in the Panel09:29
zsombit1mp: perhaps we could still have something that we can extend later, ain't we?09:29
t1mpnik90, zsombi would it be possible to override the transitions (or even better only one of the Transitions in there) of the PAnel?09:29
zsombit1mp: that's what I'm trying to say here09:29
zsombit1mp: nik90: dunno, prototype one and see if it's possible09:30
nik90t1mp: I could, but then when the different panel stages land, the overriding transition property would need to be deprecated, right?09:31
zsombinik90: you can define a list of stages, each getting different animations, right?09:32
oSoMoNnerochiaro, have you seen my comment on https://code.launchpad.net/~phablet-team/webbrowser-app/webbrowser-app-suru-icon/+merge/222626 ?09:32
zsombinik90: if that does the job, then we are safe, and the Panel can get as many stages as needed09:33
t1mpnik90: I don't know. The transitions property is there already. And perhaps the stages would be in a component that inherits from the Panel (not sure)09:33
zsombit1mp: pls check the changes https://docs.google.com/a/canonical.com/document/d/1pKbCg1dZGVpn_E-bbsT3bwjzSJ-F0iH8TkWSia95soA/edit#09:33
t1mpnik90 should check that^ also, he requested it right?09:33
t1mpzsombi: what changed, contentItem?09:34
zsombit1mp: the Alternative2 is the proposed on09:34
nerochiarooSoMoN: i merely changed the icon to the new one from the theme. if the app was using a copy before it's using a copy now. the only apps i know that take the icon directly from the theme are the 3 telephony apps09:34
zsombione09:34
t1mpzsombi: for the contentItem, you add a binding to set its parent?09:37
t1mpif you have it in the branch already, nik90 can test the branch to see if it does everything he needs for clock-app :)09:38
zsombit1mp: yes, I have it, it's teh same one, lemme add it here09:39
nik90t1mp: Are we still discussing about the panel or some other component?09:39
zsombit1mp: but I'll check with a Component...09:40
zsombinik90: that was tehpullToRefresh09:40
zsombithe pullToRefresh09:40
oSoMoNnerochiaro, I understand what you did, but I’m suggesting that maybe this icon wasn’t part of the default theme before (which would explain why there is a copy in the browser’s source tree), and now it is part of the sure theme, so the copy should probably be removed09:40
nik90zsombi: ah. let me know when you want me to test it on the clock app09:40
oSoMoNnerochiaro, that needs to be checked, of course09:40
zsombinik90: but with the Panel I can imagine to have a list with stages, and for each stage you could specify what's the limit that kicks the stage and the transitions to be applied when the stage gets active09:41
zsombit1mp: ^09:41
nerochiarooSoMoN: ok, I'm putting it only list to verify that the wbbrowser-app svg in the suru theme package will actually get installed (I don't see why not). in which case it can be used by the app without a copy. however i don't know when suru will be released so it might be better to wait until that happens before modifying the app to use the icon from there09:43
nerochiarooSoMoN: or are you saying it's in theme package now already ?09:43
t1mpzsombi: yes, I could imagine that also. We'd need to have an API discussion for that one first, and I thought we can wait a bit to see what app developers and designers come up with09:44
oSoMoNnerochiaro, well that’s something you should know, according to https://launchpad.net/ubuntu/utopic/amd64/suru-icon-theme/ it’s already in utopic indeed09:45
zsombit1mp: nik90 coudl still prototype something like that09:45
nerochiarooSoMoN: ok, last week the design team told me to wait as it hadn't been released already, that's why i was asking09:46
nik90zsombi: I could prototype that with a sample app but not within the context of the SDK panel since that would mean I need to write tests to ensure it works, API changes and so forth.09:46
oSoMoNnerochiaro, is sure going to be the default theme for utopic on desktop as well? that’s important because webbrowser-app is installed by default on the desktop too09:46
nik90zsombi: in which case, I will implement a custom solution for the clock app09:46
t1mpzsombi: yes. But if we can predict that it won't be accepted like that, better not to waste people's time ;)09:46
nerochiarooSoMoN: good question, i'll ask jouni09:46
zsombit1mp: ok, then nik90 can implement a custom one...09:47
t1mpzsombi, nik90 hmm.. that would be a way of prototyping also, and if it works nice we can port it from the clock-app to uitk09:47
zsombit1mp: so in that case that will also be a waste of time...09:47
t1mpon the other hand, setting the transitionduration/speed probably makes sense for more apps. This FastDuration was good for the toolbar, which is very small09:48
Max_Tithers it as Hello, I am making an app, and in it I would like to implement the bottom edge. I would like it to be so that I slide a hint at the bottom, which then drags a page up and sets it as the mainview. Example would be the phone dialiar mockup on this page: http://design.canonical.com/2014/03/loving-the-bottom-edge/ . I would like advice to put me in the right direction because I can not think of the way to go about making09:48
Max_Titherthis.09:48
t1mpMax_Tither: hi09:50
t1mpMax_Tither: I think the dialer app already implemented something like this09:50
nik90zsombi, t1mp: Renato has already created a prototype that doesn't use the SDK Panel but still achieves the same effect. It is being used in the contacts and the dialer app. I wanted to use the panel because I thought was the way to go. However if I cannot control the animation speed in a simple way, then I guess I will use Renato's method.09:50
nik90Max_Tither: http://bazaar.launchpad.net/~renatofilho/address-book-app/new-designer-contact-list/view/head:/src/imports/ContactList/PageWithBottomEdge.qml09:51
Max_Tithert1mp, Hello. Oh, I did not know that. Great, then I'll take a look from there.09:51
nik90Max_Tither: the one issue with this method is that when you use it, you get warning like "Do not insert a Page inside another Page"..keep that in mind. otherwise it works as expected09:51
t1mpMax_Tither: I don't know in which branch, I see I don't have it on my phone yet.. let me flash it with the latest image first09:51
Max_TitherI did not see it either, but i'm on 7909:52
* t1mp flashing 83 now09:52
t1mpperhaps they have it in a branch that is not in the image yet09:52
Max_Tithert1mp, https://code.launchpad.net/~renatofilho/address-book-app/new-designer-contact-list09:54
Max_Titherbzr branch lp:~renatofilho/address-book-app/new-designer-contact-list09:54
zsombinik90: when you have time for pullToRefresh... https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/pullToRefresh/+merge/21909010:03
nik90zsombi: will test it out10:03
dpmnerochiaro, do you happen to know if we show any translations coming from exiv2 on the camera or gallery UI?10:10
Max_Tithert1mp, For now, I have copied the code that made a page with bottom edge, so thank you for the pointers. I'll play with it later as I must now get ready for my day. Thank you for your help.10:10
nerochiarodpm: i don't know , i think we use it only to read the metadata10:12
t1mpMax_Tither: sure, thanks for experimenting with the bottom edge10:12
Max_Tithert1mp, I am very excited about it as with it, we can make a unique user experience that can only be found with apps on Ubuntu.10:13
Max_TitherHave a great day to everyone.10:14
t1mpMax_Tither: yes, that's very cool :)10:14
Max_Tithert1mp, Bye for now : )10:15
t1mppopey: who should I ask to review this? https://code.launchpad.net/~tpeeters/ubuntu-terminal-app/use_default_get_header/+merge/22321710:40
nik90DanChapman: hey, do you have a link to your bottom edge implementation10:42
t1mpelopio: can you review this? https://code.launchpad.net/~tpeeters/ubuntu-terminal-app/use_default_get_header/+merge/22321710:45
nerochiarodpm: one more .desktop review: https://code.launchpad.net/~phablet-team/webbrowser-app/webbrowser-app-desktop-translation/+merge/22321910:59
dpmnerochiaro, thanks, going for lunch now, but I'll look at it when I'm back11:06
=== MacSlow is now known as MacSlow|lunch
DanChapmannik90: hey, i haven't pushed it anywhere yet and is semi-broken atm, i'll push it somewhere in the next hour or so once it's fixed and send you a link :-)11:22
popeyt1mp: victor thompson probably can11:46
t1mppopey: ok, thanks12:01
mihirpopey: ping !!12:01
popeymihir: hey12:01
mihirhey popey :)12:01
popeyhey mihir how are you?12:02
mihirpopey:  doing great :)12:02
mihirpopey:  there are three MRs  pending in reviews, if you can test some of them on device ,that would be great12:03
mihirhttps://code.launchpad.net/ubuntu-calendar-app/+activereviews12:03
popeymihir: will do!12:03
popeythanks!12:03
mihirpopey: thanks :)12:03
mihirpopey:  more over , i am testing it and resolving small bugs if i am able to find one , there are lot of AP fails on calendar12:04
popeymihir: brendand would be happy to hear that!12:06
popeydholbach: are we any closer to resolving the issue of not being able to review apps on 14.04?12:11
ogra_is there a way to use an environment variable inside QML without having a C++ provider (i.e. $HOME)12:12
ogra_SDK team ^^^12:12
t1mpogra_: not that I know of12:13
zsombiogra_: nopex, you can pass parameters to th eapp12:13
ogra_hmm12:13
ogra_we have issues with the filemanager ... the tests fail all the time ... looking at the code and tests, i see the test redefines $HOME before running the app ... but the QML code hardcodes "~" as start path12:14
ogra_so i suspect ~ is not properly expanded12:15
ogra_the apps log is full of:12:15
ogra_using main qml file from: "/usr/share/click/preinstalled/com.ubuntu.filemanager/0.3.193/qml/filemanager.qml"12:15
ogra_void DirModel::setPath(const QString&) DirModel(0x1e01fd0) path or url may not exist or cannot be read: "~"12:15
* ogra_ would be grateful for any ideas how to fix that :) 12:16
nerochiarodpm: one more: https://code.launchpad.net/~phablet-team/camera-app/camera-app-desktop-translation/+merge/22322912:31
JoeyChanHello !  Could anyone help with this merge ?  https://code.launchpad.net/~qqworini/ubuntu-rssreader-app/fix-bug1329648-performance-issue/+merge/22306612:31
JoeyChanautolanding failed12:31
t1mpnerochiaro: could you review this? https://code.launchpad.net/~tpeeters/notes-app/remove_get_header/+merge/22321812:34
nerochiarot1mp: jenkins doesn't seem to like it on desktop12:35
t1mpnerochiaro: I don't understand why12:35
nerochiarot1mp: the code looks ok to me if there's an emulator to replace it12:35
popeyJoeyChan: interesting.. tests fail.12:35
t1mpnerochiaro: yes, we have a get_header() function in the MainView emulator12:36
JoeyChanpopey:   yep...  it's wired.     the first was successful12:36
t1mpnerochiaro: and the emulator function will be updated when I make some changes to the internals of the Header, that's why the apps should use it12:36
t1mpnerochiaro: I'll do an empty commit and see if jenkins fails again12:37
dholbachpopey, the only test that is "broken" is the one about the framework number12:40
dholbachpopey, it's been discussed over here: https://lists.launchpad.net/ubuntu-appstore-developers/msg00857.html12:40
popeyhm12:40
dholbachpopey, AFAICT jdstrand is looking into it12:40
=== MacSlow|lunch is now known as MacSlow
dpmogra_, here's a way to get the user's folder from QML. It's not really expanding, as it relies on getting the user name from the C++ plugin: http://stackoverflow.com/questions/16408691/get-home-and-or-username-in-qml12:48
zsombielopio: dude, hai12:48
zsombielopio: as Mirv said on other channel :)12:49
ogra_dpm, yeah, i found that already ... thats why i asked here for a better way12:49
Mirvah :)12:49
dpmok12:49
=== davmor2__ is now known as davmor2
=== zequence_ is now known as zequence
nerochiarodpm: more .desktop to review: https://code.launchpad.net/~phablet-team/notes-app/notes-app-desktop-translations/+merge/22323313:14
t1mpkalikiana: are you around?13:26
t1mpkalikiana: I get a weird failure here: https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/98-DeprecateHeader/+merge/22193513:26
t1mpkalikiana: see https://jenkins.qa.ubuntu.com/job/ubuntu-sdk-team-ubuntu-ui-toolkit-staging-utopic-amd64-ci/209/console components.api needs an update, but for me locally, make test-api passes :s weirdness13:27
elopioMirv: ok, I've just confirmed that on the toolkit the toolbar has no buttons. So the other bugs should be a duplicate of that one.13:38
elopiot1mp: do you want this bug13:38
elopio?13:38
elopiohttps://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/132718913:39
ubot5Ubuntu bug 1327189 in Ubuntu UI Toolkit "UITK + Qt 5.3 autopilot failure ubuntuuitoolkit.tests.custom_proxy_objects.test_toolbar.ToolbarTestCase.test_click_toolbar_button" [Undecided,Confirmed]13:39
t1mpelopio: 'want' is not the right word ;)13:45
t1mpoh, I need qt53 to reproduce?13:46
t1mpI'll have a break now, I will check out the bug afterwards13:47
elopiot1mp: see the bright side. The sooner you make it work in 5.3, the sooner 5.4 will come and break everything again.13:49
t1mpelopio: not exactly, qt5.4 development is independent from qt53 on ubuntu phone ;p13:50
nik90dpm: hey,13:59
nik90dpm: if I want to propose a MP against lp:ubuntu-clock-app/reboot, would I do it as bzr push lp:~nik90/ubuntu-clock-app/reboot/new-feature ?13:59
dpmnik90, I think you can do it as usual: lp:~nik90/ubuntu-clock-app/new-feature, and then choose the target branch14:01
dpmto be *reboot14:01
nik90dpm: ah okay14:01
nik90renato: ping14:05
renatonik90, hi14:05
dakerpopey: check this http://applait.io/14:05
nik90renato: hey, at the end I decided to use your bottom panel code for the clock app.14:06
nik90renato: it works well, but I just have one thing that I thought you might know how to fix.14:06
renatonik90, great14:06
nik90renato: when I open the clock app, I see the bottom panel going from the top to the bottom position quickly. Is there a way to not show that animation on start up?14:07
renatonik90, this should not happen14:07
renatonik90, can I see how you are using that?14:07
nik90renato: sure, let me push to a branch now and give you the link. 1 min14:07
elopioping boiko: can you please review this one? https://code.launchpad.net/~elopio/messaging-app/swipe_to_delete/+merge/22314214:08
boikoelopio: yes, but I would advise to wait a bit as we are landing new designs, this MR will have to be updated afterwards14:08
Mirvelopio: thanks for testing!14:08
Mirvand updating the bugs14:08
elopioboiko: the thing is that the new toolkit removes the swipe to delete from left to right. So we can wait, but then the smoke testing will show errors on the messaging app while we wait.14:09
elopioif you are ok with that, I don't see any problems.14:10
nik90renato: https://code.launchpad.net/~nik90/ubuntu-clock-app/add-bottom-edge14:10
nik90renato: I figured that the design team will give the contacts, dialer and clock the same bottom edge UX. So it is better to use the same code for that :)14:10
boikoelopio: the new designs are really about to land, maybe we can do and update right after that?14:11
elopioboiko: good for me.14:12
renatonik90, where exactly you set the property "bottomEdgePage" ??14:12
elopioMirv: the only one untriaged now is qtsensors. Who works on that?14:13
renatonik90, I noticed that you are using clockPage as bottom edge page but I did not find the property set14:13
nik90renato: In app/ubuntu-clock-app.qml, you will see the line bottomEdgePageComponent: AlarmPage {}14:13
nik90renato: the clockPage is in app/clock/ClockPage.qml14:13
nik90renato: ClockPage.qml is essentially PageWithBottomEdge{}14:14
renatonik90, try to remove the anchors properties "anchors.fill: parent"14:14
renatonik90, on line 9314:14
nerochiarodpm: and one more: https://code.launchpad.net/~phablet-team/mediaplayer-app/mediaplayer-app-desktop-translation/+merge/22324714:14
renatoI need to confirm that14:15
nik90renato: no change14:15
renatoI am in a meeting right now, I will take a look after14:15
nik90renato: ok. thnx14:15
Mirvelopio: it's cordova actually only anymore, 5 others were fixed. it's not a blocker, since it does not need a rebuild.14:17
elopioMirv: nice. So I think I'm not needed anymore on the current list of bugs. I'll wait for the results of your new run.14:18
Mirvelopio: yes, I think the bug list is now properly cleaned, thanks!14:21
elopioMirv: thanks to you.14:27
renatonik90, I will test now14:46
nik90renato: ping me in case you are not sure why I did something in a certain way.. I will be online14:46
rickspencer3o/ all14:47
rickspencer3is it possible for me to use the fancy new bottom edge interactions in an app today?14:47
justCarakashe was gone fast14:50
renatonik90, how I can run this app14:52
nik90renato: if you open the CMakeList.txt file in qtcreator, you should be able to run it immediately14:52
renatonik90, I am getting this error: cmake_install.cmake:68: error: file INSTALL cannot find "/tmp/add-bottom-edge/com.ubuntu.clock.json".14:52
nik90renato: are you trying to run it on the emulator or device?14:53
renatodevice14:53
nik90renato: we are still trying to fix the cmake files for that. Can you try running it on your laptop?14:53
renatohow?14:53
nik90you should be able to choose the desktop kit and then it will run on your desktop14:53
kalikianat1mp: I get the same as J, your local build must be wrong; maybe didn't build the latest changes completely?14:54
kalikianare +  property string _for_autopilot14:54
renatonik90, my qtcreator crashed when I tried to run this app :D14:54
renatonik90, Can I run this manually?14:54
renatonik90, I tried to build it but I did not find any executable ? :D14:55
nik90renato: in that case, can you go into the app folder and then run qmlscene ubuntu-clock-app.qml14:55
renatohumm ok14:55
nik90renato: we are setting up the project to use the c++ plugin but it is not being used yet, so you should fine with running via qmlscene for now14:55
renatonik90, works great for me14:55
renatothe page did not move14:55
renatonik90, let me update my machine packages14:56
nik90renato: are you running trusty or utopic?14:56
renatoutopic14:56
nik90renato: ah..then my packages are outdated :/14:56
nik90renato: I am running trusty which has been dropped officially14:56
renato:D14:56
nik90renato: sry for the trouble14:57
nik90rickspencer3: hey, regarding your question about the new bottom edge interactions, I am afraid it is not supported by the SDK yet. You will need to implement a custom solution yourself14:58
renatonik90, np,14:58
rickspencer3thanks nik9014:58
nik90rickspencer3: the dialer, clock and the contacts app are implementing them atm :)14:58
renatonik90, I should work during this week to get the bottom idicator animated14:58
nik90renato: ok, when that happens, I will add that code diff into the clock app as well.14:59
nik90renato: btw do you add that in the messaging app or the contacts? (so I will know which one to track)14:59
nik90will you add*14:59
renatonik90, let me know if you did any change on the bottom edge element, we should keep this code in sync :d14:59
nik90renato: definitely :)14:59
=== chihchun is now known as chihchun_afk
=== salem_ is now known as _salem
nik90bzoltan: Hey, would it be possible for you to join the core apps hangout on thursday 12:00 UTC?15:41
kenvandinerickspencer3, did you get anywhere playing around with bacon2d?15:48
rickspencer3hi kenvandine15:49
rickspencer3no, I didn't have any time15:49
kenvandinerickspencer3, like i warned you... i broke the API over the weekend :)15:49
rickspencer3sorry15:49
rickspencer3hehe15:49
kenvandinebut it simplified it a great deal15:49
kenvandineremoved a couple layers of containers15:49
kenvandinerickspencer3, we set a milestone for a stable 1.0 for july 1515:49
kenvandinewith very little to do on it between now and then15:49
rickspencer3k15:50
kenvandinebut i'll be gone on vacation for 2 weeks :)15:50
kenvandinerickspencer3, anyway... there shouldn't be much more in api breakages, but no more afte the 15th15:50
kenvandineonly api breakage we expect is in the ImageLayer rewrite, which is getting close now15:50
kenvandinerickspencer3, anyway, all the examples in master have been updated for the changes and the docs... let me know if you do anything cool :)15:53
nik90rickspencer3, popey, dpm: clock app bottom edge implementation can be seen at http://people.ubuntu.com/~nik90/bottom-edge.mkv if you are interested16:01
=== gatox is now known as gatox_lunch
dpmnik90, oh, wow, that looks awesome! You should definitely post this in G+ (if you've not done it already :)16:08
=== chihchun_afk is now known as chihchun
mzanettinik90: I like the pull up thing a lot. I don't like that it transforms into a page and you need to press the back button instead of dragging it down again16:15
nik90mzanetti: that was design :) I think the reasoning behind that is to show header actions like Add Alarm, etc16:16
nik90dpm: will post to g+ soon16:17
mzanettistill don't like it :P16:17
nik90:)16:17
popeynik90: that video looks great!16:33
=== artmello is now known as artmello|afk
nik90popey: thnx. its the code written by renato and boiko for the dialer and contacts apps.16:34
nik90I just used it in the clock app16:34
t1mpnik90: video looks good!16:37
t1mpnik90: but I think the open/close animation can be a bit faster ;)16:37
nik90t1mp: :P16:38
nik90t1mp: the code is in the clock app, so I can control the speed :)16:38
nik90t1mp: I will be sending the clock app  to the designers..will check with them about the speed16:39
t1mpnik90: perhaps in this case a speed/velocity should be used, not duration, since I guess it is ok to take a bit longer when you release more towards the bottom of the window16:39
nik90t1mp: would that mean when you let go in the middle it goes faster compared to when you release it near the top?16:41
t1mpnik90: no I meant when you release near the middle it takes longer to open the swiped-in page  (same speed, larger distance)16:42
nik90t1mp: ah ok..Will play around with it and see how it looks16:43
t1mpnik90: there are some guidelines for durations here http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.UbuntuAnimation/ but I don't know if there are for speeds16:45
nik90t1mp: there aren't ubuntu guidelines for speeds, but I have read about in the official qt docs16:45
nik90t1mp: hey in the new header, will I be able to set the page title and still have the header hidden? I remember you saying something about different header states16:49
t1mpnik90: what was the name of that movies/series app that you demoed in malta that adapts automatically to the form factor?16:49
ahayzenballoons, ping16:49
t1mpnik90: yes, you will be able to do that16:49
t1mpnik90: head.mode: "hidden", see https://docs.google.com/a/canonical.com/document/d/1wUUKtPmRmwbUELC1BUB9l0VOAwS_zAPRSCqMopUxR1c/edit16:50
nik90t1mp: sweet, thnx16:50
kalikiananik90: t1mp: cliffhanger?17:09
nik90kalikiana: Flashback17:10
kalikianaaaaarg yes it got renamed, sorry17:10
nik90kalikiana: https://github.com/krnekhelesh/flashback17:10
popeyballoons: these music app tests are all failing - it's not working at all - using my music collection..17:11
nik90t1mp: sry talking to many people..missed your question17:11
balloonsahayzen, pong17:11
balloonspopey, yes, thanks for confirming it uses your collection17:11
t1mpnik90, kalikiana yes, cliffhanger17:11
popeycool17:11
ahayzenballoons, have you tried running the latest use-mediascanner2.0 branch on your machine?17:11
kalikiananik90: does it work across all possible orientations? say portrait, sidestage, landscape; in another irc chan we started a discussion with greyback and t1mp that might only support some layouts17:11
t1mpnik90: we were discussing orientation API. To me it seems (but I didn't study any use cases) that if the apps know their width/height that is enough17:12
ahayzenballoons, it should run now as we put a hack in to limit the models to a max of 500 tracks ... therefore u should be able to run and see what autopilot is doing wrong lol17:12
nik90kalikiana, t1mp: It supports both portrait and landscape. At the moment it uses aspect ratio (width/height) to determine that17:13
t1mp^with that, apps can adapt to any layout without the need for additional API17:13
t1mpgreyback: ^17:13
nik90kalikiana, t1mp: Also I enabled the automaticOrientation: true to ensure it switch between portrait and landscape modes nicely17:13
t1mpgreyback: check out the flashback app. There was a demo in Malta, the week before you came, but it is a good example17:13
t1mp-but17:13
nik90t1mp, greyback: let me push the app into a launchpad junk branch for easy access..I am still struggling with git at the moment :P17:14
t1mpnik90: launchpad++ :)17:14
balloonsahayzen, I spoke with victor friday and it seems like things are good. I tried it on my device on friday (and again today) and the app works.. I'll get on solving the home isolation now17:14
t1mp^because I am used to bzr, not git :)17:14
ahayzenballoons, cool thanks :) and we'll keep pushing/helping the mediascanner2 guys to fix the actual issue :)17:15
balloonsahayzen, yes of course.. come on mediascanner 2!17:16
ahayzen\o/ balloons we are now blocking the move to Qt5.3 ... so we *need* to complete the migration17:16
popey+117:17
balloonswell.. yes.. no pressue mediascanner 217:17
popeyIn my mind we should be landing mediascanner 2 branch ASAP, which means the tests need to pass.17:17
ahayzenpopey, agreed17:17
kalikiananik90: out of curiosity why is it on github if you're struggling with git?17:18
nik90t1mp, greyback, kalikiana: http://bazaar.launchpad.net/~nik90/+junk/flashback-converged-app/files17:18
* kalikiana wonders if there's the "to attract people by being in a glamorous place" argument17:18
nik90kalikiana: well it was on Launchpad at the start, then I moved to github for 2 reasons. first "attract people argument" :P and secondly git's branching feature for new features seemed better17:19
nik90kalikiana: however I am still not entirely convinced of my move to github..might reevaluate when I get some free time from the clock app17:20
greybacknik90: thanks for that17:28
nik90greyback: np. If you have any questions about the code, feel free to ping me17:30
greybacknik90: I'm running it on my desktop. When I resize the window, the contents don't reflow. Known?17:33
nik90greyback: what do you mean? Does the sidebar show empty strings?17:33
greybacknik90: http://imgur.com/BGTf3ok17:35
greybacknik90: shouldn't that "No Trakt Account" message be centered?17:35
nik90greyback: hmm, weird I have never had that issue. it should be centered17:35
* nik90 tries the launchpad branch17:35
greybacknik90: let me update, the UITK might have changed in a few weeks17:36
nik90greyback: this is how it should look like https://imgur.com/7ZshjlS17:37
greybacknik90: yep I got that, but then I resized the window17:37
greybackthe missing icons are probably a package I'm missing17:37
nik90greyback: check if you have ubuntu-mobile-icons installed17:38
greybackthat was it17:38
nik90greyback: the sdk package update or the missing icon pack?17:39
greybackicons anyway17:39
greybacknik90: oh weird! I was using the "qml" tool to view your qml, not "qmlscene"17:40
nik90greyback: ah :)17:40
greybackwith qml it doesn't resize the view to suit the window size, but qmlscene does17:40
elopioping bfiller: who can take a look at this one? https://bugs.launchpad.net/mediaplayer-app/+bug/133056317:40
greybacknasty17:40
ubot5Ubuntu bug 1330563 in mediaplayer-app "Crashed while running test_scene_selector_operation on mako, utopic#84" [Undecided,New]17:40
nik90greyback: btw are you running trusty or utopic?17:40
nik90greyback: trusty is missing 3 critical bug fixes to the Conditional Layouts feature :/17:41
greybacknik90: utopic17:41
nik90greyback: good17:41
=== _salem is now known as salem_
bfillerelopio: hmmn, scene selector is not implemented anymore so that test should be disabled17:44
=== gatox_lunch is now known as gatox
* nik90 heading home...be online in 10 mins17:46
=== greyback is now known as greyback|eod
elopiobfiller: but the test fails on the set up, when opening the app with a video called h264.avi.17:48
bfillerelopio: ok, renato can you take a look at this please? https://bugs.launchpad.net/mediaplayer-app/+bug/133056317:49
ubot5Ubuntu bug 1330563 in mediaplayer-app "Crashed while running test_scene_selector_operation on mako, utopic#84" [Undecided,New]17:49
renatobfiller, elopio I do not think that media hub supports the scene selector17:50
bfillerrenato: it doesn't17:51
bfillerrenato: but elopio says it's crashing well before that on the setup17:51
bfillerjhodapp: might have to help on this, media hub shouldn't crash regardless17:51
renatoon the description he says that the media-hub is crashing17:51
jhodappwe have to be able to reproduce that locally, that test never seems to crash for anyone who runs it locally...only on the CI server so far17:52
elopiorenato, bfiller, jhodapp: I see that test is skipped. But it failed on the set up, before it gets to the skip.17:52
jhodappbfiller: but I agree, there's something causing media-hub to crash and it shouldn't17:52
renatonik90, could you help me to test this: http://paste.ubuntu.com/7654193/18:11
renatonik90, this should do the bottom edge indicator hide animation18:11
nik90renato: will do now18:13
nik90renato: do you have a link to your PageWithBottomEdge.qml file.. I haven't changed it in the clock app.So I can do a simple copy paste instead18:14
renatosure wait a minute18:15
renatonik90, http://bazaar.launchpad.net/~renatofilho/address-book-app/visual-update/view/head:/src/imports/ContactList/PageWithBottomEdge.qml18:19
renatoelopio, can we skip the test before the set up?18:21
elopiorenato: not currently. https://github.com/testing-cabal/testtools/issues/8618:21
renatoelopio, I would say to remove the test until jhodapp fix the media-hub crash18:22
renatobfiller, what do you think ^^18:22
elopioyou can move it to a new test class and skip the set up there. renato but it has the same set up as the other tests from that test case, and the others are passing.18:22
elopiorenato: I'd prefer to keep seing the crash on the dashboard until it's fixed.18:24
elopioI can try to reproduce it leaving the suite running all the night here.18:25
renatoelopio, yes make sense. unfortunately I can not help you with media-hub crashes, I never used that , jhodapp is the right person to help on that,18:26
elopiooh, I think the problem is only on testtools' skip. If you we use unittest's skip the setUp won't be run.18:37
elopiobut anyway it will crash in one of the other tests of the suite.18:37
nik90renato: nice.. it seems to works as described in the design spec18:38
renatogood18:38
nik90renato: I wasn't able to test only 1 thing..when the app loads, the hint should come up in 233ms...https://drive.google.com/file/d/0B-I2gOjaTc7dcmRBSTNBOFdnNWM/edit?usp=sharing18:40
renatonik90, yes this is working18:40
nik90renato: awesome18:40
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
iBelievepopey, ping19:19
jhodappelopio: can you reproduce the crash locally?19:21
mhall119nik90: ping19:53
nik90mhall119: pong19:56
mhall119nik90: hey, I have a ConditionalLayouts question19:57
mhall119 http://paste.ubuntu.com/7654711/is my code19:57
mhall119if you look at line 81, I'm having to tell the mainview about the change, otherwise it won't show the header for the default layout19:58
mhall119that seems wrong, but I couldn't get it working any other way19:58
mhall119FWIW, I'm running it on trusty19:59
mhall119with the new-style header19:59
mhall119also, less of an issue, when in the "flat" layout, my ArticleListView has some space between it and the header20:02
dakerhey kenvandine how can i install Bacon2D on my machine ? any ppa ?20:04
kenvandinedaker, there is, ppa:ken-vandine/crack20:11
kenvandinedaker, however, API has been broken since that build :)20:13
kenvandineso it doesn't match what's in master20:13
kenvandinedaker, i'll upload a new snapshot20:14
rickspencer3does anyone know if I can add dictionaries and lists (and dictionaries with lists) as defaults in u1db documents?20:35
ahayzenrickspencer3, you can store lists and dicts but i've been having issues retrieving the data back in the way needed https://bugs.launchpad.net/u1db-qt/+bug/132215620:37
ubot5Ubuntu bug 1322156 in U1DB Qt/ QML "Using query across different levels doesn't function" [High,Confirmed]20:37
ahayzenrickspencer3, but it depends what you are trying to do with the data?20:37
rickspencer3hi ahayzen20:38
ahayzenrickspencer3, o/20:38
rickspencer3well, I was using a dictionary with a structure similar to what you wrote in that bug report20:38
rickspencer3I'll try simplifying the data structure and see if it works out20:38
rickspencer3it's going to be hard to simplify it too much, though :(20:39
rickspencer3worst case, I'll just make it a javascript object and forget about the u1db20:39
ahayzenrickspencer3, the main issue with mine was i am trying to get data from different levels... data inside and outside the list...i need it to do a left-join in effect i think20:40
rickspencer3ahayzen, hmmm20:40
rickspencer3ahayzen, I'm just trying to set part of the contents of a document as a javascript object20:41
rickspencer3and its just puking all over20:41
rickspencer3one more try, then I give up on u1db for now20:41
ahayzenrickspencer3, that sounds interesting, yeah there are a few annoying bugs in u1db preventing us (music-app) migrating at the moment :/ hopefully they'll be fixed soon though20:44
dakerkenvandine: ok thanks20:53
popeyballoons: get anywhere with autopilot?21:25
kenvandinedaker, latest bacon2d built in the ppa21:38
dakerkenvandine: \o/21:39
dakerinstalling it now21:39
dakerexample from trunk21:46
dakerhe is gone...21:46
nik90mhall119: hey sry, I had to go suddenly22:14
nik90mhall119: can you give me the link to the code, will take a look now22:14

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