=== chriadam|away is now known as chriadam === nik90_ is now known as nik90 === jackson is now known as Guest1184 === Borborygmi is now known as Casmo [02:53] anybody oneline? [03:05] hi, so the html5 app is for ubuntu phone or full platform? === jhodapp is now known as jhodapp|afk === chihchun_afk is now known as chihchun [04:02] This is nice === luxe is now known as Guest66631 === salem_ is now known as _salem [05:39] tes === Guest1184 is now known as Noskcaj [07:09] any idea of OptionSelector , clicked delegate? [07:10] i am trying like this , http://pastebin.ubuntu.com/7077903/ [07:10] but it isn't working at al [07:17] mihir, delegateClicked isn't a method, it's a signal. So you want onDelegateClicked, I think [07:18] but that's a bit weird, so go with that for now but you may want to ping an sdk team person such as bzoltan once he's online [07:19] aquarius: yeah , thanks for that [07:19] i tried that , but it is not behaving properly i guess [07:24] mihir, http://pastebin.ubuntu.com/7077939/ works for me? [07:27] aquarius: thanks a lot it worked !! , i used SelectedIndex but it didn't work http://pastebin.ubuntu.com/7077942/ [07:28] i don't know what exactly [07:31] mihir, i think that delegateClicked is fired as soon as the delegate is clicked, before selectedIndex is set [07:31] if what you care about is the selectedIndex, then use onSelectedIndexChanged: { console.log(selectedIndex); } [07:32] aquarius: gotcha !!!! thanks a lot :) [07:36] good morning all [07:41] aquarius: I never sleep and I am always online :) [07:41] waaah! it's zombie bzoltan! [07:41] aquarius: I reached that level of enlightenment :) [07:41] bzoltan, I think that you're supposed to use onSelectedIndexChanged on an OptionSelector, and that delegateClicked is weird and it feels like an internal signal that shouldn't be documented [07:42] bzoltan: heheh [07:43] bzoltan: aquarius helped me as of now , was confused between delegateClicked and selectedIndexChanged [07:46] aquarius: delegateClicked is there to provide the ability to execute additional actions before the selectedIndex is changed [07:48] zsombi, ah, OK. Having a little example in the doc page of how to use optionselector "normally" (attach to onSelectedIndexChanged) and how to do extra stuff (attach to onDelegateClicked to do a thing first, *and* attach to onSelectedIndexChanged) might make this a lot clearer, I think? [07:50] aquarius: :) agree... the component itself is too restricting, meaning you canot really customize anything on that... There are things like ListItem's Expandable which provides you more freedom on what you exactly want, and OptionSelector will also get some love at some point... and its documentation is not the best money can buy :) === Wellark_ is now known as Wellark [08:58] Good morning all; happy No Smoking Day! :-D === chriadam is now known as chriadam|away [09:06] nik90, is there a mockup of how flashback should look like on desktop? === dkessel_ is now known as dkessel [11:13] randomcpp: none at the moment.. I haven't got that far yet :) [11:15] randomcpp: but I am currently focussed on some trakt features such as new user profile page and so on..once those get implemented, my target is convergence :D [11:15] ok don't worry :) [11:15] randomcpp: you are welcome to help me with those [11:15] thank you :) [11:21] nik90, aquarius: code mockup of sorting, transforming and filtering via functions https://code.launchpad.net/~kalikiana/u1db-qt/transformers/+merge/210457 [11:21] any input welcome [11:21] kalikiana: taking a look now [11:22] kalikiana, this is interesting :) thanks for your work [11:23] kalikiana, is document deletion also supported now? [11:24] randomcpp: you can use deleteDoc [11:24] and of course you're also invited to have a look at this api for brainstorming, I just poke the first two guys I saw :-D [11:24] ok I'll have a look! [11:29] kalikiana:Would functions like LowerThan(), SortBy() etc be provided by U1db-qt? This way in the query, the developer can reference them by lowerThan(a.year)? [11:30] kalikiana: Also in the optionSelector code, 184 + ListElement { label: 'Year'; comp: 'a.year < b.year' }, what does the comp refer to? [11:42] kalikiana, splitwords creates one result item *per split word* [11:43] it does not create one single result item with a value of ["first", "second", "third"] [11:43] also, you've invented lowerThan. [11:44] see the reference implementation docs for transformation functions; we didn't choose thm lightly. If you invent new ones which know that their data is a number, without being very careful, you'll break syncing, later [11:44] now, back to packing things for me [11:45] kalikiana, am I missing something? TypeError: Object U1db::Database_QML_127(0x2927940) has no method 'deleteDoc' [11:45] randomcpp: did you try this on the desktop or phone? [11:45] desktop [11:45] randomcpp: 14.04? [11:46] yep [11:46] randomcpp: it works for now..the way I use it is by db.deleteDoc(docID) [11:47] I'm using recipesdb.deleteDoc(docId); [11:47] where U1db.Database { [11:47] id: recipesdb [11:47] .. [11:47] randomcpp: can you paste the output of apt-cache policy qtdeclarative5-u1db1.0 [11:48] qtdeclarative5-u1db1.0: [11:48] Installed: 0.1.5+13.10.20130916-0ubuntu1 [11:48] Candidate: 0.1.5+13.10.20130916-0ubuntu1 [11:48] Version table: [11:48] *** 0.1.5+13.10.20130916-0ubuntu1 0 [11:48] 500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages [11:48] 100 /var/lib/dpkg/status [11:49] randomcpp: do you have the core apps daily ppa? [11:49] randomcpp: https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily === jhodapp|afk is now known as jhodapp [11:50] randomcpp: I think I know the problem. If you look at the u1db-qt trunk, the last 6 commits have not yet been released to the trusty archive. It is available through the core apps daily ppa. [11:50] ahh this should be the problem [11:51] I don't have that ppa installed [11:51] randomcpp: currently the update to trusty archive is being blocked due to the qt 5.2 landing. [11:51] so only after qt 5.2 lands in the phone images, can we start updates to u1db land in trusty [11:52] good to know, thanks nik90 :) [11:53] randomcpp: np [12:00] aquarius: how would sync break due to a transformation function? only documents are exchanged [12:00] because you're assuming that you can store data in arbitrary formats [12:00] ping pedronis or __lucio__ and talk about why we picked the functions we did, and about storing numbers as numbers [12:00] (I am packing things into boxes) [12:02] nik90: yes, some functions would be included out of the box; if you look more closely you can see that model.get().comp gets pushed to eval [12:03] kalikiana: ah yes [12:05] aquarius: well, you can put garbage in a json object right now. that's besides the point :-) [12:05] python u1db has different functions for strings and numbers [12:05] they even explicitly state that they discard unexpected data types [12:06] so that's what we'll do in the worst case [12:07] kalikiana: what does lower() do? [12:08] aquarius: lowerThan was proposed by another qml developer so you can do stuff like "only movies < 5min" [12:08] nik90: ImaCamelYO → imacamelyo [12:08] so if you do "ima*" in a query it will match regardless of case [12:09] kalikiana: cool [12:11] nik90: if you can think of other ones you would find useful in some apps, suggestions are welcome. I'd like to see if there's other use cases I'm not considering [12:12] kalikiana: definitely [12:12] randomcpp: ^^ === _salem is now known as salem_ [13:08] aquarius: Multiplayer tablet version http://emils.github.io/2048-multiplayer/ :D === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [14:25] nik90, can I ask you why you changed the user's tv show library to user's watchlist? [14:26] randomcpp: I felt that on the phone atleast showing the user's tv show watchlist seemed more relevant than the tv show library. [14:26] randomcpp: For instance, in my test account, I had about 20 tv shows in the library. However out of that 20, only 9 tv shows were currently running. The others shows ended some time back [14:27] randomcpp: in that case, showing the other 11 shows did not benefit the user too much. [14:28] randomcpp: I would recommend using this for a little while on your computer and let me know if that makes sense. In theory the watchlist seems to work. However I am still currently user testing it myself :) [14:29] randomcpp: Frankly I feel that showing shows that have already ended doesn't benefit anyone. [14:29] my problem is that I put shows in library rather than in watchlist [14:29] because other apps (read: seriesguide for android) work this way [14:30] ah okay... [14:30] maybe we could hide ended tv series [14:31] randomcpp: does Trakt show shows in the upcoming shows category if they are added to the user's library or to the user's watchlist? [14:31] there's should be a flag somewhere in the json feed === kyleN is now known as kyleN-afk [14:32] randomcpp: As of now, Flashback doesn't yet provide the feature to add a tv show to the library :/ Hence there was no way to control which episodes are being shown in the "Upcoming shows" carousel [14:33] randomcpp: That is also why I changed to show the user's watchlist. Since if a user adds/removes a tv show to the watchlist, Trakt will automatically update the "Upcoming shows" carousel which made sense [14:34] mh ok [14:37] randomcpp: What I could do is to remove the "watchlist" feature of tv shows and instead add the feature "Add/Remove to User Library". Then I can change to showing the tv show library. [14:37] this could be a solution, yes [14:37] randomcpp: However I need to first confirm that adding a show to the tv show library will also show upcoming shows. [14:43] I think you need to pull the airing shows data each time there's a change in the user's library [14:43] at the moment using watchlist, there's no upcoming episode in tv page [14:44] randomcpp: yeah that's what I do currently with the user's watchlist. When a user adds/remove a show in the watchlist, I update the airing shows data. That is something I can do. [14:45] randomcpp: however what I essentially do is that I request trakt to update the airing shows data when the user watchlist changes [14:46] library should work the same way, doesn't it? [14:47] randomcpp: only if trakt supports it [14:47] randomcpp: since if trakt doesn't update the airing shows data when a user adds a show to the library, then I cannot do much [14:50] weird, seriesguide when a show is added/removed to/from the library automatically shows recent/upcoming episodes correctly [14:50] randomcpp: do you have time for a quick hangout? [14:53] not now sorry, maybe in half an hour [14:53] no worries === caribou_ is now known as caribou [15:09] popey: dpm: is the meeting happening today? [15:10] mzanetti: no. [15:10] * mzanetti leaves the hangout again... nothing happened on my side the last week anyways [15:11] ok [15:11] we have session tomorrow i believe === gatox is now known as gatox_lunch [15:29] hi everybody === chihchun is now known as chihchun_afk === niemeyer_ is now known as niemeyer === chihchun_afk is now known as chihchun === gatox_lunch is now known as gatox === chihchun is now known as chihchun_afk === kyleN-afk is now known as kyleN [17:37] nik90, if you're around/interested and you can make it, it'd be great to have you around for the core apps designs showcase to talk about the clock designs for tablet [17:37] dpm: Don't you think lucas should do that since he and andrea were the ones who came up with it? [17:37] dpm: I only added the descriptions to the design in the doc [17:38] nik90, yeah, I invited the designers, but it seems none of them will be able to make it, so essentially I'll be showcasing their work [17:39] dpm: oh..I will be in the hangout [17:39] I can help with that [17:39] cool, thanks! [18:04] hello [18:31] https://twitter.com/jonobacon/status/443815614574886913 event at 19.00 UTC, IRC channel is #ubuntu-uds-plenary [18:31] http://t.co/mA8mzLvw9x [18:31] gah, sorry about that, damn automatic twitter URLs, http://summit.ubuntu.com/uds-1403/meeting/22220/keynote-mark-shuttleworth/ [19:38] can anyone with a phone running ubuntu do me a quick favor? [19:43] randomcpp, I've a Nexus 7 running raring right now [19:45] PaoloRotolo, could you please run saucybacon? (deleting all its data before if you ever used it) [19:46] oh sorry, I need that it runs ubuntu-touch :/ [19:49] ok I think I found what's wrong [19:49] randomcpp, I'm running Ubuntu Touch (raring), I'm installing the app [19:50] Ok, I'm in. [19:50] ok, tell me if the toolbar when you launch the app shows just "New" button [19:51] randomcpp, yes, I can see in Recipes tab "No Recipes!" with a toolbar showing a "New" button [19:52] ok thank you a lot [19:52] randomcpp, you're welcome :) [19:52] there's something wrong in how toolbar are created in latest ubuntu images [19:53] now I should find which version brings the regression.. [20:06] I don't know why it loads the wrong toolbar buttons [20:06] on the desktop everything works just fine [21:03] iBelieve, https://dl.dropboxusercontent.com/u/7027392/project-dashboard.png [21:04] snwh: oh, wow, that's awesome!!!! Thank you! [21:06] snwh: I gotta go right now, feel free to send me a Google+ message if you need to [21:17] vthompson: ping. You around? [21:19] elopio, yep. What's up? [21:22] I see your comments in https://bugs.launchpad.net/music-app/+bug/1291398 [21:22] Launchpad bug 1291398 in Ubuntu Music App "test_add_song_to_queue_from_albums_sheet fails with Qt 5.2" [Critical,In progress] [21:22] vthompson: yes, I have just seen yours :) [21:23] vthompson: and I saw your branch. Thanks for working on it! [21:23] I think it's an issue with setting the cover art for the canned mediascanner database. I'm not sure why it's broken. But I don't think it's *just* qt5.2. It's probably something to do with grilo--which was rebuilt [21:23] elopio, awesome. Please test if you can. [21:27] vthompson: I'm not sure how. I deployed your branch to my phone with click buddy, and now I can't run the tests. [21:28] I can't launch music app. How are you testing it? === salem_ is now known as _salem [21:33] Deploying the click doesn't seem to copy the libs that we are dependent on [21:35] copy /usr/share/click/preinstalled/com.ubuntu.music/current/lib to /opt/click.ubuntu.com/com.ubuntu.music/current/ [21:37] elopio, ping in case you didn't see my response [21:39] vthompson: I'm back, I was trying to reproduce the calendar errors. [21:39] I'll give that a try now. [21:42] vthompson: yes, the tests passes here. I'll leave my approval on your branch. [21:42] thanks a lot. [21:43] elopio, no worries. Actually, I do have worries because all this new stuff causes the page header to cover the top/back button of the Now Playing queue just by scrolling up/down in the queue [21:44] vthompson: can you report that as a bug with the tag qt5.2, please? [21:44] elopio, Will do [21:49] elopio, actually since we do already have a bug for this, lp:1239106, but it doesn't happen very often or with the same stimulus (scrolling up/down) should I just tag that bug and update the info? [21:49] https://bugs.launchpad.net/music-app/+bug/1239106 [21:49] Launchpad bug 1239106 in Ubuntu Music App "Empty tab header obscures the queue's close button" [Medium,In progress] [21:50] vthompson: sounds good. So what's happening is that 5.2 makes this happen more often? === jhodapp is now known as jhodapp|afk [21:52] elopio, seems like just scrolling in the queue causes it each time [23:00] elopio, I'm removing the qt5.2 tag from https://bugs.launchpad.net/music-app/+bug/1239106 [23:00] Launchpad bug 1239106 in Ubuntu Music App "Empty tab header obscures the queue's close button" [Medium,In progress] [23:01] It seems to only be an issue if the music library contains only the 3 test tracks. It's odd, but it wasn't an issue due to the upgrade itself--I don't think