[00:06] t1mp, are you around? [00:09] all, is there anyone about that knows a thing or two about the new tab drawer and header back button? === chriadam|away is now known as chriadam === sen_ is now known as sensae === _salem is now known as salem_ [01:36] vthompson: I am,what can I do for you? [01:43] mhall119, ahayzen_ and I saw your G+ post with the new tab drawer and header back button and were going to ask you about 14.04 availability of what's being put in place. Or is it all 14.10 only? [01:44] We did manage to come up with a backwards compatible way for our custom back button to still work in Trusty, however. [01:46] mhall119, I guess the only remaining question we have at the moment is about the in header search and settings icons. Is that currently in Utopic? Or are you using the PPA? [01:47] vthompson: the implementation will only be in utopic, but the plan was to not break the API [01:47] vthompson: so those buttons in the header are actually ToolbarItems from the toolbar, just relocated to the header [01:48] mhall119, relocated auto-magically? [01:48] at least, that was the plan, I haven't seen the actual implementation yet so it may not have been possible to remain 100% API compatible [01:49] vthompson: yup, recall that you never put things in the buttom edge, you put them in the tools: property of a page and the UI Toolkit put them in a toolbar on the bottom edge [01:49] now, going forward, the toolkit will put them in the header instead [01:50] neat, we can then re-implement tools: then since it won't conflict with our custom toolbar [01:50] you'll still use tools: [01:51] it just ends up in the header instead of the footer [01:51] though there will be a flag to set that will keep them in the footer [01:51] right, sorry, I was just rejoicing in the fact that the music-app can now use it [01:52] toolbar icons in general that is [01:53] when I said re-implement, I just meant add in "tools:" to the app, which have been missing and set to null as it conflicts (obviously) with our custom toolbar [01:53] ah, yes [01:53] right, because music app has a custom footer, not the standard toolbar [01:54] Yep [01:59] mhall119, some of the pieces of the new SDK header/toolbar stuff landed in 14.04, making the useDeprecatedToolbar a part of MainView. Do you know if that is also in the 14.04 images? [02:01] Meaning that I have it on my Trusty desktop... is it safe to assume it is also a property on the Trusty phone images? [02:01] usually yeah [02:01] ok, t1mp must have had the smarts to get the property into 14.04 before the rest of the implementation landed in 14.10 [02:02] mhall119, do you know if anyone is around who could grab music-app from trunk and push to the store? [02:03] I think only popey has access to do that [02:03] devel channel images can't download app updates anyway :( [02:03] ok cool, we had planned on pinging him tomorrow. I just wanted to see if we could expedite things :) [02:04] That's one reason I grab every image update as soon as it's out now. [02:04] from devel-proposed that is [02:19] I'm not brave enough to run devel-proposed === chihchun_afk is now known as chihchun === salem_ is now known as _salem === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [04:54] * Aki-Thinkpad watches linux unplugged [05:09] Popey, if you love Mageia so much, why don't you marry it? [06:41] good morning [07:04] dpm, ah hey, I detracted the merge because I was not satisfied with the feature. Taking a look at the showcase again, I was thinking of trying to change that delegate into a removable list item [07:05] That makes more sense as far as animations are concerned, sticking with the existing ubuntu component frameworks [07:06] Aki-Thinkpad, ah, ok [07:06] dpm, what do you think though about that method? [07:07] That way when you want to delete a note, you don't neccessarily need the popover [07:07] Aki-Thinkpad, I'm always up for using standard SDK components, so +1 :) [07:08] Aki-Thinkpad, here's another bug that I came across yesterday, in case you're looking for something else to work on: https://bugs.launchpad.net/reminders-app/+bug/1316827 [07:08] dpm, okay now that I have an idea of what to tackle, I think I will try to port the notes component to a list item [07:08] and I'm about to fix a bunch of bitesize ones [07:10] dpm, I don't mind giving that one a tackle. Will allow me to get familiar with the networking framework [07:10] okay I assigned it [07:11] * Aki-Thinkpad wanders off into the sdk [07:11] Aki-Thinkpad, however, before you undertake any major changes to existing app components for your animations, I'd recommend to have a chat with mzanetti about the implementation when he's up. He's the main developer and a chat might save you quite a lot of work before you start :) [07:11] dpm, yah well do [07:28] cool [07:38] dpm, got a refresh icon handy? [07:43] Aki-Thinkpad, http://pastebin.ubuntu.com/7408971/ [07:43] thanks [07:44] ~:| I already did all that [07:44] anyways, found one === chihchun is now known as chihchun_afk [07:46] dpm: if you get time can you just top approve this MR , https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/1314912/+merge/217885 ? [07:49] Aki-Thinkpad: haha! i have never run mageia ☻ === chriadam is now known as chriadam|away [07:49] morning o/ [07:50] mihir: approved [07:50] popey: thanks :) === chihchun_afk is now known as chihchun [08:01] dpm, oh wait, I am a silly goose. Sorry [08:02] Good morning all; happy School Nurse Day! :-D [08:02] o_o [08:03] someone mentioned how they missed JamesTait 's morning messages [08:04] It might have been me. :-P [08:04] how existential; [08:04] being able to miss one's self === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [08:30] popey, where do we stand with https://code.launchpad.net/~popey/ubuntu-seeds/add-quicklayouts/+merge/218405 - does it need top-approval? [08:31] (and morning :) [08:32] ogra_: ^ does that need top-approving? [08:32] popey, nope, i'll take care for it after the meeting (didnt i say so in my comment ?) [08:33] great, thanks. wasn't sure if it needed a top approver [08:33] its a manual fiddly thing, top approving wont help :) [08:33] (needs manual rebuild of the meta etc) [08:34] thanks ogra_ [08:46] good morning all :) [08:47] Aki-Thinkpad JamesTait that was me :D [08:47] justCarakas, lies [08:48] Aki-Thinkpad: I was the one who mentioned it that I missed the moring messages [08:53] mzanetti, http://i.imgur.com/oJexBiW.jpg << What do you think about switching the note delegates over to list items like this? I ended up scrapping my animation merge due to well; using an actual ubuntu component would just be better. [08:54] Aki-Thinkpad: nope...this is the design we're implementing right now: https://docs.google.com/a/canonical.com/document/d/1EAokX1bXN5HG6B1MxxuYWiGbf3pjNdy7-h7aERBFk5k/edit# [08:56] mzanetti, Can't you do that with the list items though? The icon shouldnt be a problem, neither should the labels or spacing [08:57] Aki-Thinkpad: I'm not sure what the question is tbh :) do you want a grouped list or waht? [08:58] or is it about the slide to remove delegate? [08:58] we're going to do that, yes. rpadovani is currently implementing the new notes delegates [08:58] mzanetti, Partly; in the showcase, it would be a culmination of several of the examples [08:58] mzanetti, is he just doing it manually with his own flickable? [08:59] dunno yet [08:59] rpadovani, have you started yet? [09:01] Aki-Thinkpad, mzanetti note that there is an "Empty" list item which has no contents (so you can put anything you want inside it), and it has the swipe-to-delete [09:01] mzanetti, t1mp if I could create a demo using the list items, that corresponds pretty much exactly to your design, would it be worth considering? [09:01] ah cool, thanks t1mp [09:02] Aki-Thinkpad: I'm still not exactly sure what you want to do. is it just for swipe to delete or is there anything else? [09:02] oh is that what the empty was? Didn't realize that was a list item [09:02] Aki-Thinkpad: if its just the swipe-to-delete, isn't it just setting that to enabled and puttin an icon in there? [09:03] sec, give me 30 minutes, i'll show you a demo [09:04] Aki-Thinkpad: I'm not making decisions on apps, just working on the UITK. But I would recommend to use as much as possible of what is available in the toolkit to save you work and to make the apps more consistent with each other [09:04] zsombi: Was the MP https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/alarm-date-fix/+merge/215125 part of the recent UITK update? [09:04] zsombi: I only see the alarm-fetch-fix MP in the UITK update. [09:04] t1mp, yah I agree, which is why I want to use the list items as done in the showcase [09:05] saves the effort of having to throw in animations and what not manually [09:05] * Aki-Thinkpad lurks ominously into the sdk to create a monster [09:08] Aki-Thinkpad: maybe this one is handy http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.ListItems.Empty/ [09:08] t1mp, 14.10 is out? [09:09] Aki-Thinkpad: err, no but branches have been created so it can come out in 6 months ;) [09:09] Aki-Thinkpad: this one is the same http://developer.ubuntu.com/api/qml/sdk-14.04/Ubuntu.Components.ListItems.Empty/ [09:09] heh okay :P [09:10] nik90: alarm date-fix had the other one as prereq, so I think it was [09:10] http://iso.qa.ubuntu.com/qatracker/milestones/315/builds << ubuntu+1 just pointed me here [09:10] zsombi: ok. Do you happen to know if the UITK update hit the phone in the recent images? [09:11] nik90: yes, it did [09:11] nik90: ~2 days ago [09:11] or even last week?... [09:11] zsombi: thnx..I will test the alarm bugs now === sephiap_ is now known as sephiap [09:16] popey: Can you ensure that MP https://code.launchpad.net/~renatofilho/qtorganizer5-eds/fix-1309041/+merge/216395 makes it into the images by the end of this week? I have done the appropriate device testing to confirm that it fixes the alarm status bug. [09:18] nik90: hiya. [09:18] popey: hi. good morning [09:19] dpm: just bringing the conversation here; wrt music, do you know of an eta for getting rid of grilo? [09:19] nik90: will chase it down [09:19] popey: thnx [09:19] popey, what's the status of the mediascanner2.0 migration ^ [09:23] dpm: sergiusens ahayzen and vthompson have been working on it the last few days, but they're blocked on upstream mediascanner devs... [09:23] bug 1273625 I believe [09:23] that branch was updated yesterday [09:24] * sergiusens reads [09:24] popey, what's the actual blocker? I don'T see any activity in the last month on that bug [09:24] Mirv: please upload music r453 to the store when you get a moment http://s-jenkins:8080/job/music-app-click/lastSuccessfulBuild/artifact/out/com.ubuntu.music_1.3.453_armhf.click [09:25] https://code.launchpad.net/~jamesh/mediascanner2/qmlplugin-updates was updated yesterday dpm [09:25] linked from that bug [09:25] popey, right, but what are the music devs blocking on? [09:25] the qml interface to mediascanner2 AIUI [09:26] missing bits they needed - see recent revs on that merge [09:26] e.g. exposing information like genre via the qml interface [09:26] something the music app needs [09:26] ok, let's discuss it in our call later [09:28] popey: done (https://myapps.developer.ubuntu.com/dev/click-apps/143/) [09:28] thanks Mirv [09:30] t1mp, could you give us a hand with https://bugs.launchpad.net/reminders-app/+bug/1316176 ? The toolbar on Reminders seems to go crazy and show all icons when it's not supposed to [09:30] we're not really sure what's causing it [09:41] oSoMoN: hey, the UbuntuWebView is not using QtWebkit any more, right? [09:42] mzanetti, not if you import version 0.2 of Ubuntu.Component.Extras.Browser (it still does with version 0.1) [09:42] oSoMoN: ah. interesting [09:42] oSoMoN: will the new one still support things like "experimental.userScripts:" etc? [09:43] mzanetti, it’s not under the "experimental" attached property anymore, but yes [09:44] oSoMoN: awesome. I'll try to get it updated then asap [09:44] thanks [09:44] dpm: is there a simpler qml example to reproduce it? [09:44] mzanetti, and there are a few changes to how userscripts work, but they are rather minor [09:44] cool. shouldn't be too hard... things I need are still relatively simple [09:45] actually just message passing to know if a checkbox in the site has been checked/unchecked [09:55] dpm: I'm looking at NotesPage.qml and it defines Delete, Reminders and Edit buttons in the toolbar [09:55] dpm: but they all have visible: root.selectedNote !== null, so I guess selectedNote has some value [10:00] dpm: seems like I cannot run reminders-app without an evernote account? :s [10:01] t1mp, you'll need an Evernote sandbox account, but it should take 2 mins to get it at http://sandbox.evernote.com - the README file has all the info [10:01] t1mp, I'm not sure we can isolate it to a smaller app, mzanetti? (re: https://bugs.launchpad.net/reminders-app/+bug/1316176) ^ [10:03] t1mp: hmm.. probably... but it would take me a bit I guess [10:03] and right now I can't work on it [10:03] if you've troubles with reproducing let me know and I'll try to get you a standalone testcase for it [10:04] I commented on the bug [10:06] dpm: is there a plan to make reminders-app work without an evernote sandbox account eventually? [10:07] t1mp: yeah... hopefully on friday it'll happen [10:10] t1mp, ping === hunger_ is now known as hunger [10:15] ahayzen: hello [10:15] mzanetti: ah, nice :) [10:15] t1mp, have u seen this issue with the new header drawer before https://docs.google.com/file/d/0B3XynHVKfrvMZ24zS1BMSVNwbFk/edit [10:16] t1mp, where the arrow isn't at the top of the bubble... only seems to happen when the width of the window is reduced [10:16] E-Commerce; my friends retired when they were 22 years old!!! [10:17] >:/ Second person in a coffee shop to approach me with that [10:17] this coffee shop* [10:17] ahayzen: yes, this bug https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1208833 [10:17] ahayzen: thanks for reminding me of that one ;) [10:17] t1mp, cool thanks :) the music app is using the new header when on utopic now \o/ [10:18] nice :) [10:27] mihir: PING!!! [10:27] ☻ [10:27] mihir: can you take a look at https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/1308001/+merge/217683 please? [10:27] popey: pong !! [10:27] Looks good to me, maybe needs kunal input? [10:27] popey: already done pushed all the changes !! [10:28] popey: yeah, kunal didn't review last committed changes [10:43] Aki-Thinkpad, while waiting for your branch to be reviewed, and if you're interested, here's a bitesize (hopefully :) bug that would have a big usability impact when fixed -> https://bugs.launchpad.net/reminders-app/+bug/1316176 [10:43] t1mp, the ability to put items such as a settings or search button in the header has not landed yet right? [10:45] ahayzen: it is in the staging branch..it hasn't landed [10:45] nik90, o/ [10:46] nik90, it just uses the ToolbarItems right? [10:46] ahayzen: no, but it is in our staging so it will be included in the next UITK landing [10:46] ahayzen: yes [10:46] nik90, t1mp, do u know how to add an item globally (rather than adding to every page?) [10:46] ahayzen: it uses the actions of your toolbarItems. So (only) if you set the action property of the ToolbarButtons it will work automatically [10:47] ahayzen: you can define the action property in the main qml file and then use it in every page [10:47] ahayzen: that's what I do for my app [10:47] t1mp: btw, if there any other branches which are landing some design changes, let me know. I can test them with my app. [10:47] ahayzen: ^ what nik90 said :) [10:47] nik90: thanks [10:47] dpm; I am about to head. I'll pick it up tomorrow (3:40am) if no one has grabbed it. [10:47] nik90, t1mp, hmm preferred not to do tht but thanks :) [10:47] nik90: everything that we approve now goes to staging first, so all new stuff goes there [10:48] ok, thanks for your help so far Aki-Thinkpad! [10:48] ahayzen: we're working on a new API for the header where you just give it a list of actions [10:48] t1mp, cool :) [10:48] t1mp: ok. Yeah I try to keep an eye on the MPs in the staging area [10:48] ahayzen: that is still work in progress, first we want to make the functionality available as soon as possible using the old API [10:48] dpm, yah its been fun. Learning a ton too [10:48] excellent :) [10:48] t1mp, ah i see [10:48] glad to hear it's fun [10:49] ahayzen: but once the new API is there you can just add the id of your "global" action to the list of actions for each page [10:49] t1mp, ok that would be cool :) [10:49] t1mp, and u said in the other channel sheets are depreciated, wht should we be moving to instead or do u not know yet? [10:50] ahayzen: maybe it depends on the use case. I think in general where sheets were used, you can simply push a new Page on the stack [10:50] t1mp: I wanted to ask, what's the best way to set an image as the background image of a tab or page? The reason I ask is that when I set an image to anchor fill the entire page, it doesn't cover the header. So as a hack I added anchors.topMargin = -units.gu(10) which seems to do the trick. However the hack doesn't work when flickable isn't set to null. [10:51] t1mp, ok thanks [10:51] nik90: we don't have functionality for that [10:52] nik90: perhaps you can put an Image behind your MainView (and set its background color to transparent) [10:52] nik90: I haven't tried that myself [10:52] * nik90 tries that now [10:53] nik90, i think we did do something like this before for the music-app [10:53] ahayzen: Did you do what t1mp suggested? Or my current method I mentioned above? [10:53] nik90, idk was just trying to find the code lol [10:54] nik90, we have a Rectangle within the MainView which fills it [10:54] nik90, then an image inside that [10:55] nik90, but tht image has blur, centre alignment and things so you may not need the rectangle [10:55] ahayzen: I wonder why we need the rectangle. Why not just set the image to fill the mainview? [10:55] ahayzen: ah [10:55] gotcha [10:56] ahayzen: can you give me the link to the code you saw with the rectangle [10:57] ahayzen: having some issues on my side implementing it [10:57] nik90, http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/common/BlurredBackground.qml [10:57] ahayzen: thnx [10:57] nik90, which is then defined here http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/music-app.qml#L884 [10:58] nik90, note we force the header to have a colour now...but it was being shown behind, unless u get that bug where the header is not transparent ;) [10:59] ahayzen: yeah currently for me the header has a white color despite making the rectangle fill the mainview [10:59] nik90, damn [10:59] nik90, i never worked out what caused that to happe [11:00] MainView.backgroundColor: "transparent" might help [11:00] nik90, it used to happen on some of our pages [11:01] t1mp: I set that but when I do that, the header text disappears :) [11:01] and the header remains white [11:02] hmm weird the white header issue happens only when flickable != null [11:02] nik90: that's not what I expect [11:04] nik90, popey, is https://bugs.launchpad.net/ubuntu-weather-app/+bug/1297357 not already fixed? I cannot see the duplication of tests anymore, and the screenshots look good to me [11:04] t1mp: I just used my hack for now and it seems to work. Only drawback is that I cannot set the page flickable. so the header won't hide on scrolling up. But that's okhttps://imgur.com/baQmWHq [11:05] dpm: duplication of tests? [11:05] i think he means texts [11:05] it does indeed look fixed [11:05] sorry, texts, yeah :) [11:05] oh yeah [11:06] dpm, popey: But on image #15, I see the app description duplicated though [11:06] * popey comments [11:06] argh [11:06] yeah, I'm still on image #2 [11:06] nik90: i dont [11:07] popey: the duplication happens for clock app.. [11:07] https://imgur.com/0ezOqLf [11:07] popey: It doesn't happen for weather, file manger [11:07] manager* [11:07] ah, so it does [11:08] so we need to update the copy in the store [11:08] nik90: heh there's a subtle texture. I thought my screen was dirty :) [11:08] t1mp: hehe..its intended to be subtle.. [11:09] dpm: nik90 compare https://imgur.com/UWAfW2g with https://imgur.com/IDCtYVM - under General [11:09] i can't edit that, sergiusens can... [11:09] popey: so its the tagline [11:10] it is the same as the description for the clock app [11:10] hence the duplication [11:10] sergiusens: https://myapps.developer.ubuntu.com/dev/click-apps/121/ the tagline is duplicated with description as per bug 1297357 [11:10] popey: also the friends app is empty...it has no screenshots, no developer team mentioned [11:10] popey: I will update the bug with a more precise description per app. [11:11] I think that should help [11:11] i think we need to have the text to be proposed on that bug report, then we can paste it into the ... [11:11] yes [11:13] sergiusens, can you give popey and I the credentials to edit the core apps descriptions in the store? [11:13] dpm: nope, I don't want to [11:13] I do not want to have the ability to edit apps and accept them - indeed arguably I shouldn't have that right [11:15] but you're managing core apps, that'd be only for the core apps' metadata. In any case, I'm happy to request it if it helps us updating it and taking some work off sergiusens' plate === _salem is now known as salem_ [11:18] dpm: I am happy for you to have it, I don't want it. [11:19] yeah, that's what I meant, that's fine [11:21] popey, dpm: I have updated the bug description with every app that needs to be updated [11:21] awesome, thanks nik90! [11:31] dpm: but you already do have it, right? btw; there's a full translation pane that could be filled up ;-) [11:31] dpm: I'm not sure if the click manifest is translatable yet [11:31] or ever will be [11:32] sergiusens, I don't have the credentials (or if I ever had them, I've lost them) Yes, I looked at the translations stuff, as now that support for it in the click scope is landing, I'll have to take care of filling it up :) [11:32] sergiusens, the click manifest is not translatable yet [11:33] sergiusens, so would you mind sending (or re-sending) me the credentials to update the core app's metadata in the store? [11:35] dpm: sure [11:35] cool, ta === jhodapp|afk is now known as jhodapp [11:50] popey: dpm your inputs https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/NewEvent-Refactoring/+merge/218592 [11:50] t1mp, u still around? [11:58] ahayzen: yes [11:58] ahayzen: for a few more minutes, then I go to eat [11:58] t1mp, Is there a proper way to tell programmatically at runtime if you are running an SDK with the header stuff? [11:59] no [11:59] t1mp, Victor found that header.useDeprecatedToolbar is undefined in the old sdk but is false or something in the new [11:59] ahayzen: you can check MainView.hasOwnProperty("useDeprecatedToolbar") [11:59] ahayzen: but if it is there, it doesn't mean everything is there. We have it in current trunk, but that one doesn't have actions in the header yet [12:00] t1mp, his trusty machine had useDeprecatedToolbar in the mainView [12:00] ahayzen: but the value is undefined? that is weird, it was always true by default [12:00] t1mp, and his trusty didn't have any of the header stuff [12:00] ahayzen: yeah, that property was introduced a bit earlier than the first new header features (tabs in header) [12:00] t1mp, no on his trusty (without PPA) it was false i think (I'll have to check) [12:00] t1mp, ah ok [12:01] ahayzen: and sicne then, there have been several versions incrementally adding features to the header (and more will be added), so it is difficult to tell what is there and not by checking only that variable [12:01] t1mp, because we could put the toolitems in to support the new header stuff but we need them to not exist in the old sdk versions as we have a custom toolbar ;) [12:01] t1mp, or for them to be hidden [12:02] ohh [12:02] ahayzen: there will be a completely new API for the header, but that will take another month to arrive [12:02] t1mp, hmmm ok... well tbh with us moving to mediascanner2, media-hub and other things supporting trusty is becoming more difficult anyway [12:02] ahayzen: what if you lock the toolbar in closed position? [12:03] t1mp, ooo thats a good shout [12:03] ahayzen: good :) I'll be afk now to get some food. bbl. [12:04] t1mp, enjoy ur food :) [12:04] thanks === gcollura is now known as gcollura|afk [12:51] popey: when you got time, can you approve https://myapps.developer.ubuntu.com/dev/click-apps/401/ [13:05] nik90: done [13:05] thnx [13:41] rpadovani, mzanetti, does it work if I move the Reminders meeting to 30 minutes later, at 16:30? It's the same time I moved it to last week, but I forgot to do it for the subsequent events in the calendar [13:41] dpm: nope [13:42] dpm: 16:30 is my daily standup, and every other week we're doing a hangout for one hour [13:42] today is such a "ever other week" [13:42] ok, no worries, I'll leave it as it is, then! [13:42] dpm: you can move it by 1.5 hours if you want [13:43] no, that's fine, then I'd have a clash === gatox is now known as gatox_lunch [14:24] hi kenvandine, so this morning I noticed that the content hub bits in Reminders (loading an image from Gallery) no longer work. AFAIK, we've not changed anything in the code related to that. Do you have any ideas that could have caused this? I.e. new API landing, regressions or changes in Gallery? -> https://bugs.launchpad.net/reminders-app/+bug/1316942 [14:25] dpm, no content-hub api changes recently [14:26] dpm, can you get me the upstart log for reminders and gallery? [14:26] sure [14:26] thx [14:31] dpm, well looking at the old version of reminders i have installed, it does indeed use the old API [14:31] aha [14:31] dpm, but that landed like 2 months ago [14:32] i haven't looked at trunk, and i have a pending update for reminders [14:32] that i can't update too because of the updating bug :) [14:32] kenvandine, that most probably still uses the old API too. I don't think we've done any changes on the content-hub bits between the two store updates [14:33] ok [14:33] dpm, i can update it and propose a branch [14:34] kenvandine: manually uninstall and install again ? :-) [14:34] kenvandine, that'd be awesome [14:34] i guess i'll be doing that to test my branch :) [14:36] kenvandine, I think all of our content hub stuff is contained within this QML file: http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/app/qml/ui/EditNotePage.qml [14:36] looks like EditNotePage.qml and EditNoteView.qml [14:36] kenvandine, you can use Qt Creator to run the app unconfined on your device for testing purposes (see the README) [14:37] ok [14:37] I think we don't actually use it in the *View.qml file [14:37] dpm, do you want it to show the peer picker? or only import images from gallery? [14:38] or rather the default source (gallery) [14:38] kenvandine, I think for now to import images only. In the new designs that we have, I believe we've got the peer picker, which would show the camera too. But for now, to minimize the changes I'd just use gallery [14:39] mzanetti, what do you think? ^ [14:39] to use the peer picker, it would be adding a page to the stack that shows all peers that can provide images [14:39] but we could do this in two steps [14:39] import from default for now [14:39] and later add the peer picker [14:40] kenvandine: yeah... we didn't update that part of the app in a long while [14:41] mzanetti, a question about Layout, how can I specify margin in a child of a child of a Columnlayout? I have ColumnView > Rectangle > Label. In the label if I don't specify left:parent.left, leftMargin doesn't work. What's wrong? [14:42] rpadovani: if the label is inside a Rectangle, you need anchors. only items directly in a Layout don't need them [14:42] kenvandine, yeah, sounds like a plan [14:43] mzanetti, ok, thanks! [14:50] mzanetti, I (should) have corrected the layout/anchors, I have only to do the Shape. What's the best mode to do it? Use UbuntuShape? === gatox_lunch is now known as gatox [14:51] rpadovani: shape? [14:52] mzanetti, ops, shadow [14:52] rpadovani: you mean the gradient? [14:52] mzanetti, yap [14:52] there's Gradient {} in qml [14:53] * rpadovani needs to improve vocabulary [14:53] mzanetti, ok, thanks [15:18] mzanetti, dpm https://code.launchpad.net/~rpadovani/reminders-app/new-notes-design/+merge/218505 [15:22] rpadovani: nice. will check it out in a bit [15:26] mhall119: do you want to file a bug in indicator-datetime for the icons? [15:34] balloons, popey, dpm, I'm in the process of moving the coreapps builds and tests to utopic. Should I remove the saucy builds while I'm at it? [15:35] fginther, I would support having only utopic and trusty.. though we expect trusty to break at some point [15:35] yes [15:35] we do not expect trusty to break! [15:35] ohh popey ? [15:35] well, *I* don't expect it to break [15:35] lol :-) [15:36] we have a customer for core apps on trusty [15:38] If that's the case, I would like to keep the autopilot testing running on trusty as well [15:42] renato: could you cast an eye on https://code.launchpad.net/~renatofilho/ubuntu-calendar-app/fix-1311125/+merge/217251 - seems kunal is having trouble here? === mzanetti is now known as mzanetti|otp === mzanetti|otp is now known as mzanetti === chihchun is now known as chihchun_afk === jhodapp is now known as jhodapp|lunch [16:03] balloons, can you take a read over https://code.launchpad.net/~fginther/cupstream2distro-config/coreapps-utopic/+merge/218653 [16:07] popey, bummer, phablet-screenshot no longer works on the N4 [16:07] it used to at least in image #2 [16:07] known bug [16:07] fudge it to have _60Hz in the filename [16:07] known workaround too? [16:07] look in /tmp on your device [16:07] ha, really? [16:07] you'll see the filename has changed [16:07] ok, cool [16:07] yes. [16:08] as in $ phablet-screenshot notes_60Hz.png ? [16:08] that doesn't seem to work [16:08] eh, no. [16:09] one mo [16:09] adb $ADBOPTS pull /tmp/mir_screencast_$1.$sfx ${PICDIR}/fb [16:09] that line in phablet-screenshot [16:09] aha, ok [16:09] quick fudge it to [16:09] dpm, mzanetti bug in toolbar: https://code.launchpad.net/~rpadovani/reminders-app/1316176/+merge/218656 [16:10] adb $ADBOPTS pull /tmp/mir_screencast_$1_60Hz.$sfx ${PICDIR}/fb === bfiller is now known as bfiller_afk [16:12] rpadovani, NICE! http://i.imgur.com/Gyfu0FK.png [16:13] dpm thanks, I hope the code make mzanetti happy :-) [16:13] *makes [16:14] rpadovani: doesn't yet :) [16:15] rpadovani: there's still anchors combined with layouts [16:15] rpadovani: was just writing the review comment [16:15] mzanetti, ok, thanks :-) [16:20] rpadovani: https://code.launchpad.net/~rpadovani/reminders-app/new-notes-design/+merge/218505 [16:23] mzanetti, thanks. what does "for the arrow, use "Base" instead of "Empty"" means? I don't use Empty for arrow [16:25] rpadovani: I mean, at the topmost item for the delegate, we're currently using Empty {} [16:25] rpadovani: change that to Base {} and it'll have a property "progression" [16:25] rpadovani: setting that to true paints the arrow for you [16:26] and shrinks the available space so that anchors.fill: parent will still work without interfering with the arrow [16:26] mzanetti, doing this, will be the arrow at the left of Image as for design? [16:26] rpadovani: ah right... that might be a problem indeed [16:27] rpadovani: in that case, I'd say use Rectangle for the gradient as topmost item [16:27] rpadovani: and place the Base item inside that [16:27] rpadovani, added some comments on https://code.launchpad.net/~rpadovani/reminders-app/new-notes-design/+merge/218505 [16:27] mzanetti, ok, I'll try [16:29] dpm, mzanetti The left and right margins between note entry and edges need to be slightly smaller [16:29] Now it's 1.5, and for dpm is too big [16:29] before was 1.0, and for mzanetti is too sball [16:29] *small [16:29] rpadovani: yeah... I think I have it 1 in the other branches [16:30] rpadovani: sorry for that [16:30] rpadovani, oh, sorry for the ping ponging [16:30] let me check [16:30] mzanetti, dpm, no problem, just to be sure on which is better for you :-) [16:31] rpadovani: yeah, see here: https://code.launchpad.net/~mzanetti/reminders-app/new-notebooks-design/+merge/218343 [16:31] dpm, The Notes tab should be dark gray, not white. Unfortunately I have no idea on how do this. If I understood well, mzanetti said me that tab color is setted by the toolkit itslef [16:31] it's 1. sorry again [16:31] mzanetti, no problem at all :-) [16:31] rpadovani: also, merge with the upstream new-notes branch [16:31] rpadovani: the tab font color is fixed there [16:32] well, more like cheating... but I hope noone will notice :P [16:32] /food. bbiab [16:32] ok, I need to run too, see you all tomorrow, nice work rpadovani and mzanetti! [16:32] o/ === chihchun_afk is now known as chihchun [17:03] rpadovani: re. does it work? [17:04] mzanetti, I started to rewrite from scratch, bexause I red also dpm comments. I have a good idea, hope to push in ~10 minutes [17:04] rpadovani: ok, cool [17:17] mzanetti, could you take a look? https://code.launchpad.net/~rpadovani/reminders-app/new-notes-design/+merge/218505 [17:17] I'm going to dinner, please don't approve it, I have to change date format :-) [17:17] ok === jhodapp|lunch is now known as jhodapp === bfiller_afk is now known as bfiller [17:42] mzanetti, back :-) [17:45] rpadovani: hey. just typing the comment [17:45] rpadovani: actually lets just do it here [17:46] so I think top and bottom margins are too small still [17:46] by now I'm confused myself too... [17:46] but the code looks perfectly fine now [17:46] just some tweaking of margins or spacings left [17:46] and for the overall size I'm not sure if it isn't too big [17:46] but its a bit hard to tell from the design doc [17:50] rpadovani: I just measured the doc... the notes ones seem to be a bit bigger than the notebooks ones. I have 10 for the notebooks so I think 12 is fine [17:50] rpadovani: so just make the top and bottom margins a bit bigger and we're good [17:52] mzanetti, mhh ok, but which top and bottom margins? I set no topmargin and bottom margin [17:52] rpadovani: make it 1 gu [17:52] mzanetti, also, I'm merging with trunk, do you want to try with header? Seems better [17:53] rpadovani: found another small bug. left a comment [17:55] mzanetti, I'm going to fix it. Where do I have to set margins? In gradient rectangle? [17:56] rpadovani: I think the RowLayout in there [17:56] err. wait [17:56] wrong [17:57] rpadovani: the RowLaout *arount* it [18:01] mzanetti, nope, doesn't works, because (a) Gradient starts before the end and (b) image doesn't touch the top color line [18:01] rpadovani: ah right. one sec [18:01] rpadovani: in here: 81 + ColumnLayout { [18:03] mzanetti, works well, thanks [18:13] mzanetti, ok, I did another push :-) [18:13] Now have to go, see you tomorrow o/ [18:17] bye [18:18] mzanetti, ops, I pushed on wrong branch, going to fix [18:18] rpadovani: which one? [18:18] mzanetti, the new one for design. You have to kill me :/ [18:19] rpadovani: nah... its ok [18:19] rpadovani: I would have approved it anyways [18:19] rpadovani: push to the other too for completeness [18:19] mzanetti, pfiuuu, ok, thanks [18:19] ok, I managed to get Ubuntu Phone development to work by reinstalling my OS [18:20] will I need a launchpad account to have my app offered to the users? [18:21] xhoch3: no [18:22] xhoch3: actually... I think you need an ubuntu account, which would then also work as a single sign on for launchpad [18:22] xhoch3: so in that sense yes, but you don't need to touch launchpad.net itself if you don't want to === chihchun is now known as chihchun_afk [18:26] mzanetti, any way to create an app without QML? [18:26] xhoch3: yes, html [18:27] how is one supposed to write games? [18:27] or other high performance applications? [18:27] xhoch3: Qt/C++ [18:28] can also use SDL I think [18:28] ah, not so sure about that yet [18:28] but eventually I think [18:29] right now C++/Qt is the "high performance" way to go. we'll also support Go soon, altough I personally have no idea how that performs on the phone [18:29] yeah, I really wished there was a way to use Qt Widgets [18:30] I guess you can use them, altough they probably look bad. But is it about performance concerns? [18:30] in that case I don't think QML would do much worse than QWidgets [18:30] if you want to use QPainter, you can [18:30] well, I have a lot of building blocks already, don't want to rewrite that much :P [18:30] including QGLPainter etc [18:31] plus you have libraries like Qwt [18:31] you should be able to bundle them up with your click package [18:31] oh ok, I understood that direct access won't work [18:32] well, going through Qt it should be fine in any case [18:32] phone rings [18:32] bbiab [18:33] that was quick... but it'll ring again soon :/ [18:33] xhoch3: so yeah... you obviously can't do any X11 calls but if you're using Qt you should be fine [18:34] widgets will look bad [18:35] ok, do you need help in developing system apps? [18:36] probably it's a good idea to make small changes until I get the hang of how things are supposed to work [18:39] xhoch3: yeah, I think there are lots of projects you could help with. try asking dpm about that, but he's left already for the day. [18:40] xhoch3: you do need a launchpad account for that tho [18:52] Hey folks, is there a way to dynamically set the height of a webview based on it's contents or is it restricted to the size of it's parent container [18:53] popey mhall119 ^^ who's the best person to ask about this [18:53] DanChapman: mzanetti may know ☻ [18:54] DanChapman: should be possible I guess. but I haven't ever tried it [18:55] you'd need to get to the contentHeight [18:59] mzanetti: how would i go about getting that?the standard api is pretty lacking and webkit.experimental doesn't provide (from what i can see) a way to determine content height either. Initially i thought i could get round it using webview.preferredHeight but it seems that's non existent in webkit 3.0 [19:02] renato: ping [19:02] nik90, hi [19:02] renato: hi, I tested and confirmed your MP which fixes the alarm status [19:02] which one? [19:02] DanChapman: in the worst case you can probably get the height of the root item in the document though the experimental stuff [19:03] renato: https://code.launchpad.net/~renatofilho/qtorganizer5-eds/fix-1309041/+merge/216395 [19:03] mzanetti: ahh ok i'll give that a shot. Thanks [19:04] ok I will try to release it [19:04] nik90, could you mark the MR as approved? [19:05] haa you already did [19:05] thanks [19:05] renato: yup :) [19:05] renato: but I actually wanted to talk to you about another bug [19:07] renato: Currently saving an alarm (recurring alarm) takes about 15 seconds...which is kinda weird.. [19:07] renato: do you have any thoughts? [19:08] DanChapman: this is for Trojita email message display right? [19:09] nik90, I think szombi did some changes on saving alarm, I am not sure if this has landed , you should talk to him [19:09] renato: those two MPs of zsombi landed [19:10] renato: he said they landed a week ago [19:10] mhall119: yes it is. [19:10] ok then I do not have any idea, we need to investigate [19:10] mhall119: It's turning into a real PITA :-) [19:11] DanChapman: I can imagine [19:11] renato: ok. I will wait until your branch lands and then try again. I will report a bug then. [19:12] DanChapman: maybe the solution is to make the other components small enough to stay on screen, and just scroll within the webview [19:19] mhall119: it's looking like it's going to have to be something like that. [19:23] DanChapman: IIRC, if you don't set the title: property on a Page, the big Ubuntu UI Toolkit Header won't be shown, so that'll leave enough room for a smaller component to hold the subject, sender, etc [19:24] mhall119: just a note..if you don't the title of a Page, then you will not be able to navigate out of the app when the new headers land in the UITK. Since the toolbar icons will move to the header and if there is no title there is no header. [19:25] set* [19:29] nik90: hmmm, interesting problem... [19:38] mhall119: the issue is for large multipart messages there isn't going to be much room for the webview if we can't delegate the webview flickable to the page flickable. ideally we would want attachments tags etc intially off screen to give as much screen estate to the webview as possible [19:48] yeah.....I'm not sure how this can work [19:59] mhall119, i'm getting a server error trying to login to myapps, who should i bug to make sure someone knows? [20:05] me too.. [20:06] kenvandine: it seems fixed now.. [20:06] oh, cool [20:10] kenvandine: bug beuno about myapps [20:10] stuff is broken [20:11] beuno, famous tagline :) [20:14] beuno, i'm glad it was less broken in time for me to update pathwind before i get distracted again :) [20:14] :) [20:15] it's being fixed [20:15] a server got upset [20:15] they do that.... tempers! [20:50] beuno: did you see bug 1317233 ? [20:53] popey, there's a paging API that hasn't been implemented, probably [20:53] I'm a bit overloaded atm [20:53] popey, can you follow up with alecu and jayteeuk? [20:55] kk [20:56] popey, can i get another approval? the last version of pathwind i uploaded didn't save the highscore :) [20:56] sure [20:57] thx :) [20:57] done [20:58] fuel really doesn't last long does it kenvandine ? [20:58] nope [20:58] but [20:58] you get it back fast [20:59] i don't want you to be able to fly through the whole game [20:59] where's the code for it? [20:59] * popey wants to make some games [20:59] https://github.com/kenvandine/pathwind/ [21:00] popey, checkout bacon2d, hopefully it makes it easier [21:00] popey, and feedback/ideas to improve bacon2d would be welcome [21:00] its very pretty [21:00] kk [21:01] * popey retires for the evening [21:01] popey, pathwind works on android and ubuntu with just a couple lines of code changed [21:01] oh wow [21:01] yup :) [21:02] only for orientation [21:02] that is the only difference [21:02] of course building for android means no qmlscene... [21:02] wait, you can run qml apps on android okay? [21:02] so i have to build the wrapper and use qrc [21:02] ahh [21:02] yeah... works well now :) [21:02] oooooh [21:02] it's still a pure qml app [21:03] but it builds a little binary for loading it [21:04] so that complicates things a little, but it's awesome to have the same codebase work on both [21:06] kenvandine: where do i get bacon2d to use this game on desktop? [21:06] it's a git submodule there [21:07] so build it in qtcreator [21:07] and it'll work [21:07] oh... but you actually need to fetch the submodule :) [21:07] git submodule update --init [21:07] then [21:07] cd plugins/Bacon2D [21:07] git submodule update --init [21:07] then you're good :) [21:07] there are 2 submodules there [21:08] popey, i have a version built in a ppa too, but it isn't current [21:08] i see no plugins directory [21:08] or plugin? [21:08] nope [21:09] https://github.com/kenvandine/pathwind/tree/ubuntu/plugins [21:09] i just did a git clone of your source and then your instructions above inside the pathwind folder [21:09] oh... i bet you need to change branches [21:09] git checkout ubuntu [21:09] master is a little behind i think [21:09] yup, that got it [21:10] popey, i'll update bacon2d in my ppa tonight and send you a link [21:10] to make it easier to play with that for other games [21:10] and checkout github.com/Bacon2D for it's source [21:10] which has examples [21:10] k [21:12] kenvandine: trying to build and run in qtc [21:13] popey, it's actually going to fail in linking until this branch gets merged https://github.com/Bacon2D/Bacon2D/pull/30 [21:13] ah [21:13] yeah, failed [21:13] oh.... he merged it [21:13] cool [21:13] go into plugins/Bacon2D [21:13] and git pull [21:13] then try again [21:13] k [21:14] * kenvandine really hates git... [21:14] uh [21:14] but submodules are pretty sweet [21:14] paste.ubuntu.com/7412640/ [21:14] maybe git pull origin master [21:14] paste.ubuntu.com/7412638/ is the build failure [21:15] yeah, that got something [21:15] yup... that's the fix for it [21:15] yay, works [21:15] how do you quit? ☻ [21:16] alt-f4 will do ☻ [21:16] this is sweet! [21:16] :) [21:16] no quit of course :) [21:18] popey, of course running on the device won't work... not using cmake === salem_ is now known as _salem