/srv/irclogs.ubuntu.com/2013/10/18/#ubuntu-unity.txt

=== jalcine_ is now known as jalcine
=== tvoss|eod is now known as tvoss
sil2100Trevinho: ping08:04
mitalhi can anybody point me to an example of gtk apis for unity08:19
Cimitsdgeos, should be better now https://code.launchpad.net/~unity-team/unity8/carousel-loader/+merge/19040608:35
tsdgeosCimi: yeep08:39
tsdgeosgreyback: it's const& day! https://code.launchpad.net/~aacid/unity-mir/const_ref/+merge/19177209:27
mzanettitsdgeos: you sure about this one? MirSurface *surfaceFor(std::shared_ptr<mir::shell::Surface> const& surface);09:38
tsdgeosmzanetti: what's wrong about it?09:40
tsdgeosmzanetti: saves us the creation of a new shared_ptr09:41
tsdgeoswhich is not cheap at all09:41
tsdgeosneeds to increment the refcount, etc09:41
mzanettitsdgeos: well nothing really wrong... this way to write it is actually new to me but I just read some docs... seems to be the same as const T &09:41
tsdgeosand then delete it09:41
tsdgeosmzanetti: ah yeah, the whole file is written like that09:41
tsdgeosi don't like it either09:41
tsdgeosbut there where you do do as you see09:42
tsdgeostwo many "do" in there :D09:42
tsdgeosah no it's a typo09:42
tsdgeos"but there where you go do as you see"09:42
mzanettidoesn't help me to understand what you mean :P09:43
mzanettiah... got it09:43
mzanettiyes09:43
mzanettiI agree09:43
mzanettiapproved09:43
tsdgeosmzanetti: it's a spanish saying, don't know the "proper" english translation if there is one09:46
tsdgeosah yeah09:46
mzanettitsdgeos: yeah... I think I figured what you mean09:46
tsdgeosthat when in rome do as romans do09:46
mzanettihaha09:46
tsdgeosthat's supossed to be the "real" english way of saying it09:46
tsdgeosit's weird how kmail tells me CI messages are scam because they contain ip addresses :D09:49
greybackmzanetti: tsdgeos: yes I prefer "const T&" to "T const&" too, but the former is what the Mir guys used and so I kept it for their types09:55
greybacks/former/latter/09:56
mzanettigreyback: sure... no prob09:57
CimiSaviq, tsdgeos https://bugs.launchpad.net/unity8/+bug/122966110:04
ubot5Ubuntu bug 1229661 in Unity 8 "Only one dash header can be expanded at a time" [High,Triaged]10:04
Cimion this bug, we have loads of logic in the code10:04
tsdgeosCimi: not a bug10:04
tsdgeosit's a feature10:04
Cimitsdgeos, indeed10:04
tsdgeosoren wanted it like that10:04
Cimitsdgeos, I am reading code...10:04
tsdgeosnow10:04
tsdgeosseems like ux people should talk more to themselves :D10:05
Cimiahahaha10:05
tsdgeosor Oren has lost the battle :D10:05
SaviqCimi, please confirm with them that this in fact is correct10:05
CimiSaviq, I will10:05
CimiSaviq, didn't want to deprecate all this code10:06
SaviqCimi, deprecate? ;D10:06
SaviqCimi, you'll need to add code to keep them expanded ;)10:06
SaviqCimi, as there's only support now for a single one expanded at a time10:06
CimiSaviq, no it's remove code10:07
SaviqCimi, believe me it's not10:07
SaviqCimi, or not only that10:07
CimiSaviq, there is a logic that collapses items no?10:07
Cimifrom a quick look we collapse if the category changes10:07
SaviqCimi, yes, but there's also logic that uncollapses them on creation10:07
Cimiwe just need to remove that10:07
SaviqCimi, we need to "cache" which are expanded10:07
SaviqCimi, we're destroying the categories when they're off screen10:07
SaviqCimi, so we would need to keep a set that's supposed to be expanded10:08
didrocksSaviq: for memory saving? (I thought qml will do that for us)10:08
Cimiok10:08
Saviqdidrocks, yes, and yes it does10:08
Saviqdidrocks, that's what I meant by "we"10:08
didrocksah ok ;)10:08
Saviqdidrocks, except in this case it's tsdgeos that's doing it ;)10:08
didrocksheh, ok :)10:09
Saviqdidrocks, 'cause we have a custom ListView10:09
Cimiso it leaks!10:09
* Cimi runs away10:09
didrocksSaviq: interesting, ok, due to the custom ListView :)10:09
SaviqCimi, huh?10:10
CimiSaviq, was mocking10:11
CimiSaviq, nothing used more memory than my carousel when I was using repeater :)10:11
Saviqok, /me is in low power mode today10:11
SaviqCimi, oh I think greyback's application manager beat you there ;D10:11
Cimiahahah10:11
SaviqCimi, it was leaking over 10MBs per app launched ;D10:12
CimiI like this relaxed day10:12
greybackSaviq: only for a very particular use-case10:12
greybacki.e. app launched and stopped not through upstart, which is what AP was doing10:12
Cimiguys10:13
Cimiyou know why thumbnails turn black on my nexus?10:13
Cimiapp thumbnails?10:13
Cimiwhen are they created?10:13
greybackprobably the app hasn't drawn anything, when the screenshot is grabbed10:14
* greyback knows there's room for improvement there10:14
Cimigreyback, we should reduce those screenshot creations 110:14
greybackyes I know10:14
Cimithey eat cpu10:14
Cimithen we should check10:15
Cimiif they are different10:15
SaviqCimi, under Mir they will only be black if the app hasn't drawn anything - or got killed10:15
SaviqCimi, it will work fine for suspended apps (which is not the case for surfaceflinger)10:16
SaviqCimi, or did you switch to sflinger?10:16
Cimido we really have suspended apps?10:16
SaviqCimi, on Mir yes10:16
SaviqCimi, also, "on my nexus" is kind of ambiguous ;)10:16
Cimion my maguro10:16
Cimisf10:16
SaviqCimi, yeah, that's not gonna change10:17
CimiI start 1 or 2 apps and phone is slow10:17
Cimi5 is not usable10:17
SaviqCimi, we're not looking at sflinger at all any more10:17
Saviqgreyback, we should probably yank out sflinger support from unity8, btw10:17
greybackwoo!10:17
Saviqgreyback, but let's get the higher-ups to ACK10:18
greybackSaviq: yeah, it could break lots of community ports10:18
Saviqright...10:18
CimiSaviq, but how does mir/sf have to do with suspending apps?10:19
SaviqCimi, nothing with suspending - everything with getting their screenshots10:19
SaviqCimi, you can't talk to the app to get its screenshot if it's suspended10:19
Cimiso it's unrelated10:19
greybackCimi: note maguro feels slow because Mir hasn't been optimised for it.10:19
Cimigreyback, it's slow on surface flinger10:20
Cimitoo10:20
greybackbut not as bad10:20
Cimiyeah but still lags10:20
SaviqCimi, so on Mir that screenshot is kept in memory10:20
SaviqCimi, on sflinger it's not10:20
Cimiand it's not usable with multiple apps10:20
Cimiso I was wondering how we do with that10:20
Cimibecause maguro is super fast on android10:20
SaviqCimi, so you're getting black screenshots on sflinger 'cause they're suspended and you can't get the screenshot of them10:20
CimiSaviq, I got that10:21
SaviqCimi, "super fast" is probably an overstatement ;10:21
Cimiwell I can have 10 apps opened at least10:21
Ciminot 2...10:21
Cimiis this a problem of what, multithreading?10:21
SaviqCimi, please don't throw around words ;10:22
Saviq;)10:22
Cimihaha10:22
SaviqCimi, no, it's just that we haven't optimized for maguro10:22
Cimimeant multitasking10:22
Cimisorry I am on low powered mode too10:22
Cimiactually, studying a little of json with qml10:22
SaviqCimi, we just don't have our whole app lifecycle story yet10:23
SaviqCimi, mind you, on android you don't really have the 10 apps open either10:23
CimiSaviq, they are frozen10:23
SaviqCimi, you just have their screenshots (at least for some of them)10:23
Cimiyeah, that's what I mean10:23
Cimithey are on hold10:24
SaviqCimi, or stopped - you don't even know10:24
SaviqCimi, until you open them again, when resuming is faster than launching from scratch10:24
Saviqfginther, ping10:26
Saviqoh right, 5:30am, hope he's not gonna answer..10:27
=== jalcine is now known as jalcine_
tsdgeosthe autolander is back!10:59
tsdgeosand broken :D10:59
=== sil2100_ is now known as sil2100
Cimihah11:06
=== _salem is now known as salem_
dandradergreyback, ping11:31
greybackdandrader: pong11:31
dandradergreyback, would you have some spare time today or Monday to review this one: https://code.launchpad.net/~dandrader/qtubuntu/uniqueTouchIds/+merge/19169211:31
dandraderit's actually a simple one11:32
didrocksgreyback: btw, didn't tel you yesterday, but excellent fix! Thanks a lot :)11:32
greybackdandrader: I'll take it on Monday, that ok?11:32
didrocksgreyback: that's exactly what we needed at the last minute, so much improvement :)11:32
dandradergreyback, yeah, that's fine. Thanks!11:32
didrocksto keep saying "people worked hard until the last second before release"!11:33
greybackdidrocks: alf deserves most of the credit, he tracked it down11:33
greybackbut thanks :)11:33
didrocksgreyback: yeah, I pinged him on that when you landed it :)11:33
=== MacSlow is now known as MacSlow|lunch
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== alan_g is now known as alan_g|lunch
=== jalcine_ is now known as jalcine
=== MacSlow|lunch is now known as MacSlow
Saviqtsdgeos, greyback, I won't make the standup, mzanetti says he might not make it either12:59
greybackSaviq: too noisy in the bar, is it?13:00
fgintherSaviq, pong (I'm on holiday today, so will only be here for an hour or so)13:00
Saviqfginther, nw, will talk next week13:01
Saviqfginther, have fun13:01
fgintherSaviq, thaks13:01
fgintherSaviq, thanks13:01
Saviqgreyback, you got me ;P13:03
dandraderlol13:06
=== alan_g|lunch is now known as alan_g
=== jalcine is now known as jalcine_
tsdgeosdednick: standup?13:31
tsdgeosgreyback: umumble working for you?13:39
greybacktsdgeos: could you not hear me? Works for me13:39
kgunnmzanetti: yoo hoo13:40
tsdgeosaaaand i'm back13:40
mterrytsdgeos, where was that branch?13:40
tsdgeosgreyback: i think my interwebs died13:41
tsdgeosmterry: which branch?13:41
tsdgeosgreyback: so no, if you said anything interesting i mised it13:41
tsdgeos+s13:41
greybacktsdgeos: not really. Talks on Qt Scenegraph working more closely with Mir13:42
mterrytsdgeos, didn't you justs say you had a branch for me to review about the lockscreen?13:42
tsdgeosmterry: that must have been someone else, not me13:42
mterryMacSlow, was that you?  ^13:44
* mterry is a bit sick and delirious13:45
MacSlowmterry, nope13:45
mterryhuh13:47
mterrymaybe I hallucinated it13:47
* mterry goes and lies down13:48
tsdgeossorry :D13:48
tsdgeosmaybe was my crappy english13:48
tsdgeosbut nothing regarding lockscreen i said13:48
tsdgeostrusty tahr14:09
=== jono is now known as Guest69907
=== alan_g is now known as alan_g|tea
=== salem_ is now known as _salem
=== alan_g|tea is now known as alan_g
* greyback eow15:04
=== dandrader is now known as dandrader|lunch
=== seb128_ is now known as seb128
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== dandrader|lunch is now known as dandrader
maxbUbuntu 13.10 seems to bring with it a new Unity feature of repeating the visual "app icon pops out and wiggles" notification cue until the user acknowledges it. Can I turn this off?18:16
bschaefermaxb, yes you can in CCSM (compizconfig-setting-manager)18:45
bschaeferunder: Ubuntu Unity Pluging -> Launcher -> Launcher icon Urgent Animation18:45
maxbbschaefer: Oh.... I just looked through CCSM but couldn't see any new settings which soun.....  oh, I don't want to turn it off completely, I just want it to notify once18:46
bschaeferhmm just once, im not sure if theres a setting for just once18:46
maxbYeah, that would be the perennial UX defect of Unity, changing the behaviour and not having settings to allow for opting for the previous behaviour :-/18:47
bschaeferChrisTownsend, would you know if theres a setting for that?18:47
ChrisTownsendmaxb: Yeah, no way to put it back to the old behavior right now.  Please enter a bug and I'll put it on my radar to make a setting for 14.04.18:47
maxb(use case, for anyone interested: Someone has said my name in IRC. Fine. I'll get to them when I have time, don't nag me repeatedly.)18:48
maxbBug against Unity upstream project in LP?18:48
ChrisTownsendmaxb: I can't put it in 13.10 though because it would be considered an new "feature" and is not SRUable.18:49
bschaefermaxb, very true, i do run into that as well, thanks for letting us know about that, as it would be a good thing to have fixed :)18:49
ChrisTownsendmaxb: Sure, that's fine.  I'll look for your bug.18:49
ChrisTownsendmaxb: Yes, thanks.18:49
ChrisTownsendmaxb: It will quit nagging you if you slide out the Launcher.18:50
ChrisTownsendmaxb: But your use case is very valid.18:51
maxbI guess from the CCSM legend  that the official Unity jargon for this is "Urgent Animation" - I'll call it that in the bug. But I'll go in search of food first, or I won't write a good bug report :-)18:51
maxbI had thought I had to also click the app button to suppress further notifications, but I could be imagining that18:51
ChrisTownsendmaxb: Well, if you get another notification, then the whole timer resets and nags you again.18:52
ChrisTownsendmaxb: Pidgin nags me endlessly now:)18:52
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
bregmaUnity configuration is a tug-of-war between the UI designers who tolerate little deviation from their vision, and users who want to tinker modify and tweak19:40
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== jalcine_ is now known as jalcine
=== salem_ is now known as _salem
=== jalcine is now known as jalcine_
=== jalcine_ is now known as jalcine
=== jalcine is now known as jalcine_

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!