=== chriadam|away is now known as chriadam [01:03] nik90: thanks for the email, this will certainly help folks tomorrow === _salem` is now known as _salem [06:42] good morning === chriadam is now known as chriadam|away [08:10] is there any command to exit from the application on user click? [08:12] what is the package to install to get the new ubuntu SDK stuff and Qt Designer? [08:12] AlanBell: http://developer.ubuntu.com/get-started/ [08:13] hmm, I thought it had landed in the 13.10 repos yesterday or something? [08:15] the thing this article is about http://iloveubuntu.net/qt-creator-271-renamed-ubuntu-sdk-available-ubuntu-1310-numerous-new-features [08:16] qt creator is different to Qt designer it seems, maybe that is where I was going wrong [08:17] now it is working or not? [08:17] I think there is some other package that installs plugins to QtCreator for Ubuntu development [08:19] apparently it is findable in software centre, but that takes ages to start and crashes as soon as it does start [08:21] u are running ubuntu sdk and now it is crashing [08:22] AlanBell, the way we recommend to install the SDK is with http://developer.ubuntu.com/get-started/ - if there is another way that doesn't work, would you mind reporting it against https://bugs.launchpad.net/ubuntu-ui-toolkit ? [08:22] tried this command?? sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-proper && sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get install ubuntu-sdk [08:23] no, software centre crashes, not the sdk [08:23] ah, I see [08:23] then in that case, the bug is in SC :) [08:24] so what landed in 13.10? [08:24] AlanBell, Qt Designer is not a standalone app: there is only Qt Creator and Qt Creator with Ubuntu plugins. Both contain the Qt Designer as a tab (i.e. as part of Qt Creator) [08:24] perhaps you've got an old Qt Designer package from Qt 4? [08:25] AlanBell, what landed on 13.10 archive and on the 13.04 & older PPAs was a change to be able to: invoke Qt Creator with the Ubuntu plugins by typing "ubuntu sdk" on the dash or invoke vanilla Qt Creator by typing "qt creator" on the Dash [08:26] probably, yeah, it was qt4-designer I was looking at [08:26] typing "ubuntu sdk" on the dash tries to sell me books about hacking the Kinect [08:29] do I need that ppa on 13.10 still? [08:30] AlanBell, that works fine for me, but I'm using the PPAs I've just been pointed at bug 1198084, which might be relevant here. [08:30] Launchpad bug 1198084 in qtcreator-ubuntu "Unity Dash doesn't recognize Ubuntu SDK as an installable app" [Undecided,Confirmed] https://launchpad.net/bugs/1198084 [08:31] ah, ubuntu-sdk is the package, which isn't installable at the moment it seems [08:32] AlanBell, we're in the process of updating the SDK installation instructions to recommend just the ubuntu-sdk package from the archive in saucy (i.e. no PPAs). So it could come in quite handy if you try to basically forget about the PPA and report back if you've got any glitches [08:35] dpm: In the http://developer.ubuntu.com/get-started/, you should remove the wording "Development release" since 13.10 does not require any ppa to get the latest sdk or qt packages [08:35] yeah, I think I still have some ppa cruft from before my upgrade, libqt5v8-5 is 5.0.2-3ubuntu1~raring1~test1 [08:35] dpm: updated packages land in the archive directly. This will also be the case when we transistion to 14.04 later [08:36] Good morning all, happy Friday and happy Cow Appreciation Day! (With a shout out to Embrace Your Geekness Day tomorrow) :-D [08:36] AlanBell: that's right. I had similar issues as well. [08:36] as the archive packages are not a higher version than the raring ppa I need to downgrade those things [08:36] oh btw morning all :-) [08:36] hi nik90, good morning! :-) that's what we're trying to do, but some steps need to be done to ensure the transition is smooth. Not all packages land as part of daily releases yet (e.g. Qt Creator) -> http://pad.ubuntu.com/GjiQAlduX5 [08:36] which collapses quite a big dependency tree, so I might leave that until later [08:38] dpm: kaleo asked me to remove all the ppa which I did. [08:39] nik90, ah, you're the perfect testing candidate, then :) Did you run into any issues or glitches? [08:40] dpm: I removed the ppa only 2 days ago. For now I do not see any issues. However I wouldnt know myself since I do not what the latest version of these packages are in the ppa and if I received as normal updates. [08:43] nik90: is there any command to exit from the application on user choice ex i will create a button of exit [08:44] kaleo, seb128: There is no default browser setting in System Settings. It hadn't occurred to me that we'd have more than one. :-) [08:45] dpm: is there any command to exit from the application on user choice ex i will create a button of exit [08:46] mpt, hey, we will probably not have > 1 at the start, but no other OS is getting away with that ... ;-) [08:46] Aviral: currentyly none of the applications have an exit button [08:46] Aviral: you have to use HUD to quit the application [08:47] nik90: ya thats why i am asking [08:47] mpt, do you have any input on bug 1198084 ? I'm not sure if it's related to SC/aptdaemon or rather to the applications scope [08:47] Launchpad bug 1198084 in qtcreator-ubuntu "Unity Dash doesn't recognize Ubuntu SDK as an installable app" [Undecided,Confirmed] https://launchpad.net/bugs/1198084 [08:47] This cannot be done localised to the clock app. It is something which will be common to all applications and hence should automatically come from the sdk [08:47] or rather *shouldnt* be done localised in the clock app. [08:47] oh so there is no need to implement the exit option? [08:48] dpm, no, no idea sorry. [08:48] no worries. Saviq, would you have a clue on that bug? ^^ [08:49] Aviral, no need to for now, that's correct. You can close the apps on the app scope by long-pressing on them already [08:49] actually i am working on simple animal farm app and it shows a blank action bar so is there any way that it dosent appear even when the user scroll down to up [08:49] dpm: thanks :) [08:50] dpm, not sure, but I'd expect the software center parses for .desktop files and such [08:50] dpm, but I don't have experience with it either [08:50] Aviral, there is already an animal farm app, perhaps you want to join forces with Robert Ancell? -> https://plus.google.com/106527694663794732344/posts/LuFPbQXN8dT [08:50] Aviral: if you have no toolbar options, then the toolbar should not popup when you swipe from bottom to top [08:50] ya i knw i am working on that only :) [08:50] the toolbar should in essence be disabled [08:51] there is no toolbar option it is still showing pop up [08:52] Saviq, yeah, we have a .desktop file for that already. No worries, I'll try to find out more. mpt, one last question: do you know who the best person to ask about that bug on the Software Center side be? [08:52] you might want to report a bug against the sdk regarding this then [08:54] need to asign a bug for SDK?? [08:55] yes [09:10] not be written in the urlentry of an application made ​​in glade, how to enable? I'm doing the tutorial Jono Bacon (Ubuntu Creating Your First App) | http://askubuntu.com/q/319175 [10:27] dpm: There is another bug regarding the translation string being too long in a toolbar. [10:27] dpm: https://bugs.launchpad.net/bugs/1199699 [10:27] Ubuntu bug 1199699 in Ubuntu Clock App "German translation in the menu needs more space" [Medium,Confirmed] [10:28] not really sure what can be done here. Should this be fixed by the sdk where the toolbar move to accomodate large strings? === TobyK is now known as TobyZA [10:30] * AlanBell has the ubuntu sdk installed from the 13.10 repos now dpm [10:31] http://code.google.com/p/apt-downgrade/source/browse/apt-downgrade.py is a very useful script [10:43] thanks for the heads up nik90, will look at it now [10:43] nik90, I agree that this should probably be fixed in the SDK [10:44] * nik90 files a bug report in the sdk [10:46] nik90, I added a bug task for it already, you can reuse the existing bug report [10:46] perhaps just replacing the current description, which is a bit short [10:46] AlanBell, cool, let us know if you run into any issues [10:46] dpm: yes I was adding the affects ubuntu-ui-toolkit package to the existing bug report. [10:47] But I just noticed that it has been added by you [10:47] yeah, did that [10:47] :) [10:47] dpm: does this make the bug invalid for clock and weather since it an upstream issue? [10:48] nik90, probably, but I'd leave it for now, even if it's just to track what happens upstream. [10:48] but it's up to you [10:49] dpm: ah ok..will leave it then [10:57] nik90: about https://bugs.launchpad.net/ubuntu-clock-app/+bug/1197436, do I have to use AdminName only in USA? Because here in Italy we have them, but are useless [10:57] Ubuntu bug 1197436 in Ubuntu Clock App "Add City needs to show states in US" [Medium,Triaged] [11:00] nik90: nevermind [11:00] WebbyIT: on talking to the design team, they requested that the state names be added to all cities [11:01] WebbyIT: since these duplicate city names occur in different parts of the world and it is difficult to know which place they are located in. [11:01] nik90: ah, ok [11:02] WebbyIT: make sure you assign the bug to you change status to inProgress if you work on it. Will let other people know about it. [11:03] nik90: yeah, I assigned it to me [11:04] WebbyIT: awesome :D [11:04] nik90: and here the MR :) https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1197436/+merge/174380 [11:07] WebbyIT: testing your fix now :) [11:07] nik90: maybe I can delete fontSize: "large" [11:08] WebbyIT: Those were given by design. So if you find them big, I suggest you file a bug report instead and I will take it up with the design team. [11:09] nik90: ok, I'm reporting it [11:16] WebbyIT: Approved! [11:16] nik90: thanks :) [11:19] kaleo timp: Does the listview.Base or Standard provide any form of text wrap? [11:23] WebbyIT: Technically we can text wrap the results, however I do agree they look a bit too big for my liking [11:23] nik90: Base doesn't have text in it [11:23] timp: I added a Label to the base. [11:23] nice work WebbyIT ;) [11:24] nik90: Label supports text wrapping, it is a subclass of Text. But I do not think it is recommended to put multi-line text in it [11:24] timp: I was not able to use ListItem.Standard since it does not allow me to change the text size. So I used ListItem.Base to add a label to it. [11:24] nik90: I've no phone, but on computer is definitely too big for my taste [11:24] dpm: thanks :) [11:24] nik90: I'm not sure what you want to accomplish exactly. Do you have a visual design of what you want? [11:24] nik90: yes for custom list items that may be what you need. [11:24] timp: yes, let me share it. 1 second [11:25] nik90: but on the other hand, if you can use Standard that is better because it is consistent among apps [11:25] nik90: and if the default we use there is wrong for all apps we should change it in the UITK [11:25] timp: http://ubuntuone.com/35fEbdT2KpA0bE0fc4C69b [11:26] timp: I am not sure if the fonts we received from design apply to all the other apps. If they do, then yes it should be UITK. I wil have to confirm that with the design team next week then. [11:27] nik90: please do, and report it as a bug in UITK if it needs to be changed [11:28] I don't think we ever got final specs for what a list item should look like [11:29] timp: will do. [11:29] so what we have now is just our own interpretation from a design wireframe, until we get the visual designs [11:29] nik90: thanks === MacSlow is now known as MacSlow|lunch [11:41] nik90, no need to wait to next week, let me see if someone from design can join us here [11:42] dpm: I just now talked to mehow from the design team [11:42] excellent [11:42] we should get everyone on this channel, though [11:43] yeah I have asked him to come to this channel [11:43] I am here [11:43] hey [11:43] everybody this is Michal from the design team [11:44] so mehow, you want to implement it like " City name (large font size), state and country name (smaller font size)" [11:44] perfect, hi mehow, hi ckpringle :) [11:45] YEs this is something that came to my mind as a simple solution [11:45] hi ckpringle [11:45] nik90: hey dude how are you? [11:45] ckpringle: great. Today we are having the clock app hack fest! :) [11:45] But I guess it will be easier to give you more info on monday after I spend some time playing with it [11:45] nik90: woohoo! [11:46] mehow: okay that should be fine. [11:46] thnx [11:46] ckpringle: is most the design work now on the sdk itself? I dont see you much on the core app design meeting anymore [11:47] I meant "are you working on the sdk itself?" [11:47] nik90: yeah I've been trying to focus on getting the SDK up to date with the latest, there's a lot of things that need to be updated in it and designed! [11:47] nik90: kaleo pinged me a pic of the clock with the gradient background yesterday, exciting! [11:47] ckpringle: those new sdk animations for checkboxes look splendid :-) [11:48] nik90: :) [11:48] ckpringle: yup, the background gradient support is landing end of the day. I will implement it in the weekend [11:48] or perhaps even leave it to the new hack fest enthusiats [11:50] How to develop for ubuntu using c++ | http://askubuntu.com/q/319256 === nik90 is now known as nik90|Lunch [12:11] anything happening here? [12:11] hi sarobat === nik90|Lunch is now known as nik90 [12:12] the clock app hack fest is going on [12:12] hi [12:12] feel free to jump on any bug https://bugs.launchpad.net/ubuntu-clock-app/+bugs?field.tag=hackday [12:12] They are easy to fix bugs [12:13] thank you === nik90 is now known as nik90|Lunch [12:16] Going for lunch..brb in 25-30 minutes [12:31] nik90|Lunch, enjoy! === MacSlow|lunch is now known as MacSlow [12:49] nik90|Lunch: out of interest what release of ubuntu do you develop on? === _salem is now known as salem_ [12:53] balloons: whats the rationale for us not having autopilot latest in precise in the autopilot ppa? [12:54] QML Page: Binding loop detected for property "flickable" | http://askubuntu.com/q/319277 === nik90|Lunch is now known as nik90 [12:56] popey: I develop on 13.10. Previously I used 12.04, however due to autopilot qt not being backported to 12.04, I had to upgrade. [12:57] nik90: thanks, this worries me [13:01] popey: yes. I actually got an email from a contributor wanted to test core apps, however he couldn't even install certain core apps like calendar or weather I think because he was running 12.04 [13:01] That's a real shame. [13:12] nik90, you won't need to set the theme manually anymore to have the gradient working [13:12] kaleo: ok [13:12] kaleo: I have been replacing my colors also with Theme.palette stuff [13:14] oSoMoN: about MR of yesterday, I don't understand why Jenkins wants a new review [13:14] https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957 [13:14] WebbyIT: let me check [13:15] nik90, and it will be in lp:ubuntu-ui-toolkit (trunk) in 30 mintues [13:15] minutes* [13:15] kaleo: great job :) [13:15] kaleo: but it will land only as an update once jenkins releases a new UITK update? [13:15] WebbyIT, thx [13:16] nik90, you mean land in the touch image? [13:16] kaleo: no I mean as an update to saucy desktop through the update manager [13:16] nik90, right, it could take a while [13:16] nik90, today very probably [13:16] nik90, worst case, tomorrow [13:17] WebbyIT: it looks like it failed for no good reason (sometimes jenkins is a bit flaky), I re-approved it, let’s see if it lands correctly this time [13:17] kaleo: thnx for all this. the theming infrastructure is so much better now [13:17] nik90, but packages are available in the MR already [13:17] nik90, yw :) [13:17] oSoMoN: ok, thanks :) [13:17] kaleo: ah ok. Will give it a shot [13:19] is it possible to use setTimeout? Because I insert it in a function in a .qml file but doesn't work! [13:47] om26er, ping [13:47] salem_, pong [13:48] om26er, hey, about ofono, I just dist-upgraded here and I got the same behavior, but I restarted it by hand and it then it works. [13:48] salem_, restarted = server restart ofono ? [13:49] om26er, yes [13:49] *service [13:49] om26er, I wonder if ofono is not being started before dbus [13:49] salem_, i have done that a number of times [13:49] om26er, did you use service restart? or stop/start? [13:49] salem_, i cannot find ofono in system bus at all [13:49] salem_, both [13:50] om26er, ok, I am rebooting my system and then I can confirm. just a sec [13:50] salem_, ack [13:51] WebbyIT, oSoMoN, the reason that merge proposal was rejected by Jenkins was because now it only lands branches that pass all the autopilot tests [13:51] https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957 [13:51] clicking on the link on the latest comment brings me to http://91.189.93.70:8080/job/ubuntu-calendar-app-autolanding/5/artifact/generic-mediumtests/test_results.xml [13:52] where it says it's not passing these two tests: [13:52] - test_timeline_view_shows(with mouse) [13:52] - test_new_event(with mouse) [13:52] dpm: actually, it says that those two tests (the only tests the app has) are passing [13:52] dpm: see "errors=0" and "failures=0" [13:54] oSoMoN, ah, you're right, I misread "failures" [13:54] ignore my comment, then :) [13:54] balloons, any idea why that merge proposal is failing? ^^ [13:55] dpm: oSomon previously said that jenkins was being flaky..we should see if it passes the next time. At the moment however the jenkins bot is down. I notified fginther who confirmed it. He should bring it up online soon. [13:57] Does anybody here know which app I can use to browse gsetting keys..I cant remember the one I used to use before. [13:57] nik90, I believe dconf-editor [13:57] Ian Lane has written a nice sample app to browser the wallpaper using gsettings keys and I want to see If I can use it get the current time format using gsettings [13:57] dpm: ah that is it. Cant believe I forgot the app's name. [13:58] nik90, unfortunately, just before Laney created the app, I learnt that we're not yet in a position to recommend GSettings to app developers [13:58] dpm: oh :( [13:59] OH! [13:59] it's because it's not in scope for app confinement in 13.10 apparently [13:59] one of the security guys pinged me about it after I filed the bug to get API documentation for it [14:00] that's too bad. I am guessing they are building some other system to provide that funtionality while still confining to app confinement? [14:00] salem_, hey, its seems to be a blunder on my end :/ [14:00] salem_, I had the wrong version of ofono installed, (from the phablet-team ppa) [14:00] nik90, not really, we don't have a fallback yet, so it's back to using LocalStorage and sqlite [14:01] dpm: for the clock app I was more interested in reading gsettings keys than for writing into it [14:01] the gsetting keys provide info such as the time format 12/24 hour format. I thought of using that to show the correct format [14:02] Laney, I'll forward you the thread. In any case, your sample app will make for a good tutorial on d.u.c when GSettings is included in the app confinement work [14:02] What happens if you try to use it? [14:02] We're already using it in system-settings ... [14:02] actually yes I was sure that the system-settings app was using it [14:02] nik90, I'd recommend checking with seb128, kenvandine or the security guys, let me give you their nicks in a sec [14:03] Laney: Since it is the system settings app, does it need app confinement? [14:03] don't really know about that [14:04] Laney: btw thanks for the app code. I couldn't find anywhere a good example of a flickable. I can learn from your code :-) [14:05] nik90: Anyway, it's not too useful on the device since AFAIK nothing sets the gsettings stuff so at best you get the defaults [14:05] it's good on desktop though [14:05] i don't think system-settings will be in app confinement [14:05] some of the plugins will need access to things like that [14:05] kenvandine: true. [14:05] om26er, yes, I rebooted here and it worked out of the box. [14:05] it's too bad if apps won't be able to use gsettings at all [14:06] salem_, yeah, the problem was on my end, using wrong ofono [14:06] maybe long term it could be, but we would need more rules for allowing it to do what it needs [14:06] om26er, ok, better then! [14:06] Laney, we're discussing it [14:06] Laney: yes. but we cannot really write qml apps just for the desktop anyway, so yeah [14:06] Laney, how confined apps can use gsettings-qt [14:06] specifically each app would get their own confined settings [14:06] but not sure it is doable for 13.10 [14:07] hmm [14:08] Laney, one thing that it would need to support is multiple installs of the same app [14:08] with different settings [14:08] i guess that is a supported scenario [14:08] Hi all :) [14:09] so i guess relocatable schemas [14:09] hi mrqtros [14:09] mrqtros: hi [14:15] Today still the Music App Hackday? [14:16] clock! [14:16] music was yesterday, but we accept patches every day! [14:29] popey: nik90: how is the hack day going? [14:30] mhall119: nik90 has been active here.. [14:30] https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1197436/+merge/174380 [14:31] mhall119: hi [14:31] mhall119: well we had our first commit by WebbyIT [14:32] ckpringle: Can you take a look at https://bugs.launchpad.net/bugs/1171470, it was submitted by you during the clock wireframe design implementation. Things have changed quite a bit since then and we have removed the millisecond transition. In essence the bug is fixed. [14:32] hey mrqtros, careful if you say hi here, we might recruit you for the clock app as well ;) [14:32] Ubuntu bug 1171470 in Ubuntu UX "[clock app] Stopwatch milliseconds to seconds transition feels strange " [High,Triaged] [14:32] ckpringle: I still like to get it by you before I mark it fixed. [14:33] dpm Ahah )))) [14:33] dpm: :-) [14:33] nik90: well, first commit to Clock by WebbyIT, he's been submitting ot other apps all week [14:33] nik90: done [14:34] mrqtros: feel free to take a loot at https://bugs.launchpad.net/ubuntu-clock-app/+bugs?field.tag=hackday [14:34] mhall119: yes I noticed. Our hack day specialist WebbyIT [14:34] ckpringle: thnx [14:38] mhall119: the background gradient support by kaleo has landed in trunk. Eagerly waiting on update to saucy :D [14:39] nik90, mhall119: API is SO COMPLEX :) [14:40] kaleo: :), oh btw any colors used should be through Theme.palette and not UbuntuColors right? [14:41] what? [14:42] nik90, correct [14:43] mhall119: ? [14:43] sorry I've gotten dc'd so many times this morning, my IRC client is confused ;-) I thought I'd pop in here and manually see what's up.. looks like there is a backlog of some questions [14:44] kaleo, nik90: what Theme.palette? [14:44] kaleo, nik90: is using UbuntuColors.orange wrong? [14:44] so popey autopilot requires newer stuff that is only found in raring or greater. Some thought was given towards having it work in precise, but you know, the sdk stuff doesn't work there either, so ... [14:45] dpm, you have/had a question on merge requests? [14:45] seb128: yes using UbuntuColors is incorrect [14:45] balloons, the sdk does work on 12.04 [14:45] nik90, why and what should I use instead? [14:45] daker, oO? [14:46] seb128: basically if use UbuntuColors, then irrespective of the system theme, the color will be what you set it. Instead it should take whatever the theme suggests. [14:46] seb128: So you should be using the SDK theme palette. Let me grab the documentation for you. [14:46] hum [14:46] balloons, yeah, I did have a question, thanks for coming back to me. It seems this merge proposal got rejected for no apparent reason: https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957 [14:46] nik90, the Ubuntu's orange is not theme specific though [14:46] We were wondering if you might have an idea why [14:47] seb128: true. What I meant was that you shouldn't hardcode the widget's color by using UbuntuColors. [14:47] seb128: nik90: I'm assuming the two APIs serve different use cases [14:47] Instead you should let the theme provide the color [14:47] dpm, sure let's see why [14:47] thanks :) [14:48] mhall119: yes [14:48] seb128, the ubuntu's orange is only used in specific themes [14:48] seb128, what's your use case? [14:48] dpm, ohh I see why I think right off the bat :-) [14:48] seb128: If you open the UITK gallery and then open the API documentation, there in the homepage you should find Theme palette documentation. [14:49] kaleo, I'm using it in the disk space bar to show the space taken by the ubuntu image [14:49] in system settings [14:49] yea, indeed.. the UI for calendar has changed but the autopilot test hasn't been updated.. it's failing now [14:49] seb128, let me look [14:50] kaleo, well, it's easy to change if wanted [14:50] seb128, oh yeah [14:50] kaleo: http://iloveubuntu.net/pictures_me/system%20settings%20dropdown%20filter%201.png [14:50] seb128, nice custom widget [14:50] seb128, hmmm, interesting [14:50] kaleo, thanks ;-) [14:51] balloons, I initially thought so too, but then I was pointed at "errors=0" and "failures=0" - so it seems either the tests passed or Jenkins does not report correctly [14:51] seb128, yes right, it's "Used by Ubuntu" [14:51] dpm, yes jenkins is lying to you a bit [14:51] Wait... I opened the ubuntu-clock-app and when I use the alt+tab the icon and name is from the Sudoku app. Is this normal? [14:51] seb128, you have it right then [14:51] http://91.189.93.70:8080/job/generic-mediumtests/67/testReport/calendar_app.tests.test_calendar/ [14:51] kaleo, right, thanks [14:51] seb128, is this app supposed to use the light theme by default? [14:51] anyways, fix the ap test and you should be good.. need help? [14:51] seb128, or is it going to switch to a different background color essentially? [14:51] ayr_ton: yes, it's a limitation in qmlscene and unity 7 [14:52] kaleo, that's a good question, I don't know [14:52] mpt, ^ do you know? ;-) [14:52] balloons, I think WebbyIT might need some help in fixing the tests for that merge request [14:52] ayr_ton: basically because they all use qmlscene as the process, bamf can't tell what application the window really belongs to [14:52] dpm, ok, can do [14:52] seb128, do you have any visual design mockups btw? [14:53] mhall119, interesting, thanks :) [14:53] kaleo, no, no recent one at least ... just http://design.canonical.com/wp-content/uploads/phone-overview-visual.small_.png which is what was posted on the design blog some time ago [14:54] but that doesn't include subpanels [14:56] balloons, do you think you could also send a reminder to the ubuntu-touch-coreapps mailing list about autopilot tests being executed by Jenkins from now on? I know you mentioned it in the IRC meetings, but not all developers attend them, and probably not all of them are aware of this and might be puzzled by the sudden failures and Jenkins reporting "0 errors" [14:56] dpm, sure sounds like a fine idea [14:56] thanks balloons! [14:58] seb128, I've been given draft mockups that use the dark theme [14:59] mhall119, dpm has the gradient support now landed? [14:59] Need to work over them with the visual designer [14:59] jono, kaleo tells us it's landing today [14:59] dpm, perfect [14:59] jono: it has landed in trunk [14:59] and then I guess we can work to get them implemented in the core apps [14:59] nik90, awesome :-) [14:59] there you go :) [14:59] mpt, ok, can you share that with me, when you get things in an useful state? [14:59] nik90, great work btw! [14:59] jono, dpm: waiting for it as an update in saucy [14:59] jono: thnx :) [15:00] nik90, I used the clock the other day to time the flank steak I was grilling [15:00] worked great :-) [15:00] jono: It is basically 3 lines of code to implement background gradients. All core apps should implement them quickly [15:00] nik90, awesome :-) [15:00] I am glad. [15:00] mhall119, ayr_ton: Trevinho is fixing that I believe, there is a bug report [15:00] bfiller: this is the MR that groups history entries by domain name: https://code.launchpad.net/~osomon/webbrowser-app/domain-name/+merge/174435 [15:01] oSoMoN: cool will try it [15:01] jono, dpm, it has landed [15:01] (in trunk) [15:01] kaleo, awesome :-) [15:01] jono, oh, nik90 told you :) [15:01] kaleo, :-) [15:01] kaleo: too late :) [15:01] kaleo: good to hear, fixing it where? [15:01] kaleo, any idea when it will be published so our core app devs can use it? [15:01] mhall119, in BAMF [15:01] yeah, nice work kaleo ;) [15:02] jono, today or tomorrow [15:02] kaleo, perfect [15:02] kaleo, btw, the theming changes in the toolkit look incredible [15:02] they look so slick [15:02] jono: only the clock and calculator have been given gradients in their visual designs [15:02] jono, it's part of the daily releases on saucy, so as Florian says, as soon as the builders pick it up from trunk [15:02] jono, I know, rosie did an awesome job! [15:02] dpm, ahh daily SDK releases are now up and running? [15:03] awesome [15:03] kaleo, for Unity 7 or Unity 8 only? [15:03] mhall119, cool [15:03] jono, it really changes the way you feel about the apps [15:03] jono: btw, the screenshot of the Clock app on my blog, that's using the new API :) [15:03] jono, we had daily releases for months actually :) [15:03] jono, (just not of the documentation publication) [15:03] jono, for the SDK daily releases are up and running (except for Qt Creator) [15:03] seb128, sure thing [15:03] mhall119, LINK [15:03] ayr_ton: presumably Unity 8 won't need the fix, since it doesn't need BAMF [15:03] seb128, I'll put them on the relevant wiki pages [15:03] mhall119, calendar has some gradients too [15:03] mpt, thanks [15:03] kaleo: http://mhall119.com/2013/07/ubuntu-clock-app-hackfest/ [15:03] kaleo, really? I was updating in saucy and never saw updates [15:04] odd [15:04] mhall119, make sense [15:04] seb128, ok, dark it will be then [15:04] kaleo, ok, so I can unsubscribe from the PPA now I guess? [15:04] kaleo, seems so [15:04] seb128, it will be good to have the visual designer's opinion on this widget then [15:04] jono: calendar's visual designs aren't done yet, but they'll probably use gradients too, yes [15:04] jono, yeah that's the thing [15:04] jono, the PPA was probably preventing upgrades [15:04] jono, remove it :) [15:05] mhall119, basing it on http://design.canonical.com/wp-content/uploads/2013-06-20-15.28.21.jpg [15:05] kaleo, awesome, removing now :-) [15:05] kaleo, yeah, that's a good point, I've been focussing more on getting the infos to the UI so far than on the UI details, it's time I work a bit more closely from the visual design guys [15:05] seb128, it's what sells :) [15:05] mpt, ^ do you know if I should get in touch directly from somebody from design for the system settings visuals? [15:05] jono: from that blog post: "The visuals in the image below are an exploration of how this can potentially look and feel. This is still very much still in progress, but gives a strong hint of what’s to come." [15:05] http://design.canonical.com/2013/06/solving-multiple-calendar-views/ [15:06] so it will likely use gradients, but we don't know yet where or how [15:06] seb128: I actually wanted to ask you. Is it possible for the system settings to change the system time as of now? [15:06] seb128, no, I'll publish them when they're ready [15:06] mpt, ok [15:06] nik90: not last time I checked it [15:06] nik90, no, we don't have the datetime panel yet [15:06] seb128, can system settings make me coffee? [15:06] seb128, mhall119: ok [15:07] kaleo, if you run it under sudo maybe :p [15:07] seb128: but I suppose you will take the system time from the gsettings then. [15:07] kaleo: yes, but it's Americano [15:07] :D [15:07] nik90, no, that doesn't make sense ... gsettings is for settings [15:07] nik90: you should be able to just use the Qt time, and that will change based on system time [15:08] right, qt probably provides an api for that [15:08] mhall119: oh yeah. [15:09] nik90, you can "text: Date()" [15:09] standard js seems to work [15:09] (I just tried) [15:09] mhall119: me and popey were discussing on this in the design meeting where if the user sets a world city as his current location and if the system changes the time, then which one has precedence [15:09] * mhall119 is always surprised when javascript works [15:10] nik90: you should get UTC time from the system, then apply the world city's offset [15:10] I'm sorry, I was away. I saw a ping by balloons and dpm about the MR, but i don't understand [15:11] nik90: starting from UTC makes things easier most of the time [15:11] mhall119: I agree. However there is a special case not met by that logic which is should the world city's offset be ignored if the user's system time has been changed outside the clock app. [15:11] mhall119: its not where you get the time from, the discussion was about how we adjust what we display [15:12] e.g. you step off a plane in a new timezone, network updates time, the clock should take account of that, but still let the user override it [15:12] oh, I see [15:12] so maybe we need a special "Local Time" location that changes, but if you set it to a specific world city it doesn't? [15:12] WebbyIT, we were just saying that we now know why your merge proposal failed: the calendar UI has changed and it's no longer passing the autopilot tests (https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957) - balloons can help you to get them in shape so that the merge proposal is accepted [15:13] kinda [15:13] I'm assuming you can always get UTC time, and UTC time won't change when the network time changes [15:13] the clock app should detect when timezone has changed and adjust display for "the time here" accordingly [15:13] mhall119: yes but if you set it to a specific world and the it doesnt change (after entering a new country) then you are restricting the user. [15:13] WebbyIT, indeed [15:13] but the user should be able to override that to display the time back at home or somewhere else [15:14] ok dpm, thanks. So, balloons, what have I to do? :) [15:14] right, so then can we just have 1 "Current local time" and multiple "Fixed location time"? [15:14] popey, mhall119: I need a sort of decision proposal if you will. What to do in certain cases that we described above. [15:14] effectively, yes [15:15] mhall119, popey: Can we document this in google docs? I already have one edited describing some case scenarios [15:15] WebbyIT, well the test that is failing is the test_new_event [15:15] sure [15:15] So we need to update that to use the new date selectors (that's were it's failing) [15:15] popey: nik90: design might have some advice on this too [15:15] they were on the call [15:15] but yes [15:16] mhall119, popey: https://docs.google.com/document/d/10f7sU1POjFWc1y1afiV3IynJxDQartyFsXcpexI--7w/edit [15:16] nik90: i have comment rights only.. [15:16] popey: just sent you an invite to your canonical email [15:16] ok, ta [15:18] mhall119, about the 3 and 4 work items in your blog for today hackfest. For this is necessary a merge proposal in sdk-system-alarm-api first? Or I could do some merge proposal directly in the clock app for help in this? [15:18] ayr_ton: it'll need an API and platform implementations, those are already planned and spec'd as far as I know, just need an engineer's time to implement them [15:19] speaking of that, kaleo: is there anybody else who can pick that up while zsombi is on holiday? [15:19] so WebbyIT let me pull the branch and let's see what needs modified [15:20] mhall119, breeding program? :) [15:21] balloons: ok, thanks :) [15:21] kaleo: I've done my quota [15:22] kaleo: I assume you have a blueprint, milestones and work items for yours :) [15:22] come to think of it, our monthly planning cycle is disturbing similar to those pre-natal planners [15:23] mhall119, lol [15:26] I don't know enough programming to help, but I am listening to heavy metal. Just know that. [15:26] ovenwolv: moral support, we appreciate it :) [15:29] ovenwolv, +1 [15:29] Excellent. We appreciate you guys making a phone with linuxy goodness. [15:32] How can I add another version to available versions? | http://askubuntu.com/q/319318 [15:32] ovenwolv, \m/ [15:33] balloons and dpm, \m/ [15:34] Getting ready to watch the video on creating an autopilot testcase [15:35] ovenwolv, :-) [15:35] what should I imagine when I see \m/ ? I understand \o/, but m is a weird head [15:39] You should image the fingers of a single hand [15:40] minus the thumb, i suppose [15:53] ok WebbyIT I have a really quick fix for the merge [15:53] the autopilot tests for calendar should be fixed up :-) [15:54] hello? [15:54] arielschon12, this is balloons reading you loud and clear. do you copy, over? [15:54] I copy alright, thanks! [15:55] :-) [15:55] Anyone knows how can I get started and contribute to the core apps? [15:55] balloons: ok :) Do you submit a new branch for fix autopilot or have I to modify something? [15:56] arielschon12, there's a lovely tutorial on developer.ubuntu.com if you need help with qml, etc.. However if your already to go on that front, take a look at these wiki pages: https://wiki.ubuntu.com/Touch/CoreApps/ [15:56] Pick an app, go to that page and we can help you get the code and start hacking [15:56] WebbyIT, I'll push something in just a moment [15:56] arielschon12: what kind of contribution do you want to make? [15:57] Well mhall119, First I just want to get my hands on the code and see what is going on [15:57] arielschon12: https://wiki.ubuntu.com/Touch/CoreApps/DevelopmentGuide has a generic guide to getting the core apps code and submitting your changes [15:58] balloons: you are awesome :D [15:58] Thanks guys :) [15:59] thank you arielschon12, looking forward to seeing your merge proposals :) [15:59] Cool, thanks mhal! [15:59] And now off-topic, I am currently running MAC OS X 10.7.5 and I want to dual-boot it with ubuntu. I have tried it before, but stuff got messed up. Anyone knows how to do this (I am using an iMac, so wireless mouse and keyboard support is needed in the OS selection) [16:00] WebbyIT: I see that you have taken on another bug :). Just one thing to note, try using the ImageButton.qml component located in the stopwatch folder. This will allow you to get the same styling as the stopwatch lap,reset buttons. [16:01] I forgot to mention this in the bug report [16:01] nik90: yes, I did it. Reset working great, now I'm working on pause function :) [16:07] ariel, why not try a virtual machine on your desktop? Virtual box or vmware player should work fine, then you don't have to choose which OS to boot [16:11] wild.. well, I think I may just gut the test instead. [16:11] it seems like there is still more work to do.. it "passes" but I don't see a way to make an event at all :-( [16:11] you might have problems getting the SDK apps running in a virtual machine, they require OpenGL ES support and last I heard VirtualBox didn't have that [16:11] VMWare I heard works though [16:16] I have 12.04 on VMWare player, with the QT SDK installed, but it could be missing something and I wouldn't necessarily be aware [16:18] nik90: it seems that Jenkins can not stand me :-/ Here the MR for pause: https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1166264/+merge/174458 [16:22] WebbyIT, see my comments on the merge [16:23] I took your branch and made some changes: https://code.launchpad.net/+branch/~nskaggs/ubuntu-calendar-app/autopilot-fixes-for-newevent [16:24] mhall119, are any of the calendar folks around? [16:24] WebbyIT: I have asked it to build it again. Let try once more. [16:24] balloons: ok, thanks :) [16:24] WebbyIT: Your code is perfect. I do not think that is the issue. [16:25] WebbyIT, does new event work for you? I can't seem to create one.. there's no save button I can see [16:25] nik90: Ok, thanks :) [16:26] balloons: no, both oSoMon and I have the same problem. If you launch it you have some errors: http://paste.ubuntu.com/5868534/ [16:27] balloons: but you can get around this, with some modification [16:27] WebbyIT, ok right.. so for the moment, I killed the test [16:29] balloons: not that I see, why? [16:30] balloons: FYI in NewEvent.qml you have to change line 130 from ListItem.SingleControl to ListItem.Empty and line 132 from control: Button to Button, and it works. I didn't do it because I don't know why is in that way, so I don't want to do damages. [16:30] mhall119, just wondering.. [16:30] WebbyIT, well, hmm.. heh [16:32] so WebbyIT if your ok with my branch changes I'll merge that branch into trunk [16:32] it's just your changes + the autopilot fixes [16:32] balloons: yes, certainly :) [16:32] ok, so let's do it [16:34] balloons: ok, I link your branch to bug and delete my branch [16:34] WebbyIT, no that's ok [16:34] everything can stay as-is [16:34] including the request [16:34] balloons: ah ok, as you wish [16:34] :-) I think it's saner to do it that way.. maybe others would like to see a new MP, but :-) [16:35] since I'm merging it, I get to choose I guess :-p [16:35] kaleo, speaking of dropping PPAs for the SDK saucy installation, that's already done in d.u.c -> http://developer.ubuntu.com/get-started [16:35] popey, mhall119, just a FYI ^^ [16:35] WebbyIT, basically you should be good.. I'l merge it in a moment [16:38] WebbyIT: your branch got merged :-) [16:38] WebbyIT: Told you that your code was fine :D [16:39] nik90: good :) Now I'm going to move ImageButton.qml in common, so you can merge also other branch :) [16:40] i want to push modification in launchpad i has commited the content aviral@aviral-G31M-ES2L:~/animal-farm$ bzr push lp:~aviral190694/animal-farm/aviralupdate You have not informed bzr of your Launchpad ID, and you must do this to write to Launchpad or access private data. See "bzr help launchpad-login". bzr: ERROR: Invalid url supplied to transport: "bzr+ssh://bazaar.launchpad.net/~aviral190694/animal-farm/aviralupdate": [16:40] now it is shoing the above error after writing the branch push code [16:40] WebbyIT: be aware that when you do that, you need to also add a import statement in stopwatchpage.qml file [16:41] Aviral_: When did you submit your ssh key to launchpad? [16:41] Aviral_: it sometimes takes few hours to accept and recognise your keys. [16:41] ohh i had done it today only [16:42] Aviral_: have you run "bzr launchpad-login"? [16:42] no [16:42] bzr launchpad-login aviral190694 [16:42] nik90: I think is not necessary, because there is import "../common" [16:42] that should tell bzr who you are on launchpad [16:43] hello [16:43] nik90: in fact, it works. Do you want that I explicitly import it ? [16:43] WebbyIT: ah yes. You are already more familiar with the code than I am :P [16:43] WebbyIT: nope you were right! [16:43] nik90: ok, perfect :) [16:44] WebbyIT: can you move the button to the center since it is the only one present in the timer? [16:44] nik90: sure [16:45] WebbyIT: you also need to reset the pause time to zero in the reset() function. Otherwise you can only run the timer once. [16:48] nik90: good point [16:50] WebbyIT: Instead of adding a new variable "pauseTime" wouldn't it be better to assign a new StartTime every the timer is paused? This is also the logic that the stopwatch makes use of. This way have one less variable to worry about. [16:50] You can take a look at the stopwatch logic on how it keeps time by manipulating the startTime === AllStruck_ is now known as AllStruck [16:54] nik90: I can do it, but I have to rewrite logical of the timer, that isn't the same of the stopWatch. Now the remTime = totalTime - Math.floor((new Date() - startTime)/ 1000), so I can't change startTime. I can add delay to startTime, but it's the same thing that i do with PauseTime. If you want i can change PauseTime in delay, and sum it when press pause [16:57] * nik90 is thinking about the logic [16:58] How can TextField input be validated for long integers? | http://askubuntu.com/q/319355 [16:58] nik90: or, maybe I did not understand anything of logic [17:01] WebbyIT: can you update the code to reset the pause time. I will test it again. Because as of now, the timer does not work the second or third time when I set it. [17:01] in the reset() function that I mentioned earlier [17:01] let the code logic remain as you did for now [17:02] nik90: done https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1166264/+merge/174458 [17:03] nik90: the last commit -> http://bazaar.launchpad.net/~rpadovani/ubuntu-clock-app/1166264/revision/140 [17:07] WebbyIT: actually I am fine with your code logic. Lets not change that. I am going to now keep testing to see if it fails in any cases. [17:07] WebbyIT: one small fix. Could you move the pauseTime = 0, to AnalogTimer.qml [17:07] there is a reset function in that file [17:07] there you can do startTime = remTime = pauseTime = 0 [17:08] just my small nitpickings :) === JamesTai1 is now known as JamesTait [17:10] nik90: you're right, is right to write good code :) Done [17:16] Aviral_: is your issue fixed? [17:16] no :( [17:16] aviral@aviral-G31M-ES2L:~/animal-farm$ bzr push lp:~aviral190694/animal-farm/aviralupdate Permission denied (publickey). ConnectionReset reading response for 'BzrDir.open_2.1', retrying Permission denied (publickey). bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist. [17:18] Aviral_: when did you say you uploaded your ssh keys to launchpad? [17:18] hmm the error says Permission denied (Public key) [17:18] you sure you uploaded the corrected keys to launchpad? [17:18] i am not sure [17:43] popey: mhall119: Stock ticker was updated to correct device visual glitches. [17:44] yay [17:44] Lol [17:44] Please provide a screenshot when you get some time. [17:45] great work surgemcgee_ [17:46] mhall119: Hey, thanks. [17:46] Aviral_: did "bzr launchpad-login aviral190694" work without error? [17:47] popey: mind testing https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1166264/+merge/174458 for me? [17:47] popey: It includes a reset button. The main timer button now start/pauses the timer. [17:50] mhall119: sir that command worked but new error has occured :( i am bored by watching thses errors again and again [17:51] mhall119: he got error Agent admitted failure to sign using the key. Permission denied (publickey). ConnectionReset reading response for 'BzrDir.open_2.1', retrying Agent admitted failure to sign using the key. Permission denied (publickey). bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist. [17:51] mhall119: Agent admitted failure to sign using the key. Permission denied (publickey). ConnectionReset reading response for 'BzrDir.open_2.1', retrying Agent admitted failure to sign using the key. Permission denied (publickey). bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist [17:51] Aviral_: if you run just "bzr launchpad-login" what does it print out? [17:51] aviral190694 [17:52] hmmm, this is very odd indeed [17:52] WebbyIT: your code works without any regressions. I guess it is good to go. [17:53] nik90: good news :) [17:53] Aviral_: is your ssh key in ~/.ssh/id_ ? [17:53] mhall119: yes,i think it has a problem with me i has to gift something to launchpas to accept my sshkey [17:53] rsa [17:54] Aviral_: what does "bzr whoami" return? [17:54] Aviral Aggarwal [17:55] Aviral_: try this: [17:55] bzr push lp:~aviral190694/+junk/animal-farm [17:56] mhall119: Agent admitted failure to sign using the key. Permission denied (publickey). ConnectionReset reading response for 'BzrDir.open_2.1', retrying Agent admitted failure to sign using the key. Permission denied (publickey). bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist. [17:56] WebbyIT: Approved again! Your 2nd bug fix for the clock app. [17:56] same error :'( [17:56] well it's launchpad then, not specifically animal-farm [17:57] Aviral_: join #launchpad-ops and maybe someone there can help [17:57] sorry, just #launchpad [17:57] mhall119: joinede [17:57] joined [17:58] nik90: thanks you for your support and your guide :) [17:59] WebbyIT: the pleasure is mine [17:59] Aviral_: might take a bit to get a response, but hopefully someome there can check into the launchpad side of things to see if they can see what's going wrong [18:00] mhall119: not an issue sir i am here for 1 more hour and thanks for your help :) [18:08] nik90: when is the next design meeting for clock? I'm very interesting in helping the app :) [18:08] WebbyIT: On thursday 16:00 UTC. I will ask dpm or popey to send you an invite to it [18:09] WebbyIT: Its on g+ hangout. [18:09] dpm will have to i think, it's in his calendar [18:10] popey: ok [18:10] popey: I will send him an email regarding this today [18:10] would love to have WebbyIT in these meetings :) [18:11] nik90: ok thanks :) [18:11] thanks [18:11] ditto! [18:11] WebbyIT: oh by the way, if you can you should join the dev weekly meeting on Friday from 19:30 UTC - 20:00 UTC [18:11] which is today in another 1hour [18:11] nik90: it would be great to work side by side with people like you :) [18:11] the meeting is with popey and mhall119 [18:12] wow, 19:11 my time and I now notice the /topic wrong [18:12] so sorry nik90 [18:12] nik90: yes, on #ubuntu-touch-meeting? [18:12] WebbyIT: yes [18:12] WebbyIT: So to summarise, we meet every week on Thursday (16:00 UTC) and on Friday (19:30 UTC) [18:12] nik90: I'll be there :) [18:13] popey: did not notice. I actually almost forgot today's meeting :P until I mentioned it [18:13] WebbyIT: great! === nik90 is now known as nik90|Dinner [18:13] alrite I am of to dinner. brb in about 1 hour === popey changed the topic of #ubuntu-app-devel to: http://developer.ubuntu.com | App development on Ubuntu: how to do it & how to make it better | HackDays! http://bit.ly/12Ux0vM | Thu 12th July is Clock App HackDay! http://bit.ly/1agnlBJ | Clock App Bugs: http://bit.ly/1ahmf8W | Clock App Blueprint: http://bit.ly/15nKOO7 [18:14] better late than never! [18:15] WebbyIT: latest bug fix by you merged successful by jenkins bot [18:15] nik90|Dinner: great :) [18:23] yo [18:24] what up G [18:24] :) [18:24] :D [18:25] so clock app today what are some of the things that you might be having issues with [18:25] like logic things or need c++ plugins or anything like that ? [18:28] the bugs are listed in the /topic [18:28] the clock app is mostly there tbh [18:28] if you're interested in helping with other apps then they're all listed on the hackdays link above [18:28] the only ones that use a c++ plugin are the file manager (mostly done) and the music app (needs design work) [18:29] they both use the same plugin - nemo.. [18:33] terminal also has a C++ plugin [18:37] ah yes [18:38] whats the hacksday link [18:40] http://bit.ly/12Ux0vM [18:41] Hey my apps also have c++ plugins [18:41] :) [18:42] but I only have zeroconf and system tools and mysql database c++ plugins [18:43] mostly dns_sd , QProcess and QSql stuff [18:48] popey, are there plans at all to move the core apps to use applicationView so that it will be a single binary and one will not have to run qmlscene? [18:48] bobweaver: we meant of the Core Apps [18:48] :) [18:49] bobweaver: applicationView being a C++ thing? [18:49] i think there's a plan to have a more lightweight application start framework [18:50] kinda mhall119 like using QGuiApplication and QCoreApplication and QQmlEngine [18:51] having it so you do not have to use qmlscence [18:51] bobweaver: like popey said, I think the plan is to replace qmlscene with another generic, but more functional, application runner [18:52] cool [18:52] but we don't plan to include a C++ launcher in each app [18:53] mhall119, something like this https://launchpad.net/~josephjamesmills/+archive/sdk-extras [18:53] the ubuntu-tabs-cpp package that I made a while ago [18:54] needs work needs to install the qml source directorys to a better place as debian files(auto generated ) say no no on installing files on them selfs [18:56] It just creates a new wizard that has packaging questions and forms to fill out that fill in the debian/* files has a tabs application that you can build for debugging or for release === nik90|Dinner is now known as nik90 [19:44] seb128, still around? [19:45] kaleo, lol, I was just calling it a week ... I've a few minutes to answer a question though ;-) [19:45] seb128, I was testing your app again [19:45] seb128, and I'm really puzzled by the flicking in the main menu [19:45] seb128, it feels so different from everywhere else [19:45] seb128, what's doing that? [19:45] the fact that it goes offscreen like that? [19:45] seb128, you are not using a Flickable or a ListView? [19:45] I am [19:45] seb128, it does not go offscreen at all [19:46] seb128, just it slows down very differently [19:46] seb128, compare it with the dash for example [19:46] you are the toolkit guy, tell me what I'm doing wrong :p [19:46] seb128, which file should I look at? [19:46] we are using flickable a column in it [19:46] what screen are you on? [19:47] seb128, main [19:47] do you have the same issue in e.g about? [19:47] seb128, let me sese [19:47] -s [19:47] seb128, yes [19:47] boundsBehavior: Flickable.StopAtBounds [19:47] that's not supposed to be there :) [19:48] kenvandine added that [19:48] without it things were acting weird [19:48] e.g flicking on a dialog that fit on screen would send it off screen [19:48] which feels buggy [19:48] why would you want any scrolling on something that fits on screen? [19:48] kaleo, we had a screens without enough content to fill them [19:48] especially on a desktop [19:48] yet you could still drag [19:49] using a wheel scroll you could get the UI way off screen [19:50] seb128, kenvandine, hmmm, [19:50] seb128, kenvandine, so, it might be the wrong solution [19:50] perhaps :) [19:50] seb128, kenvandine, and whatever the solution is, it should go in the toolkit [19:50] right [19:50] so that all apps benefits [19:50] -s [19:50] kenvandine, did you open a toolkit bug about that? [19:50] no [19:50] we should do that [19:50] I'm testing a bit [19:50] this is the behavior of any flickable [19:50] kaleo, sorry about the lack of bug filling [19:51] which is outside of our toolkit [19:51] kenvandine, that's the only property you set to fix the issue? [19:51] i think so [19:51] yes [19:51] kenvandine, yes, but we have power of Qt : [19:51] kenvandine, :) [19:51] so unless we want to have our own flickable [19:51] kaleo, try on the about panel, it's easier to edit (you can edit the .qml without rebuilding) [19:51] kenvandine, that also is a possible option [19:51] kenvandine, Qt Quick Controls has that [19:52] seb128, ok [19:52] the downside with that is all the existing components wouldn't inherit from that, would they? [19:52] seb128, MainWindow.qml is built into the binary? [19:52] yes [19:52] kenvandine, inded [19:52] +e [19:52] kenvandine, but let's first figure it out [19:52] seb128, not cool [19:52] kaleo, plugins/about/PageComponent.qml is not (that's the about panel) [19:53] seb128, unless it's strictly necessary I would avoid bundling QML files into the binary [19:53] kaleo, yeah, tell mardy, he did the main UI thing [19:53] seb128, that's a side point obviosuly [19:53] seb128, :) [19:53] the panels don't do that [19:53] so perhaps Qt's flickable should be modified :) [19:53] seb128, you'll know for later [19:53] kenvandine, perhaps [19:53] noted, thanks ;-) [19:53] kaleo, yeah... that seems to be mardy's preference [19:53] kenvandine, or made configurable at a system level, if it's not already the case [19:53] I didn't like it anyway [19:53] kenvandine, I'll tell him off [19:53] since it's harder to hack and test changes :p [19:53] seb128, exactly [19:55] seb128, kenvandine, so yeah without boundsBehavior: Flickable.StopAtBounds it feels much better [19:56] seb128, kenvandine, let me make a page with little content [19:57] seb128, kenvandine, so you can still scroll and it bounces back, it's not that bad, let me see a bit more [19:57] seb128 and i both found it terribly annoying [19:57] try the reset plugin [19:58] kaleo, try on a desktop with a wheel/trackpad scroll [19:58] but even on the device [19:59] if you try on android they don't make things scroll offscreen when you touch them on a page that fits in screen [19:59] (just tried on my phone) [19:59] seb128, ok, I think the solution is to make it conditional [19:59] kenvandine, ^ [19:59] Is it possible to set the location from within the app? [19:59] seb128, if contentHeight bigger than height then DragAndOvershootBounds [19:59] seb128, else StopAtBounds [19:59] that seems tedious [19:59] seb128, tedious to implement? [19:59] shouldn't the toolkit Do The Right Thing [20:00] no, easy to implement [20:00] seb128, well, yes, I'm talking about the solution that would go in the toolkit [20:00] but it means every single app have to go through discover and implement that [20:00] ok, good ;-) [20:00] kaleo, that would be fine [20:00] seb128, cf discussion from before :) [20:00] right [20:00] +1 from me [20:00] soooooooo [20:00] but it should go in Qt imo [20:00] kenvandine, agreed [20:00] so all flickable's benefit [20:01] kenvandine, maybe a boundsBehavior new type [20:01] don't get me started on the list of things qt doesn't do for you ;-) [20:01] hehe [20:01] (like wth with column not working if you don't put the anchors on left and right) [20:01] if a new type, i think it should be the default :) [20:01] kenvandine, yes [20:01] kenvandine, at least for Ubuntu [20:01] i can't think of a case where you want want to be able to do this [20:01] (or listviews not working if you fill them but don't specify an height) [20:01] seb128, oh that is annoying! [20:02] kenvandine, agreed [20:02] kenvandine, yeah, I'm still not sure I like qt because of those things :/ [20:02] seb128, lol [20:02] seb128, well... still far less frustrating than gtk :) [20:02] it's so annoying that you take a listview, pack it with a model and get nothing on screen [20:02] seb128, like all the other benefits are not enough [20:02] seb128, it's good you konw [20:02] then spend an hour trying to figure why [20:02] seb128, i that's the biggest yissues you have [20:02] "oh, heigh is 0 if you don't specify it" [20:02] seb128, that's a good sign [20:02] seb128, I agree though [20:03] seb128, the width/height being 0 and nobody telling you is bad [20:03] seb128, at the very least QtCreator should tell you [20:03] kaleo, yeah, I like it most of the time, it's just so details that are really annoying and bit most of the beginners [20:03] just *those* details* [20:03] seb128, kenvandine, I suggest in the meantime for the system settings app: [20:04] seb128, kenvandine, 1) create a CustomFlickable.qml that factors the code you have [20:04] (it's repeated in multiple places [20:04] seb128, kenvandine, 2) implement the behaviour described above [20:04] that's why i want a mode in qmlscene to run with red boxes around each element... just like firebug [20:04] kenvandine, that would not show 0x0 items :) [20:04] kenvandine, and if you use QtCreator's QML debugger [20:04] kaleo, it should :) [20:04] kenvandine, you can click on the UI [20:04] kenvandine, and it takes you to the code [20:05] dude... i've never had luck with that [20:05] kenvandine, why not? :) [20:05] kenvandine, well, not being able to run the app locally does not help :) [20:05] i fought with getting it to load at all [20:05] kenvandine, that's very odd [20:05] not just for systems settings [20:05] mostly with friends-app, instagram, etc... [20:05] kenvandine, I can take a look when we meet [20:05] i gave up on trying :) [20:05] kenvandine, works fine here : [20:05] :) [20:05] so i've heard :) [20:06] what i want though is to be able to hi-lite all the components and maybe a zoom for the 0x0 items [20:06] so you can play with it [20:06] kaleo, ok, thanks for the advice, I'm going to have a look to the customflickable and fill a bug on the toolkit about that [20:07] kenvandine, ^ if you want to beat me to it feel free, otherwise I can do that on monday [20:07] not today though, enough work for this week ;-) [20:07] seb128, thank you [20:08] seb128, sorry for the extra work [20:08] kenvandine, kaleo: well, even without the 0x0 widget issues, having borders around elements would be nice, I keep changing my Items for Rectangles in custom widget to see what's going on [20:08] kaleo, no worry [20:09] oh... so it does seem to work with something that is pure qml [20:12] ok, on that note, enough for me for this week [20:12] have a nice w.e everyone [20:12] see you next week [20:41] kenvandine, why not use QtQuick.Window 2.0 and use Screen.height/width and console.log that to app on start up ? or set the Window in c++ to be like QtQuick2ApplicationViewer k; k.showMaximized(); or something like that showFullscreen() ect [20:42] bobweaver, for what? [20:42] kenvandine, for your Items [20:43] and debugging like you where talking about above ^^ [20:43] you mean to see when something is 0x0? [20:43] but i don't care about screen size... what i want is to see how big each item is [20:43] not just how big [20:43] but also hi-lite them [20:43] so you can mouse over and see what element is what [20:43] this is a Model ? [20:45] no, just a general complaint [20:45] during development people often don't see the results they expect [20:45] and it's can be a pita to see why the height is 0, etc [20:45] i want something like firebug for qml :) [20:48] kenvandine, Item {width: Math.round(Screen.width / whatever) Rectangle{id:foo; width: Math.round(Screen.width / 2) } MosueArea{hoverenabled: true; onEntered:{tooltip.opacity = 1 ; tooltipText.text = foo.width +"\n"+foo.height} } Rectangle{id:tooltip; } } [20:48] make sure that you import QtQuick.Window 2.0 [20:48] something like that [20:48] but i want it to be part of the toolkit [20:49] I would make my own Elements for ToolTip and what not [20:49] yeah, that isn't as interesting [20:49] I think that there is tooltip in QtQuick.Controls [20:49] i don't want it for me... but for everyone that gets annoyed figuring out what is going on [20:49] Think being keyword [20:49] QML_FIREBUG=1 qmlscene foo.qml [20:50] and you magically get outlines or bgcolor changes on hover :) [20:50] yeah it sux when you are like what is wrong with my list/grid/path View and it is not that at all it is your delegate or somethingmlike that [20:50] yeah [20:50] or you set height to some other component's height [20:51] which turns out to be 0 [20:51] so you don't see it at all [20:51] annoying things like that waste too much time [20:51] +1 [20:51] console.log("Is my Friend") [20:52] yeah... me too [20:52] but i hate debugging that way [20:52] I mean you could make that happen real easy with c++ in ones main.cpp (if that is ones main cpp file ) [20:53] considering that it is qmlscene there is not bound to be any c++ files [20:54] dont understand why people do not want c++ in there qml . oO* I mean qml is c++ plugins and what not. [20:56] there is no tooltip in QtQuick.Controls only toolbars and toolbuttons === salem_ is now known as _salem [21:39] bobweaver: what do you want a tooltip for? [21:40] timp, I dont but me and ken where talking about debugging and options [21:41] ok :) [22:08] mhall119: hey, I need to write an app that has a little C++ [22:09] mhall119: I don't see any C++ templates under the Ubuntu project in qtcreator [22:09] oh, wait, maybe I do [22:10] 'QML Extension Library + Tabbed Touch [22:10] let me play with that [22:11] yes, that should do it [22:11] mhall119: nm! :) === renato is now known as renato_away