[00:04] does a page know what pagestack he is in? It seems not - how can i then push to a pagestack from another file? [00:21] GuidoPallemans, create a property `property var pageStack: ` and then you can reference that property from any page on the pagestack [00:21] GuidoPallemans, or file loaded from the main file [00:21] i think i can use id's through file [00:21] i think i can use id's through files [00:21] GuidoPallemans, * any file [00:22] GuidoPallemans, you can, but you need to use a property because you get an error otherwise [00:22] i can reference an id (of the pagestack) from any page file [00:22] hmm [00:22] GuidoPallemans, due to the implementation [00:22] GuidoPallemans, try it with just an id. I don't think it will work, though. [00:22] indeed [00:23] GuidoPallemans, it might work with an id other than `pageStack`. I don't know, though. [00:24] gonna save this conversation for tomorrow, its 2 24 am where i am now [00:24] thanks anyway! === chriadam|away is now known as chriadam [01:42] When I click "Build -> Ubuntu Touch -> Create application package" in the Ubuntu SDK, I get an error that the QtTest module isn't installed. [01:42] Has anyone else had this problem? I haven'tbeen able to find a solution in google or askubuntu.com [01:44] The text of the error is: "FAIL! : qmltestrunner::tst_hellocomponent::compile() module "QtTest" is not installed" [02:25] Can we already try out click packages generated from the ubuntu sdk? I'm trying to install it with `click install *.click` but I get "ValueError: Framework "ubuntu-sdk-13.10" not present on system" [03:37] Receiving drag events in a WebView in a QML application | http://askubuntu.com/q/335667 [05:42] mhall119: what does UNSTABLE mean from Jenkins bot ? [07:03] morning [07:03] dpm: Good Morning :) [07:04] hi mihir_ :) [07:04] Hi dpm , how are you ? [07:05] slowly waking up, but fine :) [07:05] and you? [07:09] dpm: mid of my day at office :) [07:09] :) [07:47] good morning === Jamal is now known as Crs === Crs is now known as crs_jamal === mpt_ is now known as mpt [08:40] dpm: do we have any Reminder app in core-app list ? [09:09] mihir_, we don't -> https://wiki.ubuntu.com/Touch/CoreApps === mehow_ is now known as mehow [09:25] dpm: Okay it would be good if we have that in core apps [09:29] hello [09:30] I need some guidance on i18n.tr. I think the documentation for the singular/plural function is misleading: http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-i18n.html#tr-method-2 [09:30] it does not actually seem to do the substitution as the documentation implies it will [09:30] how can I achieve this in qml/js? [09:31] Hi, how can I install my own app wihout buying it? :) [09:32] mihir_, I agree, but I think for now we should focus on completing the current ones rather than starting new ones [09:33] maarten_, is this an app for the desktop or for Ubuntu Touch? [09:34] dpm: desktop [09:36] maarten_, if you go to your app in MyApps, you should see a "Download package" link on the right hand side. If you click on it, you should be able to download the package and install it locally [09:39] dpm: Yeah that's also true [09:41] dpm: Thanks but I cannot find such a link. There is 'Unpublish' and 'detele forever' === chriadam is now known as chriadam|away [09:49] in that case, I don't know. I can see the link for my app. davmor2, do you think you can help maarten_ on this one? ^^ [09:54] hi crs_jamal [09:54] crs_jamal, do you mind if we talk her today? i will be in and out of meetings, so if you leave messages here others can help contribute too [09:55] i just wanted to show you the mockup :p [09:55] no other problems for now [10:05] dpm, davmor2: related problem I found: http://askubuntu.com/questions/316890/possible-to-download-packaged-deb-file-before-final-publishing-on-myapps-portal [10:10] maarten_: the ppa is private as you are the owner the easiest way for you to get the app for free is change the price to 0.00 install it and then revert the price. [10:11] maarten_: out of interest which app is this for because I don't remember seeing a comment with regard installing it without paying which might indicate there is an issue or the server was rolling out a new version while you posted and the email part was never triggered [10:12] davmor2: Haha, yeah that works I guess :) [10:12] davmor2: moviethumbs, I made a feedback comment asking how to debug [10:13] maarten_: ah right hang I think at the time the packager was talking with you so I might of noticed it and assumed it was meant for the packager sorry [10:14] davmor2: Sure, no problem. And thank you for the hint. [10:15] maarten_: oh maybe not I don't have an email notification for it. I'll get onto the devs about that and sorry for the delay :) glad I could help though ;) [10:16] maarten_: by the way once you have the subscription to the ppa and change the price back you still keep access to the ppa. Just a heads up on that one [10:18] davmor2: Yes I know. Actually I was planning to just pay for it, 3 dollars is nothing. Never even came into my mind that I could change the price first :) [10:18] dpm: davmor2: Thanks a lot! [10:19] maarten_: just don't forget to set it back :) [10:49] Current platforms | http://askubuntu.com/q/335751 === MacSlow is now known as MacSlow|lunch [11:31] does anyone know how the properties should look in the call PageStack::push( page, properties) [11:43] nik90, ping [11:49] ah got it === MacSlow|lunch is now known as MacSlow [12:13] Question on best practices for touch app development, [12:13] when should I be using Sheets vs Dialogs? [12:22] randomcpp: pong [12:24] Newbie app developer looking for help. Can someone answer a best practices question? [12:25] Josh015: hi [12:25] Josh015: the design team hasnt yet described the use case for a sheet [12:25] Josh015: it is still being worked upon. [12:25] Josh015: may I ask you use case? [12:26] Josh015: sheet is for if you have to show more information about some element, dialog is for when you have to ask the user something (hence the name "Dialog") [12:28] I think an example for when to use a sheet would be when you display a license or terms that the use can read & approve [12:29] timp: what about a settings pane? [12:29] hmm [12:29] that might be a new Page that you push on a PageStack [12:29] nik90: I made my settings pane in a seperate page [12:29] timp: okay [12:31] GuidoPallemans: that's also what I recommedn to other devs. Just wanted to confirm [12:31] oh [12:32] nik90: do you know, by any chance, something about that ubuntu web view? [12:33] GuidoPallemans: do you mean qt webview? to display web pages in an app? [12:33] nik90: no, they made a seperate one, but it is documented nowhere [12:33] let me find you the mail [12:33] no sorry [12:34] I mean I keep track of the web app in the blogs [12:34] but not code wise and hence not sure [12:34] why? [12:34] http://www.mail-archive.com/ubuntu-touch-coreapps@lists.launchpad.net/msg00554.html [12:36] Josh015: hi [12:36] Hello anyone who is listening. timp suggested that we have this discussion here to get multiple inputs. [12:37] So here's the deal, I feel like the current bright white color scheme of the keyboard and the toolbars are hard to read and clash with the generally dark color schemes of most of the apps we are seeing for Ubuntu Touch [12:38] I was wondering, could it be switched to the color scheme used by the indicator menus? [12:38] hmm I don't see a sheet listed on http://design.ubuntu.com/apps so I guess sheets are not recommended to be used by design yet [12:38] Josh015: I don't think so, maybe if you use the themes? [12:39] I am not talking about per app theming [12:39] http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/overview-ubuntu-sdk.html#theming-elements [12:39] I am talking about changing it in the app as a whole [12:39] Ack [12:39] I mean the OS as a whole [12:39] hmm not sure. Doesn't the toolbar change color when you use a different style for your app? [12:39] I guess not. I'm thinking that is still a TODO [12:39] I was not aware of that, [12:40] most of the apps I have seen use the default white [12:40] it is good to have a bit unified colors that are used everywhere [12:41] but if there are problems with contrast, then we should change the color everywhere [12:41] Exactly, [12:41] and there is already a good color scheme in the the indicator menus [12:41] so I feel like that would work well applied to all the toolbars and the keyboard [12:42] I think there are two or three color schemes now. One for apps, one for indicators, and one for shell? [12:42] Josh015: it is actually a question for design to answer. They are working on visual improvements of the whole shell+indicators+apps [12:43] who is here from design? [12:44] jounih: ^? [12:45] hey [12:45] what's up [12:45] nik90, sorry I went afk in the meantime, do you know if I write a qt-c++ library how can I include this lib in the click package? [12:45] jounih: Josh015 has some questions/suggestions regarding the color schemes. Do you know who is best to ask about that? [12:45] jounih: for a point-of-view from design [12:45] timp Josh015 you can ask me, if i can't help then i'll let you know who can [12:46] what's the issue [12:46] jounih: read back the last 10 lines here :) [12:47] ok gotcha [12:48] So what say you, jounih? === _salem is now known as salem_ [12:49] Josh015: we have experimented with a dark theme toolbar but no final designs yet. The keyboard is an interesting one, I'm working on a new design for it now. It's still light, but slightly different design.. we hadn't considered a dark theme keyboard but maybe that's worth trying out [12:52] randomcpp: no idea [12:52] randomcpp: sry [12:52] no problem [12:53] randomcpp: click packages include all the libraries that they neeed [12:54] are click packages ready now? [12:54] yeah but with which architecture? [12:54] jounih: cool [12:55] randomcpp: that's something mhall119 or dpm should explain to you :) [12:55] I just want to know if I can write c++ lib and program without any problem as I do normally :) [12:56] randomcpp: there are others who are planning to write a c++ plugin [12:57] randomcpp: from our side you shouldn't have a problem. How we package it is something we need to worry about and not the app developers such as you [12:57] ok great :) [12:58] nik90, I think we are waiting someone to take the first step with c++ + qml ehehe [12:59] because we are all finding a lot of limitations with js, which can't write files on the filesystem (mostly) [13:00] randomcpp: true [13:00] I have a column with a couple of listItem.Standards and it doesn't scroll, why might that be? [13:01] i just pushed it to https://github.com/brambram/GithubClient/blob/master/UserPage.qml [13:02] GuidoPallemans: try putting the listitems in a list view [13:02] then it will scroll :) [13:02] columns dont do that [13:03] nik90: then all the items get pushed on top of each other [13:03] http://imgur.com/Me8pokf [13:04] randomcpp: actually dholbach knows more about click packages [13:04] GuidoPallemans: you should anchor each element to each other [13:04] GuidoPallemans: they are collasping on each other because you havent defined any anchoring rules [13:04] thanks mhall119 [13:04] randomcpp: I don't know what the plan is for multiple arch support in Click [13:04] i tried that earlier, ill try again [13:04] mhall119, it's planned, but not there yet [13:05] we'll have a discussion about it at vUDS next week [13:05] GuidoPallemans: otherwise you can stick to the column you have but you need to put that column inside a flickable [13:05] tried that too [13:05] but is having a click pkg necessary for the contest? [13:05] let me first try the anchors in the listview [13:06] GuidoPallemans: okay [13:07] GuidoPallemans: is this app for the app showdown [13:07] probably, if i have enough time [13:10] nik90: why? === gusch is now known as gusch|brb [13:11] GuidoPallemans: just asking, seems like a very useful app [13:11] nik90: and the listview-anchors didnt work for some reason [13:11] I only have time until next friday [13:11] ah okay [13:12] ill try the flickable now [13:12] any one heard any addition word on desktop app dev updates at developer.ubuntu.com? [13:12] should i keep the anchors if i put the elements in a column in a flickable? [13:13] GuidoPallemans: I don't think you have to [13:13] If you have them in the column and the column has anchor [13:13] s [13:13] I think that should be enough [13:14] 1 sec let me test [13:14] xqwzts: should the column have anchors to the flickable? [13:14] I think so yes [13:14] i find this really weird, all apps i chack have listviews with listitems and they work perfectly [13:14] GuidoPallemans: I think the column anchors to the flickable and the flickable anchors to the page [13:15] flickable is anchors.fill parent [13:15] and the column too? [13:15] or just the width? [13:15] oh no sorry column has anchors to flickable [13:15] flickable doesnt have anchors [13:15] just width/height and contentWidth/contentHeight [13:16] oh [13:16] so [13:16] flickable.width: parent.width (&height) [13:16] and column.anchors.fill: parent? [13:17] yup [13:18] but if the flickable width/height are the same as it's parents it wont auto-detect which axis to flick on [13:18] so you have to enable it yourself [13:18] flickableDirection: Flicable.VerticalFlick [13:18] Flickable* [13:19] http://pastebin.ubuntu.com/6014025/ [13:19] and the anchors.top: previous.bottom are commented out [13:19] YES [13:19] thank you [13:19] a lot [13:20] contentWidth/Height = parent.width/height for me [13:20] great [13:20] I've been looking for this for 3 hours now [13:20] you're welcome [13:20] yeah that's annoying :/ [13:20] contentHeight: column.height [13:20] is commented now [13:20] just gonna delete it [13:20] I have another question. Has any preliminary thought been given to in-app purchases? [13:21] * xqwzts shrugs [13:21] I set mine to match the parent [13:21] but that was after a bunch of trial and error so I don't remember why it's like that now [13:21] I know that is probably a low priority right now, but I was just curious. [13:21] ah, my shrug wasn't directed at your question Josh015 [13:27] Kaleo: Hi, I have a problem with setting the background gradient [13:27] Kaleo: I've filled a bug for it, perhaps you've already seen it https://bugs.launchpad.net/ubuntu-weather-app/+bug/1213043 [13:27] Launchpad bug 1213043 in Ubuntu Weather App "Binding loop detected when changing backgroundColor of MainView dynamically" [High,New] [13:28] m-b-o: dpm told me that Kaleo may still be on vacation [13:28] nik90: ah, ok. thanks [13:28] then I'll try next week again :) [13:28] m-b-o, perhaps timp or zsombi can help you [13:29] timp: are you around? [13:30] hey all [13:30] does anyone know how to resize the balloon in slider [13:33] Okay, let me try another one. Does anyone know if there will be a way to make URLs redirect to a specific app like in android? [13:34] m-b-o: yes [13:34] (eg. google+ link to Google+ app, IMDB, to IMBD app, etc) === gusch|brb is now known as gusch [13:35] timp: it's about this bug with the binding loop when changing the background color. have you seen the code to test? [13:35] m-b-o: I'll test it now [13:36] timp: ok, thanks [13:37] Are Python apps allowed in Ubuntu App Showdown? | http://askubuntu.com/q/335813 [13:37] U1db in Ubuntu SDK : is there some kind of tutorial available? | http://askubuntu.com/q/335819 [13:38] m-b-o: confirmed. I don't have time to debug it right now. I assigned it to Kaleo. If he doesn't have time then I can have a look after I finish my current tasks [13:39] timp: Kaleo seems on vacation [13:41] timp: okay [13:43] zsombi: ^ do you have time to have a look at https://bugs.launchpad.net/ubuntu-weather-app/+bug/1213043 ? [13:43] Launchpad bug 1213043 in Ubuntu UI Toolkit "Binding loop detected when changing backgroundColor of MainView dynamically" [Undecided,Confirmed] === greyback is now known as greyback|food [13:43] timp: sure, in a minute [13:43] great :) [14:01] om26er: hey, how can I trigger a rebuild of CI for this MR: https://code.launchpad.net/~boiko/ubuntu-calculator-app/fix_autopilot_tests/+merge/180921 ? [14:04] boiko_, I think we should just unpropose and then repropose that branch for it to be picked up automatically [14:05] boiko_, you cannot trigger rebuild because the jenkins instance was created from scratch so all the previous jobs data is gone [14:13] timp: OOOMG! [14:15] om26er: so I delete the MR and create it again? [14:16] boiko_, yes [14:16] boiko_, or you could just push a very minor change to the branch and it shall be picked\ [14:22] zsombi: something's wrong? ;) [14:23] timp: yes [14:25] timp: in that bug you asked me to check... the Theme is changed at least 18 times! [14:25] wh-ooops [14:26] zsombi: is it something you like to work on? I assigned florian, but maybe he's not around these days [14:28] timp: choosing the theme by the color causes a series of theme reloads, which then cause new delegate creations, and those also cause again theme invalidations... not sure it can be fixed in few hours... [14:31] om26er: that might be better, I will do that [14:34] zsombi: so maybe we shouldn't choose a theme by the color. [14:35] zsombi: I'm lookin at the code now, and I don't see something obviously wrong with it [14:35] timp: there should be some workaround for that problem... perhaps the binding loop is reported for the previous instance of the style object that is on teh way to be deleted... [14:35] unless the theme changes the background color [14:35] then you get a recursion [14:37] timp: the backgroundColor does not have binding anymore to the theme [14:41] zsombi: do we want to be able to select the theme by setting the background color? That is causing the problem, right? [14:42] timp: yes... and seems that was the desired behavior... [14:42] Is there any way to get the filesystem path for the project root in QML? [14:43] timp: last week Saviq had similar problem with the MainView's backgroundColor causing binding loops... Saviq, R U still here? [14:43] zsombi, I am, it was dednick [14:43] zsombi, timp see the comments to https://code.launchpad.net/~nick-dedekind/unity8/indicators-behaviour.tabs/+merge/175334 [14:44] https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1204453 [14:44] Launchpad bug 1204453 in Ubuntu UI Toolkit "Binding loop in MainView when using tabs in unity8 indicators" [High,Confirmed] [14:46] timp: so we have two bugs on the same issue then... [14:49] timp: wow! actually the fact that the header/footer colors are bound with backgroundColor causes the problem!!! === greyback|food is now known as greyback [14:49] timp: if I set a different color to either headerColor/footerColor, no more binding loops come [14:50] zsombi: perhaps the issue is caused by something in the Ambience theme that is not there in Suru or SuruDark [14:50] nono [14:50] s/Suru/SuruGradient [14:50] the issue is in the MainViewStyle.qml [14:50] property bool isGradient: styledItem.backgroundColor != styledItem.headerColor || [14:50] styledItem.backgroundColor != styledItem.footerColor [14:50] property string theme: isLight ? "Ambiance" : [14:50] (isGradient ? "SuruGradient" : "SuruDark") [14:51] zsombi: each theme has its own MainViewStyle [14:51] timp: I get less binding loops if I set all three colors to the same value! [14:51] seems a bit messy then that the theme is set in MainViewStyle [14:51] oh [14:51] ! === boiko__ is now known as boiko [14:53] timp: in that way I only get bonding loop once for the style in MainView and twice for the target in MainViewStyle [14:53] timp: in the Ambiance [14:54] timp: the MainViewStyles from Suru and SuruGradient do not have anything to do with the binding loop... they just set the backgroundSource to empty URL [15:30] * dholbach hugs beuno [15:31] * beuno snuggles [15:31] :) [15:35] mhall119, this is funny: [15:35] Unpacking com.ubuntu.developer.mhall119.xda-developers-app (from com.ubuntu.developer.mhall119.xda-developers-app-0.1.4.click) ... [15:35] Setting up com.ubuntu.developer.mhall119.xda-developers-app (0.1.2) ... [15:35] (note the version mismatch :)) [15:36] mhall119, if I install it manually on the device using "click install bla.click" should it turn up in the dash? [15:39] dholbach: 0.1.4 should turn up in the dash, yes [15:39] 0.1.5 should turn up with a working icon too [15:39] dholbach: not sure where it's still seeing 0.1.2 though [15:40] mhall119, it doesn't - but maybe something's wrong because it can't connect to the net? [15:40] I'm on 20130822 [15:40] I'll try later on back at home [15:41] How to develop for Ubuntu? | http://askubuntu.com/q/335880 [15:41] Quickly application create config folder and config file under user's home folder | http://askubuntu.com/q/335881 [15:43] Properties of gtk2/gtk3 config files? | http://askubuntu.com/q/335882 [16:12] If the height of my screen is smaller than the contents of my listview, the view gets positioned at the top of the first element instead of at the top of the header [16:12] Ahh, i see bug 1202277 [16:12] Launchpad bug 1202277 in Ubuntu File Manager App "[MainView] positioning & clipping don't take into account ListView.header's height at startup" [High,Triaged] https://launchpad.net/bugs/1202277 [16:18] hey, I'm having trouble using a webview inside a page, there seems to be an empty titlebar over the webview: http://i.imgur.com/T7kC4pr.png here is the code: http://pastebin.ubuntu.com/6014575/ [16:36] Hi All [16:40] boiko: Hi :) [16:40] hi Mihir :) [18:18] boiko, the last failure in lp:~boiko/ubuntu-calculator-app/fix_autopilot_tests is due to the fact that my changes were no pep8 compliant [18:18] om26er_: yeah, I hate this 79 lines thing [18:18] om26er_: already submitted a fix [18:33] QT Creator - Testing Code | http://askubuntu.com/q/335950 [18:54] mhall119: if you get requests from devs to be able to get their apps for free again on an evening while I'm off. Easiest way is for the dev to change the price to $0.00 install the app then change it back again. The dev can change the price without triggering a request for us to approve it. [18:56] mhall119: it's not important that you know that but it might be useful and quicker if someone out side my timezone knows too :) [19:05] thanks davmor2 === matiasb_ is now known as matiasb [20:03] hello!, will there be filemanager app meeting? === mefrio is now known as mefrio|afk [20:20] goodnews everyone! I've found a way to deploy c++ plugins locally without installation! [20:25] nik90, https://github.com/random-cpp/saucybacon/tree/cpp-backend [20:25] \o/ === mefrio|afk is now known as mefrio [21:05] Darn someone beat me to it. Thought gitolite would make a good charm. [21:06] wrong channel again [21:24] any cmake expert here? [21:26] nik90, checkout the cpp-backend branch :) [21:44] randomcpp: i got c++ plugin working with a .pro file qmake/make [21:45] now i just have to figure out why it occasionally crashes :P [21:45] yeah but I prefer cmake [21:45] fair enough, I don't know either enough to judge what the difference is [21:45] the only annoyance, qtcreator doesn't play well with cmake [21:46] are you able to run qmlplugindump? [21:52] has anyone here worked with oath in an app? [22:05] GuidoPallemans, I haven't, but I will need to soon for Trello integration. Are you having problems? [22:13] quite, it's the first time I'm using oath in anything, really [22:14] iBelieve: I had some problems earlier, when GitHub restricted my access to 60 calls [22:19] per hour [22:26] xqwzts_, ping [22:31] no sorry :) [22:40] GuidoPallemans, did you use OAuth from QML? [22:43] no, ive used nothing, I'm trying to find out how oauth workd [22:43] s [22:43] my current plan is just to launch a webview, but i didnt know there was oauth from qml [22:43] GuidoPallemans, I don't think there is, but I was wondering if you knew [22:44] ah no :D [22:44] so it'll be just the webview then :D === salem_ is now known as _salem [22:56] yeah now I can read and write files \o/ [23:18] randomcpp: pong [23:19] no sorry I solved by myself :) [23:19] GuidoPallemans: I think there is oauth js that you could probably use? [23:19] randomcpp: kewl [23:19] xqwzts_: where? [23:20] xqwzts_, sorry again :) [23:20] GuidoPallemans: I think there's one called OAuth.js and another jsOAuth [23:20] randomcpp: no worries! [23:20] :) [23:22] GuidoPallemans: some quick googling: http://www.mapbox.com/osmdev/2013/01/15/oauth-in-javascript/ http://oauth.googlecode.com/svn/code/javascript/README.txt https://github.com/bytespider/jsOAuth [23:22] xqwzts_, if you're interested, my c++ plugin branch is here https://github.com/random-cpp/saucybacon/tree/cpp-backend [23:22] I can't vouch for any of them! [23:23] randomcpp: awesome! [23:23] my c++ code is.... pretty misreable :D [23:23] * xqwzts_ is not a fan [23:24] * randomcpp loves c++ with all his heart <3 [23:24] xqwzts_, at the moment I wrote some functions to read and write files [23:24] I want to be able to export recipes as pdf or other formats [23:25] ah that's a really cool idea actually [23:25] xqwzts_: thanks, but these all use the window property in javascript, which I dont have [23:25] I have to thank Cantide [23:25] my plugin for the moment just saves images to disk [23:25] GuidoPallemans: ah, sorry :/ [23:25] randomcpp: have you considered allowing recipes to be emailed? [23:26] yeah, also shared via libfriends [23:26] with a decent html email template that's heavily branded by your app [23:26] sounds great [23:27] on facebook it's easy to share a whole recipe [23:27] on twitter, it can look pretty miserable :/ [23:27] just the recipe name.. [23:34] good night [23:34] see you tomorrow :)