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