=== johnlage_partyha is now known as johnlage [01:07] wxl, whats a linuxy term for "moderation tools" [01:07] akiva-thinkpad: what are you moderating? :) [01:08] subreddit [01:08] editting the stylesheet [01:08] hmmmm [01:08] i don't think there's a particularly linuxy term :) [01:08] well moderator sort of equals root [01:09] root, i.e. /? [01:09] so you're asking about tools to edit /? [01:10] yah something like that [01:10] um [01:10] sudo? :) [01:10] is there a sudo config? [01:11] well [01:11] all the global config files are not in home [01:11] so you need sudo access to edit them [01:11] Geepers #ubuntu is touchy [01:11] don't go asking anything in there [01:11] the channel? i wouldn't be surprised [01:11] i've been in there only a handful of times and found it generally not helpful [01:11] I got booted [01:12] hahha [01:12] what the hell did you do to deserve that? [01:12] I asked the same question I asked you [01:12] he said off topic [01:12] I said it was for the ubuntu subreddit [01:12] and then he booted me. [01:12] weird [01:12] maybe too many trolls for one day [01:12] yah sheesh; that is not nice though. he could pm me first or something [01:19] wow; banned from #ubuntu [02:01] Serves me right :P In their defense; "A linuxy word for moderation tools" is pretty off topic [02:01] wxl, so you ready to move to the next step? Or have you gone ahead without me? [02:02] akiva-thinkpad, in regards to runnnig tests within the SDK, i reported this a while back bug 1269892 [02:02] bug 1269892 in qtcreator-plugin-ubuntu (Ubuntu) "Add option to "Run tests on device"" [Wishlist,Confirmed] https://launchpad.net/bugs/1269892 [02:03] ahayzen, oh cool [02:03] * akiva-thinkpad upvotes it === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk [04:49] akiva-thinkpad: sorry work called and then i left :) === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === dholbach_ is now known as dholbach === chihchun is now known as chihchun_afk [10:15] Good morning all; happy Shopping Reminder Day! :-D === _salem is now known as salem_ === la_juyis` is now known as la_juyis [13:07] nik90_, did you know that the bottom edge tip only appears after the main page has fully loaded? (clock app) [13:40] nik90_, are you still using a custom version of PageWithBottomEdge? === rmescandon is now known as rmescandon|lunch [14:19] brendand, why, there is an official one? [14:21] rpadovani, the one in the contacts app is the 'official' one, no? [14:21] ahayzen, I think so, afaik it's the one nik90 uses (and we in reminders too) [14:22] rpadovani, yeah thats the one i based our prototype off as well and where we got the base of our ListItemWithActions [14:22] ahayzen, I think we all steal like everything from the contacts app components :P [14:22] rpadovani, yep :) i think everyone else does as well :) [14:23] browsers uses / will use ListItemWithActions for History :) [14:24] rpadovani, other apps (like Dialer) seem to actually import the contacts folder and then use things like PageWithBottomEdge.. http://bazaar.launchpad.net/~phablet-team/dialer-app/trunk/view/head:/src/qml/DialerPage/DialerPage.qml#L24 [14:24] rpadovani, i guess they've just put them all in one app so all the other apps can easily access them [14:25] so I'm curious what brendand is referring to [14:25] rpadovani, clock app has a PageWithBottomEdge.qml in its source tree [14:25] rpadovani, the code is almost the same as the one in address-book-app [14:25] yeah idk, unless nik has tweaked it like we usually have to as they do't quite meet our needs usually [14:26] brendand, there is another way to implement it other than import it in the source tree? [14:27] even we're using the custom one. [14:28] in calendar app [14:28] rpadovani: importing works , but if they change something will impact your application and it MIGHT break it. [14:28] + [14:28] 1 [14:28] and we usually need to tweak/add things anyway [14:29] yes, we too [14:30] I'm bit confusing, I lost the sense of this conversation, lol [14:30] so it is advisable to just copy the latest source from address-book app and put in your project [14:32] rpadovani, i think you were wondering why brendand was curious if nik was using a custom version of PageWithBottomEdge ? [14:33] and as i have read conversation previously and nodded by rentu , this will eventually be part of SDK (Not confirmed) [14:35] mihir: yes, we will eventually add more functionality for bottom-edge behavior (in addition to the current Panel component) to the UITK === rmescandon|lunch is now known as rmescandon [14:35] mihir: but I don't know yet when is eventually, probably not in 2014 [14:35] rpadovani: ahayzen ^^^ [14:35] \o/ [14:35] * mihir t1mp: yeah i was informed by renetu regarding this. [14:36] and we'll get the new listitems soon :) [14:36] ...and eventually reordering :) ..then a *lot* of custom code can die [14:36] but we don't want to limit the imagination of the app developers by suggesting that they should use some kind of pre-defined bottom-edge behavior [14:37] ahayzen: true, zsombi has a lot of code for the new list items that I am still reviewing. But that is something that you may expect in 2014 :) [14:37] t1mp, would be great to see that :) [14:38] ahayzen: look at all the MRs starting with numbers here https://code.launchpad.net/ubuntu-ui-toolkit/+activereviews they are for the list items [14:38] I am reviewing 45- now, still a bunch to go :) [14:38] \o/ [14:40] t1mp, is this bug 1195353 likely to be fixed in the first round or a future one? as we have basic reordering in music at the moment [14:40] bug 1195353 in ubuntu-ui-toolkit (Ubuntu) "SDK should provide support to rearrange items in a ListView" [Medium,Triaged] https://launchpad.net/bugs/1195353 [14:41] ahayzen: not in the first bunch of MRs that will land, I'm not sure about the second set of MRs [14:41] zsombi: ^ [14:41] t1mp: ahayzen: that needs more than just a ListItem support [14:42] t1mp: ahayzen: it also needs support from the ListView, so we either provide some custom ListView or will try to figure out how an attached property could do the job [14:43] so not the first round, sorry [14:43] ahayzen: how does the music app do it? [14:43] zsombi, no worries we can keep our custom implementation over the top [14:44] t1mp, slightly hacky but it works... it freezes the listview... then you drag the listitem up/down then on release it calc's where it should land and calls the move [14:44] t1mp, limitation is that it doesn't allow you to move items out of the current viewport [14:45] ahayzen: hmm.. would it be easy to detect when you are holding the dragged list item near the top of the view, and scroll the listview depending on that? [14:45] t1mp, probably... but when i built this was when we had differring listitem heights which caused some fun shall we say [14:46] now they are all the same i should probably look at it again [14:46] ahayzen: you can do move them out, and the ListView will scroll, but you need a fake item you use for that, and you may also need animations dor the displaceds [14:47] oh yeah otherwise it gets destoryed as well that was the other thing :) [14:47] ahayzen: but yeah, similar to that is needed by us to provide [14:47] yep [14:47] zsombi: basically we just need to have a property bool reorder in UbuntuListView and we're done ;) [14:47] i should really look at this again as i did it ages ago when i had less understanding of things [14:47] t1mp: aha... if that would be that easy... [14:47] zsombi: all the rest are just implementation details >;p [14:48] haha [14:49] tbh i don't think much of ours goes up the listview much now as we piggy back the multiselect mode from ListItemWithActions [14:50] we just have a reorderable property and a onReorder signal [14:50] but to do it properly may be more complex ;) lol [14:52] zsombi, are you using async loaders for the listitem actions? as we found that increased the performance quite a bit? [14:52] ahayzen: ;) [14:52] ahayzen: no, we load them only when needed, so when you swipe [14:53] ahayzen: also, you can share the actions panel between ListItems [14:53] ah cool :) ... we ended up tweaking the ListItemWithActions quite a bit lol [14:54] ahayzen: yes, and can get few milisecs more, but the problem is that by simply declaring an item inside the other one, that increases the creation time quite a bit [14:55] yeah :/ we did loads of things to the listitem and our delegate and managed to reduce the time for each delegate from ~160ms->15-20ms :) thanks to florians help :) [15:37] bfiller: https://code.launchpad.net/~phablet-team/camera-app/photo-editor/ and https://code.launchpad.net/~phablet-team/ubuntu-ui-extras/photo-editor [15:38] nerochiaro: thanks [15:38] bfiller: i mostly tested on desktop so far, there might be some things that are still a bit broken on devices [15:38] rpadovani: do you know if swordfish is around sometimes here? [15:43] mzanetti, I see him sometimes, but if you need him I have his phone number [15:44] I don't *need* him. just wanted to show him this: http://i.imgur.com/jdjHlVk.jpg [15:45] mzanetti, you probably can find him on google hangouts [16:25] bfiller: and work in progress for the work on the gallery here: ~phablet-team/gallery-app/gallery-app-photo-editor/ [16:25] Kaleo: ^ [16:25] nerochiaro: thanks, please make sure to test on the device [16:26] bfiller: will do. am I right in assuming that the ubuntu-ui-extras package is always installed in the image, the same way the ubuntu-ui-toolkit is ? [16:26] nerochiaro: that is fine [16:26] nerochiaro: we will add it to the seed [16:37] brendand: that's known (bottom edge is revealed only after the main clock page is fully loaded) [16:37] brendand: it was done to improve the startup performance...the AP tests have already been updated to take into account of that [16:37] nik90_, have they? [16:37] brendand: they wait for the bottom edge to be visible before trying to grab them [16:38] brendand: yes, otherwise that performance patch will never have been merged to trunk [16:38] nik90_, i don't think it was done properly [16:38] brendand: it is a simple wait_for(bottomedge property visible to be true) [16:38] nik90_, that's not what's in trunk [16:38] pretty sure it is since I wrote that test [16:38] let me find it [16:38] nik90_, that's what i just proposed a merge to fix [16:39] nik90_, in trunk it's doing: [16:39] 8 - action_item.hiden.wait_for(False) [16:39] 9 - action_item.enabled.wait_for(True) [16:39] which doesn't work [16:40] why doesnt that work? [16:40] that's something I copied from address book [16:40] nik90_, yeah it works for them because they load the bottom edge immediately [16:40] it waits for bottom edge hidden property to be false [16:40] nik90_, so it's pure coincidence [16:40] nik90_, i'm not 100% on why it doesn't work, i don't know enough about the PageWithBottomEdge component [16:41] brendand: ah ok...I just saw your merge proposal [16:42] brendand: I think I may have a clue as to why it fails [16:43] so when I enable bottomedge, it has an slide in animation...maybe ap is trying to pull on the edge while that animation is still happening causing a hit and miss [16:43] nik90_, well it does wait for the animation to finish [16:43] I have not been able to reproduce the failure on my laptop as also proved by jenkins which always passed [16:43] nik90_, or try to anyway [16:43] nik90_, well that could just be luck with the timing [16:43] nik90_, on device it always fails [16:44] well not really..since the enabled property could be true while the animation is still happening [16:44] I guess...although passing for weeks now is not luck :D [16:44] nik90_, what's the purpose of 'action_item.isAnimating.wait_for(False)' [16:45] ooh that I added (and forgot about it) [16:45] so it does take care of the animation [16:47] brendand: do you need me to top-approve? or elopio, do you want to do it ^^ ? [16:48] nik90_, waiting for the jenkins tests to run [16:48] ack. [16:49] hmm it has been waiting for an hour [16:49] that's strange [17:36] jdstrand, FWIW, review scripts @ r298 in the store [18:07] beuno: cool, thanks [18:09] rpadovani: around ? [18:10] mihir, skype, 15 min [18:10] rpadovani: just wanted to discuss regarding Calculator , no hurry. Ping me if I am available. [18:33] mihir, o/ [18:35] popey, hey! I have to go away this evening but didn't want to miss filemanager app meeting, at what time is it ? I will try to be on IRC [20:09] mihir, you about? [23:12] mhall119, ping?