/srv/irclogs.ubuntu.com/2014/08/11/#ubuntu-unity.txt

=== shuduo is now known as shuduo_afk
CimiSaviq, fixed issue07:59
SaviqCimi, bug #1355046 btw08:01
ubot5bug 1355046 in ubuntu-ui-toolkit (Ubuntu) "Colourized icon with invalid source is black" [Undecided,New] https://launchpad.net/bugs/135504608:01
CimiSaviq, cool08:01
CimiSaviq, for now I rely on source != ""08:01
SaviqCimi, yup, sounds good08:01
CimiSaviq, I think we want to branch and fix overview08:03
CimiSaviq, or maybe merge and branch later on08:04
SaviqCimi, please comment on the MP with any issues you have08:04
CimiSaviq, most of them are UX issues08:04
CimiSaviq, only UI issue is the white indicator on black frame08:04
SaviqCimi, white indicator?08:05
SaviqCimi, ah activity08:05
CimiSaviq, your dash activity indicator has a white box AROUND08:05
CimiSaviq, let's call it processing indicator08:06
Cimior activity bar08:06
SaviqCimi, yeah, this is a slightly weird issue, 'cause I'd have to pass opacity back to all the respective views so that they draw the background on which I overlay the orange bar...08:06
SaviqCimi, not a problem of the overlay branch in any case08:07
SaviqCimi, is a problem in trunk08:07
Saviqbut we just don't have any other scope that exposes it08:08
SaviqCimi, you're done with settings are you?08:11
CimiSaviq, nope08:18
Saviqah ok08:18
CimiSaviq, doing tests today then is done08:18
CimiSaviq, when we flick the dash and change scope, which is the component in charge of that?08:25
SaviqCimi, DashContent08:25
Cimidashcontentlist?08:25
Cimiok08:25
CimiSaviq, I have to stop it to accept flicks when the previews are on screen08:26
SaviqCimi, previews have their own horizontal flickable, why would those propagate up to dashcontent?08:27
Saviq(since they have not until now)08:27
CimiSaviq, settings don't :)08:28
CimiSaviq, a quick interactive false08:28
SaviqCimi, so settings, not previews :P08:28
SaviqCimi, you said that you have to disable it if previews are up08:28
Cimipff :P08:28
Cimimonday morning :P08:28
SaviqCimi, if you'd just put it all in a page stack already you'd be done with it by now ;)08:29
CimiSaviq, there's all the work for the header to be done, isn't it?08:30
SaviqCimi, I don't think we'd do anything special with the header, it'd be part of a page in our case08:30
Cimianyway currently my dash doesn't run08:31
=== vrruiz_ is now known as rvr
CimiSaviq, does dash run for you?08:37
Cimitoday?08:38
Cimionly thing I did was rebooting from friday I think08:38
Cimiforget08:38
Saviqdone08:39
CimiSaviq, how do I mock something like data.property = value in js?09:09
CimiSaviq, i remember how do do it for arrays, but not .property09:09
Cimi(disctionary I mean)09:10
SaviqCimi, data = { "property": "value" } you mean?09:10
CimiSaviq, data.property will work?09:10
SaviqCimi, actually scrap the first quotes, but yes09:11
SaviqCimi, FWIW both data.property and data["property"] willl09:11
SaviqJS is weird like that09:11
CimiSaviq, I thought that was data["property"]09:11
Cimiah ok09:11
Cimithat was my concern09:11
SaviqCimi, { } is an object09:11
SaviqCimi, so it has properties09:11
anpok(something completely different, that just seems to fit here: https://www.destroyallsoftware.com/talks/wat )09:12
CimiSaviq, settings should behave like listItems?09:19
CimiSaviq, touching everywhere to have focus?09:19
Cimior action09:20
Cimimmm maybe not09:20
Cimibecause they can be very mixed09:20
SaviqCimi, small one for you https://code.launchpad.net/~saviq/unity8/fix-preview-anchor/+merge/23026809:59
CimiSaviq, the label setting10:02
CimiSaviq, horizontal space is limited10:03
CimiSaviq, I don't see how I can have both the description and the entry10:03
SaviqCimi, ENOCONTEXT10:03
CimiHAH10:03
CimiSaviq, scope settings, what else am I doing now? :)10:03
CimiSaviq, we have no design for them right?10:03
SaviqCimi, no10:04
Cimiso the description label is usually is10:04
SaviqCimi, so just add one on top of another?10:04
Saviqinstead of next to each other?10:04
Cimi"display grooveshark result in dash" or something long like that10:04
Cimiit is already ellipsised (cannot write that word)10:05
Cimiwith the switch10:05
Cimi(that was for boolean)10:05
Cimithen we have settings with a text field10:05
Cimithey might have a long label with the description10:05
Cimithen a text field10:05
CimiI was wondering if we want to consider using two rows for settings10:06
Cimidescription on top, action/control on bottom10:06
CimiSaviq, ~cimi/unity8/scope-settings10:07
CimiSaviq, you can see boolean settings (real) in Music and Video scopes10:08
CimiSaviq, then test the switch with make try(test)ScopeSettingSwitch10:08
CimiSaviq, label with make try(test)ScopeSettingLabel10:08
SaviqCimi, yeah, just put it on top10:09
SaviqCimi, also, calling it 'label' feels wrong10:09
SaviqCimi, shouldn't it be ScopeSettingText?10:10
CimiSaviq, ok10:10
SaviqCimi, label implies static text10:10
Cimiah good pppoint10:10
Cimilooks really ugly in two lines10:14
Cimibetter to use checkbox10:14
Saviqgreyback, if you didn't know, you can uncheck "Needs review" in MP submission page to make it WiP to start with10:40
greybackSaviq: yep, I just forgot10:40
Saviqgreyback, sure10:40
greybacksorry for the noise10:40
=== MacSlow is now known as MacSlow|lunch
Cimifreaking ctrl q11:14
Cimiso close to ctrl tab11:15
Saviqcwayne, you'll be happy with this: https://code.launchpad.net/~saviq/unity8/dash-horizontal-list/+merge/23027911:24
cwayneSaviq: :D thank you!11:24
facundobatistaHolas!11:31
Saviqelo11:32
Saviq/food11:38
Cimiso if I add text in a textfield with insert(0, "new text)12:02
Cimithe text property does not seem to update12:02
jgdxSaviq, hey, the flag we talked about for disabling rotation sensors, any docs on that yet? :)12:13
=== _salem is now known as salem_
CimiSaviq, do we want to darken and make setting touchable?12:42
Cimiscope settings12:42
Cimibecause putting textfield in a listitem might be weird - if I subclass listitem.empty I get the triggered signal when I press the content, but this might not be ready12:43
Cimior not valid12:44
Cimiwhen I press the listitem I mean12:44
Cimiso I can create a new signal and such...12:44
SaviqCimi, it probably depends, for a checkbox I'd actually trigger the checkbox as you press on the item12:44
Cimiand makes sense12:44
Cimiand that's why I used it12:44
SaviqCimi, Empty has a property to disable the highlight12:45
Cimibut now I am confused on the string and number setting12:45
Cimiwhat shall I do when user taps the listitem?12:45
SaviqCimi, you could focus the text entry12:45
SaviqCimi, for numbers obviously nothing12:46
CimihighlightWhenPressed seems visual only12:46
CimiSaviq, triggered is always emitted though12:46
SaviqCimi, yeah, but what would ever listen to that?12:46
CimiSaviq, so when I tap the string listitem it will emit trigger12:46
SaviqCimi, so?12:46
CimiI was thinking of listening to trigger in the scopesettings12:46
CimiI will have to create another signal12:47
CimisettingUpdated12:47
Cimithat's fine I just wanted to keep code simple12:47
SaviqCimi, is that for the model.value = foo part?12:47
SaviqCimi, triggered wasn't a good name for that anyway12:47
CimiSaviq, it is the signal I want to emit from each single setting component12:47
Cimiwhen the editing was finished12:48
Cimiok12:48
CimisettingUpdated maybe12:48
SaviqCimi, yeah, and "triggered" doesn't sound like a good name for it at all12:48
SaviqCimi, no need for the "setting" part there12:48
CimiSaviq, is the same name we use in PreviewWidget (triggered)12:48
SaviqCimi, yeah, but those are, actually, triggered12:49
SaviqCimi, actions are triggered on those, there's no value associated with the triggering12:49
CimiSaviq, how do I focus the textfield to a specific char?12:59
Cimicannot find in APIS12:59
SaviqCimi, I don't think you do, why?13:00
CimiSaviq, we said would be good to focus the textfield when clicking the listitem?13:01
SaviqCimi, yeah, but why on a particular char?13:01
CimiSaviq, last one13:01
SaviqCimi, I think we should go for http://qt-project.org/doc/qt-5/qml-qtquick-controls-textfield.html#selectAll-method13:02
Cimiok13:02
CimiSaviq, I'm using ubuntu components textfield btw13:02
Cimi(which has same method)13:03
SaviqCimi, which is just a wrapper around the upstream one13:03
CimiSaviq, nope13:03
CimiSaviq, it doesn't have editingFinished()13:03
SaviqCimi, right, it's not, another waste of API :|13:04
* Saviq really doesn't get why we're replacing all the upstream components ;(13:05
Cimi:/13:05
CimieditingFinished is also quite handy13:05
Cimiotherwise you have to do onActiveFocusChanged: if (!activeFocus && acceptableInput)13:06
Cimiand listen to other keys13:07
SaviqCimi, onAccepted doesn't help does it?13:07
CimiSaviq, is only on enter13:08
Cimireturn key13:08
Cimiso I have both13:08
SaviqCimi, yeah thought so13:08
SaviqCimi, sounds like a bug against UITK is in order13:09
Saviqkarni, I believe you can mark https://bugs.launchpad.net/unity8/+bug/1352940 fixed for Savilerow?13:15
ubot5Ubuntu bug 1352940 in Unity 8 "Thumbnails nolonger appear in carousel for videos scope" [High,Triaged]13:15
Saviqkarni, the fix was in UITK after all13:16
karniSaviq: done13:16
Saviqkarni, tx13:16
CimiSaviq, any way to fake pressing return?13:31
SaviqCimi, why?13:31
CimiSaviq, testing that I emit the signal when I press enter13:31
SaviqCimi, just go .accepted()13:32
CimiSaviq, is not exposed13:32
CimiSaviq, and I cannot test it...13:32
SaviqCimi, wdym it's not exposed :D13:32
CimiI have the widget and I want to fake an user interaction13:32
CimiI want to fake the user pressing enter on the keyboard13:32
SaviqCimi, but this way you'd start testing the TextField widget13:32
SaviqCimi, that it does indeed emit accepted when enter is pressed13:33
Cimiah ok13:33
Cimiso I do textField.accepted() ?13:33
SaviqCimi, which is the responsibility of the UITK test suite13:33
SaviqCimi, yes13:33
Saviqdednick_, hey, any ETA on dash-overview review?13:44
dandradermzanetti, ping13:53
mzanettidandrader: hi13:54
dandradermzanetti, hi! when would you have time to review https://code.launchpad.net/~dandrader/unity8/lifecycle/+merge/230090 ?13:55
dandrader just rebased it on top of latest trunk13:55
mzanettiright... hmm... dunno. will try to get to it asap13:56
=== MacSlow|lunch is now known as MacSlow
CimiSaviq, if I use Clipboard in the test, the test segfaults at the end14:16
CimiSaviq, uitk bug?14:16
SaviqCimi, you gave rather little info to determine that14:17
CimiSaviq, to check I am selecting text on clicking the listitem, I copy the content of the selection and check if Clipboard.data.text is equal to what I expect14:17
CimiSaviq, this pass, but after all tests are running, I see qmltestrunner segmentation fault14:18
SaviqCimi, more testing of TextField, eh?14:18
SaviqCimi, just check if it's focused ;)14:18
CimiSaviq, yes, did that, then wanted to test if we were selecting all the text14:18
SaviqCimi, which is testing TextField14:19
CimiI can avoid using clipboard by calling cut and checking displayed text14:19
Saviqor just testing that it's focused and relying on UITK to have tested their own component's selectAll14:19
=== alan_g is now known as alan_g|tea
dednick_Saviq: i'll get back on it shortly. i've just been re-installing ubuntu on new ssd.14:32
Saviqdednick_, tx14:39
=== alan_g|tea is now known as alan_g
SaviqMacSlow, https://www.youtube.com/watch?v=-HoHkFgslJc14:42
mzanettiMacSlow: recommendation to get started: https://developer.oculusvr.com/forums/viewtopic.php?t=153914:44
mzanettiMacSlow: the planetarium is also amazing14:44
MacSlowSaviq, mzanetti: I assume I won't get much sleep starting tomorrow :)14:45
mzanettiheh14:45
mzanettiMacSlow: well, first time I tried I got sick after 5 mins14:45
mzanettiMacSlow: takes a bit to get used to...14:45
MacSlowmzanetti, I'm used to some really bad VR back from my university-days...14:46
mzanettiMacSlow: yeah... but back then the brain was able to figure that its not real14:46
mzanettithat changed a bit14:46
mzanettinow it seems real without gravity lining up with what you see14:46
MacSlowmzanetti, I'm willing to play guinea pig for you all :)14:48
mzanettiMacSlow: as I said... I tried them in June last year...14:48
mzanettiMacSlow: was sharing a room with the guy that developed that "alone in the rift" demo I posted before14:49
MacSlowmzanetti, I assume that was still the DK1 version?!14:49
mzanettiyeah... it was the low-res version still14:49
mzanettibut already impressive enough14:50
mterrySaviq, do you know if anyone has cycles to review https://code.launchpad.net/~mterry/unity8/wrong-password-handling/+merge/229184 ?  That has the delay-on-failed-login feature that security requested and kgunn wanted to get in by Thursday14:50
MacSlowmzanetti, they've done much work to improve upon the usual motion-sickness factors (higher res, less latency, motion "prediction"...)14:50
mzanettiMacSlow: they still can't simulate gravity, which is the main reason14:51
mzanettiMacSlow: well, they can, but I doubt you've got that piece of hardware in your mailbox :)14:51
MacSlowmzanetti, true...14:51
mzanettiif you do, I'm on my way14:51
mzanetti:)14:52
MacSlowmzanetti, hehe14:52
dednick_Saviq: is the dash overview handle always supposed to show? (the little tag you are supposed to pull at the bottom)14:53
Saviqdednick_, no, and it doesn't14:53
dednick_Saviq: it's always there for me.14:53
Saviqdednick_, it only shows on the dash, and only if the header is all on screen14:53
dednick_oh right. yes, thats what i mean14:53
Saviqdednick_, if you scroll down, it'll go away14:53
Saviqdednick_, then yes14:53
Saviqdednick_, https://sites.google.com/a/canonical.com/unity8dash/scopes/dash-overview14:54
Saviqdednick_, it actually even says "The hint is always visible - never hidden or smaller (unlike hints used in apps)"14:54
Saviqdednick_, but we alleviated that slightly14:54
Saviq(with design ACK)14:54
dednick_Saviq: any idea why the CI failed for overview? can't see any qmltest failures.14:59
Saviqdednick_, looking14:59
Saviqdednick_, yes, that's what I mentioned15:04
Saviqdednick_, it fails because gcovr hangs for 2h in qmluitests15:05
dednick_Saviq: ok. cool15:05
Saviqdednick_, but if the test report says no failures, then it's passed15:05
Saviqdednick_, there are two failures there though https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-utopic/845/testReport/?15:05
dednick_Saviq: ah. i wasn't looking at the full log15:06
dednick_or the report15:07
Saviqdednick_, yeah, it doesn't show them if the job failed15:07
Saviqdednick_, testDashContent segfaulted there15:07
Saviqdednick_, and looking at https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-utopic/845/testReport/%28root%29/qmltestrunner/Dash__test_dash_overview_show_select_different_favorite/ it's a timing issue (didn't wait for something)15:08
asacSaviq: hello hello; i have a hung unity/shell (password screen for unlocking does not accept input etc.); anything i shall extract?15:08
asac(before rebooting)15:08
asaci can adb shell into device luckily15:08
Saviqasac, power button shows the greeter?15:08
asacSaviq: yeah, that thing i can swipe away15:09
asacbut then the pin screen doesnt take any input15:09
Saviqasac, ok, ~known issue, touch vs. mouse events (don't ask, Qt limitation, we need to dig into it)15:09
asacindicators still work etc.15:09
asacok so you have all info?15:09
Saviqor er s/limitation/weird choice/15:10
asacthe pin screen is greyed out though15:10
Saviqasac, only info we'd be interested in is steps to reproduce...15:10
asaci had similar feeling hangs regularly15:10
asacok, guess its something racy, so not easy to repro15:10
asacSaviq: no gdb dump or anything that could help?15:10
asace.g. force a coredump and submit that?15:11
Saviqasac, not really, as the whole thing works15:11
Saviqasac, so it doesn't hang anywhere15:11
Saviqasac, it's just part of the even logic gets confused15:11
Saviqasac, so we need to get it under gdb in that state and step it15:11
Saviq*event15:11
Saviqasac, so steps to reproduce are what we're most interested in15:12
asacSaviq: remote access could help?15:12
asace.g. ssh into my machine?15:12
=== alan_g is now known as alan_g|afk
asacanyway rebooted now... see that often enough so we can still do that15:13
Saviqasac, it's happening to us somewhat frequently, too, so once we focus on it we should be able to find out what's going on15:13
asackk15:13
asacthanks15:13
Saviqasac, bug #1295623 btw15:14
ubot5bug 1295623 in unity8 (Ubuntu) "Sometimes input breaks and only edges are responsive" [High,Triaged] https://launchpad.net/bugs/129562315:14
mzanettiSaviq: I don't see it often any more... its still there, but I get it like once in 2 weeks nowadays15:14
asacthanks!15:15
Saviqasac, if you find anything that suggests triggers it, please write down there15:15
greybackis it normal getting segfaults after some qmltests have run?15:16
greybacki.e. the tests pass, but then maybe xvfb crashes??15:16
mzanettino15:16
greybackok, I musta broke something15:17
=== dandrader is now known as dandrader|lunch
Saviqgreyback, DashContent is the only one crashing sometimes that I know of15:17
Saviqdednick_, in any case, if you can verify those tests passing locally, I wouldn't block on those failures (unless you can reproduce the overview related one)15:18
dednick_Saviq: i'm running it now15:18
* Saviq loves qmltests with xvfb, can run them on all my 8 cores ;)15:21
dednick_Saviq: what's an xfail?15:21
Saviqdednick_, expected fail, meaning this is a negative tests15:21
Saviq*test15:21
dednick_ah15:21
Saviqdednick_, hence the PASS after that15:22
=== alan_g|afk is now known as alan_g
Saviqdednick_, the issue you reported, sounds like not a dash overview one, you can get there by tapping on the search entry and dismissing the keyboard by swiping it down15:23
dednick_Saviq: ok, passed for me. i approved branch15:23
dednick_Saviq: hm. i think the switch to overview needs to cancel input focus15:25
dednick_Saviq: you can also reproduce putting keyboard into layout mode (orientation). you can then use the bottom (now left) edge to swipe in overview.15:26
dednick_not exactly intended, but the popup still remaing15:27
Saviqdednick_, you mean landscape mode? ;)15:27
dednick_:) yes15:27
dednick_bit edge case though!15:27
Saviqdednick_, hmm interesting, I can't get the OSK to rotate when in dash15:27
Saviqdednick_, yeah, and for my usecase the field should unfocus on keyboard dismissal15:28
dednick_Saviq: rotate, then click search15:28
Saviqdednick_, yeah so... we can't really unfocus on bottom swipe as we're getting a snapshot just then15:28
dednick_Saviq: popup not included in snapshot it would seem15:29
Saviqdednick_, yeah, popups are parented to root object unfortunately15:29
Saviqdednick_, bug in UITK IMO15:29
Saviqor well, something15:29
dednick_but yeah, there's a bit of animation and shit happening when you unfocus the search.15:30
Saviqdednick_, yeah, that would get snapshotted in the middle15:31
dednick_Saviq: why do we snapshot? shouldn't it just be same as app switch? considering dash is an app?15:31
Saviqdednick_, overview is the same app15:31
dednick_Saviq: ah15:31
dednick_right15:31
Saviqdednick_, we *could* just scale the actual object down15:31
Saviqdednick_, but that wouldn't solve this issue15:31
Saviqdednick_, I think both are edge cases, and not really bugs with the overview branch, so not blockers IMO15:32
Saviqdednick_, keyboard should never rotate when on dash ('cause it doesn't rotate)15:32
dednick_Saviq: yep. that's why i approved.15:32
Saviqdednick_, and field should get unfocused on keyboard dismissal15:32
Saviqdednick_, sure, just justifying myself here ;D15:33
dednick_well, you can always just blame me for approving!15:33
Saviq;)15:33
Saviqgreyback, do we have a bug# for "launch two apps quickly → non-foreground app does not suspend"?15:35
greybackSaviq: we do, hunting...15:36
pete-woodsSaviq: just tried unity-scope-tool after updating today, I just get a blank results area now. I think this is because we are now dependent on the "scopes" (overview) scope being loaded15:38
pete-woodsis that something you're aware of15:38
Saviqpete-woods, overview not landed yet15:38
Saviqpete-woods, and scope tool works fine here?15:39
* Saviq checks again15:39
pete-woodsSaviq: it only breaks for an individual scope15:39
pete-woodsi.e. if you do scope-tool PATH_TO_INI15:39
Saviqpete-woods, oh hmm15:39
pete-woodswhen it generates a new scope config, starts a registry, etc15:40
Saviqpete-woods, file:///usr/share/unity8/ScopeTool.qml:139:23: Unable to assign null to QString15:40
SaviqERROR! Caught unity::scopes::TimeoutException: Request timed out after 5000 milliseconds15:40
SaviqUnable to add overview scope, can't find with ID: "scopes"15:40
pete-woodsSaviq: yeah, that's the error I get15:40
pete-woodsI think the config generator in the tool needs to include the scopes scope somehow15:40
pete-woodsor something (perhaps the shell plugin) needs to stop being totally dependent on that scope being present15:40
Saviqpete-woods, should be somewhat easy http://bazaar.launchpad.net/~unity-team/unity8/trunk/view/head:/tools/scopetool.cpp#L7315:42
Saviqpete-woods, to just include scopes in the extraScopes list15:42
pete-woodsSaviq: yeah, that makes sense15:42
Saviqpete-woods, will you make a branch or will I?15:43
pete-woodsSaviq: I don't mind doing it, but obviously I'll need your review15:43
Saviqpete-woods, that's easier than me doing it and getting yours ;D15:43
Saviqpete-woods, only concern is getting the right path15:44
pete-woods:)15:44
pete-woodsyes15:44
Saviqpete-woods, but perhaps you can get it from the registry somehow?15:44
Saviqpete-woods, or even just get it from .pc build time15:44
Saviqpete-woods, but you'll manage I'm sure15:44
pete-woodsSaviq: hmm, the difficultly15:44
greybackSaviq: can't find the damn bug, must be imagining it. Will log one15:45
pete-woodsis that you want the dir: /usr/lib/ARCH/unity-scopes/ (which will contain the scopes scope)15:45
pete-woodsSaviq: but that will also pull in all the other scopes :(15:45
Saviqgreyback, thanks, I couldn't find it either15:47
pete-woodsmight need to do something fun with symlinks in the temporary directory that the tool creates15:47
Saviqpete-woods, why can't we just pass the .ini for the scopes scope alone?15:47
Saviqpete-woods, I thought we could just push it into the extraScopes set15:48
pete-woodsSaviq: oh, is that how that works?15:48
* pete-woods actually reads docs15:48
pete-woodsI'm (fairly) confident you have to give directory paths to the registry ini15:49
pete-woodsand those dirs are expected to contain scope directories15:49
Saviqpete-woods, no, you pass .ini files, read --help15:49
Saviq'passing a path to a scope config file'15:50
Saviqpete-woods, but anyway that doesn't work too well15:50
Saviqpete-woods, I end up with just the scopes scope in the UI15:50
Saviqpete-woods, which we probably don't want to show15:50
Saviqpete-woods, ah no wait, wrong .ini15:51
pete-woodsSaviq: hmmmm. just tried starting the user session version of the registry15:51
pete-woodsand it magically owrks15:51
pete-woods*works15:51
greybackSaviq: https://bugs.launchpad.net/unity8/+bug/135527515:52
ubot5Ubuntu bug 1355275 in Unity 8 "Launch 2 apps quickly, the non-foreground app evades lifecycle suspend" [Undecided,New]15:52
Saviqunity-scope-tool /usr/lib/x86_64-linux-gnu/unity-scopes/scopes/scopes.ini /usr/lib/x86_64-linux-gnu/unity-scopes/musicaggregator/musicaggregator.ini15:52
Saviqpete-woods, ↑15:52
Saviqpete-woods, only we might want to do something special to UNITY_SCOPES_LIST15:52
Saviqpete-woods, or maybe that's fine...15:53
CimiI have difficulties with implicitHeight of expandable listitem http://paste.ubuntu.com/8018151/15:53
CimiimplicitHeight here doesn't grow when I expand the listitem15:53
pete-woodsSaviq: I think something as simple as that works well enough for me15:53
Saviqpete-woods, so yeah, we might append the scopes .ini to extraScopes in the tool15:54
Saviqpete-woods, whether we want to tweak UNITY_SCOPES_LIST or not...15:54
Saviqpete-woods, you tell me ;)15:54
=== dandrader|lunch is now known as dandrader
pete-woodsif this is only affecting the scope tool, I don't want to play with anything else15:55
pete-woodsI'm also more relieved now I know that it currently does work if the main registry is running15:55
SaviqCimi, does ListItem.ItemSelector change its height?15:56
SaviqCimi, do you have height set explicitly on ScopeSetting maybe?15:56
SaviqCimi, which of those items is Expandable, for that matter?15:56
CimiSaviq, height changes if I don't set implicitHeight on the ScopeSetting item15:57
SaviqCimi, does it really? where does ScopeSetting take its height from?15:58
Cimiso if I set ImplicitHeight in root15:58
CimiSaviq, scopesetting doesn't set height15:58
CimiSaviq, is just item with properties (interface)15:58
CimiSaviq, I mean if the root item of that pastebin15:58
SaviqCimi, yeah, so how can it change height it if you don't set either height or implicitHeight?15:58
CimiSaviq, http://paste.ubuntu.com/8018193/ this doesn't work15:59
CimiSaviq, when I click on the listitem, the size of the listitem shrinks15:59
Cimiit gets smaller15:59
CimiI think I want implicitHeight that grows with the size?16:00
SaviqCimi, well, how would it grow if you set it to 6gu?16:03
SaviqCimi, do you not want OptionSelector btw?16:03
CimiSaviq, thought this looked better16:03
CimiI don't know16:04
SaviqCimi, isn't ItemSelector deprecated/16:04
Saviq?16:04
Saviqapparently not16:04
Cimicannot see deprecated in the file16:04
CimiI can use optionselesctor16:04
=== alan_g is now known as alan_g|afk
Saviqah ValueSelector is deprecated16:04
SaviqCimi, no, that's fine16:05
SaviqCimi, anyway16:05
CimiI don't know how to set the height16:05
Cimiif I have to16:05
SaviqCimi, ScopeSetting has no height unless you set it16:06
SaviqCimi, where would it take the height from?16:06
mhall119Saviq: are there designs to make the dash always the bottom of the switcher stack? Or if not a designs, a bug report requesting that?16:07
Saviqmhall119, there's no such design desire, no16:07
mhall119Saviq: should I file this against lp:unity or lp:unity8?16:08
Saviqmhall119, bug #1355048 though16:09
ubot5bug 1355048 in Unity 8 "dash app in overview" [Undecided,Incomplete] https://launchpad.net/bugs/135504816:09
mhall119thanks, I'll add comments to that16:09
Saviqmhall119, I really don't think placing it at the bottom makes sense16:09
Saviqmhall119, you can always get to it quickly with left edge swipe16:10
Saviqmhall119, otherwise it's just part of your app stack like anything else16:10
Saviqmhall119, if you want design feedback on those, please add ubuntu-ux to affected projects16:10
mterrySaviq, how on earth did just tag 0.1.16 survive the great purge?  I assume people would wipe all tags or none16:11
Saviqmterry, they were dropped one by one with the original .sh script16:12
Saviqmterry, so somewhere someone's connection dropped for that one ;)16:12
SaviqCimi, ACK on https://code.launchpad.net/~aacid/unity8/dash_overview/+merge/228649 please?16:13
Saviqdednick_, and top-ACK ↑?16:13
dednick_Saviq: done16:13
Saviqdednick_, tx16:14
Saviqbregma, landing the fixed unity8 job now16:14
Saviq(I mean it's going into a silo with the desire to land)16:14
CimiSaviq, control tags in trunk after we land that16:14
SaviqCimi, I always try to strip them just after landing (unless I forget like I did last time)16:15
SaviqCimi, but there's also a checklist entry about those :P16:15
CimiSaviq, ok but albert got 0.1.16 on friday16:16
CimiSaviq, not sure he fixed16:16
SaviqCimi, it was in trunk then, and no he didn't, and I will after this lands16:16
=== gatox is now known as gatox_lunch
mhall119Saviq: commented and added ubuntu-ux16:18
mhall119JohnLea: ^^16:18
Saviqfacundobatista, FWIW I'm just building overview in silo 11 now16:18
om26erSaviq, is dash rotation coming ?16:18
Saviqom26er, unlikely16:19
Saviqom26er, or well, *dash* rotation is something not desired by design for now16:19
Saviqom26er, *shell* rotation following apps might not happen in time, although I'm hopeful it will16:19
om26erSaviq, the OSD conflicts when writing an sms in landscape16:19
Saviqom26er, by OSD do you mean notification?16:24
om26erSaviq, yes,16:24
Saviqom26er, bug #121019916:24
ubot5bug 1210199 in unity8 (Ubuntu) "[Shell] support rotation" [High,In progress] https://launchpad.net/bugs/121019916:24
om26erI am typing on the keyboard and if the notification appears, I end up tapping on it16:24
Saviqom26er, sure, we get it that it's problematic, but it's quite problematic to implement, too16:25
Saviqom26er, and it's not considered a priority for a phone form factor, except for media consumption16:25
om26erSaviq, hmm, can we just rotate the notification ? is that possible ?16:26
Saviqom26er, that would just be a band-aid that would unglue *really* quickly16:26
Saviqand the wound get rotten and everything16:27
=== alan_g|afk is now known as alan_g
om26erSaviq, ok, I'll see if people agree to disable screen rotation for messaging-app16:29
mhall119Saviq: are notifications part of the shell rotation design?16:29
Saviqmhall119, notifications are part of the shell, not sure what do you mean by shell rotation design?16:30
Saviqmhall119, when shell rotates, notifications will, too16:30
mhall119I mean does the design show how/where to display them when the shell is rotated to landscape16:30
mhall119ok, so that should solve om26er's problem16:30
Saviqmhall119, for a certain definition of solve, the OSK takes enough space on the screen in landscape very often they will cover one or the other16:32
Saviqmhall119, especially if you enable predictive text16:32
Saviqgreyback, ah, mzanetti found it bug #134325916:35
ubot5bug 1343259 in QtMir "[QtComp] Apps are not suspended if unfocused before they're started" [High,Confirmed] https://launchpad.net/bugs/134325916:35
greybackthat's the one16:36
Saviqmzanetti, greyback, what's happening in phone-right-edge ppa?16:54
greybackSaviq: nothing afaik16:55
greybackit's old stuff16:55
Saviqgreyback, Michael Zanetti (1 hour ago)16:55
greybackoO16:55
greybackno idea then16:55
Saviqah auto build from recipe probs16:55
* Saviq deletes that recipe16:56
greybackhmm, can turn if off so16:56
Saviqmzanetti, you got 10s to veto16:56
Saviq916:56
Saviq816:56
Saviq716:56
Saviq616:56
Saviq516:56
Saviq416:56
Saviq316:56
mzanettinoooo16:56
mzanetti:D16:56
Saviqmade it ;D16:56
Saviqmzanetti, wassup there?16:56
mzanettiI just kicked a build to test the new lockscreen16:57
Saviqah new lockscreen, slacker16:57
mzanettiafaik noone else is using it atm16:57
Saviqmzanetti, just build locally, eh?16:57
Saviqif only x-build wasn't broken :|16:57
mzanettiSaviq: ^16:57
SaviqI blame tvoss :|16:57
Saviqmzanetti, I need a PPA to give to user testing16:57
Saviqmzanetti, with your launcher hotfix16:58
mzanettiSaviq: well. even if it works, every time I want to use it somethings broken in my chroots or whatever16:58
Saviqmzanetti, who did you report it to?16:58
mzanettiSaviq: I think its always "my fault"16:58
mzanettiit just requires too much much maintenance for me :D16:59
mzanettibut I seems the SDK works reasonably well nowadays16:59
mzanettiif we could hook it into that somehow it would be awesome16:59
Saviqmzanetti, maintenance is sbuild-update $chroot-name, what else?16:59
mzanettibut I guess that does only click for now16:59
Saviqand that sbuild-update is not strictly required either17:00
Saviqmzanetti, you can actually build packages in the click chroot just as well17:00
Saviqbut yeah, bug #135385517:00
ubot5bug 1353855 in unity8 (Ubuntu) "Explicit g++ 4.9 dependency breaks cross-building" [Undecided,New] https://launchpad.net/bugs/135385517:00
mzanettiSaviq: I know... I don't even know what to say... it's just always broken when I use it so...17:00
mzanettifor _something_. be it that bug, or some ppa I require, or whatever17:01
Saviqmzanetti, you can add ppas no problem17:01
mzanettiI know I can..17:01
CimiSaviq, I only need integration tests (maybe AP for the settings), but I finished and pushed the rest, we can try the settings running if we had scopes using them17:01
SaviqCimi, don't we? didn't you say music has them?17:01
CimiSaviq, yes but no sign of string settings, numbers or list17:02
CimiSaviq, but I have them tested using mocks17:02
SaviqCimi, ah yes, doubt we'll have any17:02
Saviqfor now that is17:02
=== alan_g is now known as alan_g|EOD
Saviqmzanetti, and please bug me whenever that doesn't work, we really need to maintain it working (ideally we'd add a X-build job to unity8-ci for example, except that will be "too late" already)17:02
Saviqbut at least we'll know17:02
Cimiwill finish tomorrow morning for the rest of tests17:03
Cimihopefully with dash overview in trunk17:03
SaviqWellark, /me loves the padlock icon so much better than SIM Locked...17:03
Saviqthanks for making it happen!17:03
mzanettiSaviq: I'm pulling the lockscreen packages atm. you can have the ppa in a minute17:06
mzanettiSaviq: what padlock icon?17:06
Saviqmzanetti, when SIM locked, on the indicator17:06
Saviqmzanetti, you get a small SIM card icon with a padlock on it17:06
Saviqmzanetti, before it was a label saying "SIM Locked"17:07
Saviqwhich kinda pushed other indicators offscreen in Germany ;P17:07
mzanettiah right. yeah. that's awesome17:07
Saviqfor xample17:07
Saviqxample17:07
Saviqit's a hip kind of an example17:07
mzanettiI think there was a bug with a screenshot of french :D17:07
Saviqlike xzibit17:07
Saviqyeah exaactly17:07
mzanettiwhich was like a whole book :D17:07
Saviqbug #133355517:08
ubot5bug 1333555 in Ubuntu Translations ""Carte SIM verrouillée" label too long in French" [Medium,Fix released] https://launchpad.net/bugs/133355517:08
mzanettiyeah :)17:08
mzanettiok... its not much shorter in german either17:08
Saviqand they stole a nice bug no., too17:08
mzanettihehe17:09
facundobatistaSaviq, that's for testing? or you plan to release it soon?17:09
Saviqfacundobatista, testing now17:09
facundobatista('overview' in silo 11, I meant)17:09
Saviqfacundobatista, will hopefully release within an hour17:09
facundobatistaSaviq, oh, ok17:09
facundobatistaSaviq, release to devel proposed?17:09
Saviqfacundobatista, well, release to ubuntu, then image build, promotion... who knows17:10
Saviqfacundobatista, so yeah should be in devel-proposed tomorrow17:10
mzanettiSaviq: ppa free for you btw17:10
Saviqmzanetti, tx17:10
Saviqfacundobatista, I identified a few things that I believe needs to happen on the server https://code.launchpad.net/~aacid/unity8/dash_overview/+merge/228649/comments/55415017:11
Saviqfacundobatista, I marked them with "[sserver]"17:11
Saviqwell [ssserver] for that matter, Slytherin-style17:11
WellarkSaviq: <317:13
facundobatistaSaviq, - wrong images [ssserver]: will incorporate last ones from Joshua17:14
facundobatistaSaviq, - mascot should be gone [ssserver]: which mascot are you talking about?17:15
elopiomzanetti: shouldn't the dash appear as the first app on the spread view?17:15
mzanettielopio: not according to design17:16
facundobatistaSaviq, - background in Results should be gone [ssserver]: yes (actually replacing it with 'logo-overlay-color'17:16
elopioI see.17:16
mzanettielopio: at least not so far... lets see how many more bugs we'll get17:16
mzanettielopio: so far the idea is to thread dash the same as any other app.17:16
facundobatistaah, mascot in the search17:17
facundobatistammm17:17
elopioThere are some things that still confuse me. Like not being able to go through all the apps swiping one by one.17:17
elopioI tend to get stuck swiping between two apps until I realize it17:17
Saviqfacundobatista, mascot in https://lh3.googleusercontent.com/9a4ULEwWTsE45jpIMLPBa8qp94wWrZT3iMhlivLDqxkBEPqpDsoZS6uu81sAJkNxhqLzGQ=w1503-h953 should be gone17:17
elopiois not a circle.17:17
Saviqfacundobatista, although that might not be you, but the scopes scope?17:17
=== gatox_lunch is now known as gatox
Saviqfacundobatista, and background is https://docs.google.com/a/canonical.com/file/d/0B32jwBcbaPloMGU4TmR6aVpfRVU/edit17:18
Saviqfacundobatista, the background behind "Nike, Inc." result shouldn't be there17:18
Saviqfacundobatista, or well, have a different colour maybe...17:18
Saviqfacundobatista, since it has to have it according to the dash toolkit, 'cause it has a summary17:19
Saviqhttps://f966f709-a-c881af26-s-sites.googlegroups.com/a/canonical.com/unity8dash/scopes/dash-overview/5.results.png17:19
mzanettielopio: well, I'm quite positive the current implementation reflects design requirements. Not saying that it would be perfect, but I can't just change things without going through design.17:19
Saviqfacundobatista, that might not be you either, though...17:19
Saviqbiab17:19
elopiomzanetti: I'm not complaining yet. Just a little confused trying to get used to it.17:21
mzanettielopio: :)17:22
mzanettielopio: knowing the whole story how the spec evolved I have to say that current state makes the most sense to me too17:23
elopiomzanetti: yesterday I got the app stuck, it was unresponsive to touches. Today I can't reproduce it, but if it happens again, are there some logs I can get into a bug report?17:23
elopiothe dash app I mean.17:23
mzanettielopio: only the dash app or all apps?17:23
elopiomzanetti: only the dash. The launcher, the indicators and the other apps still worked.17:23
mzanettielopio: we have a ~known issue that mouse input (regular touches) get broken while touch input (edge drag gestures) still work17:24
mzanettielopio: so the test would not be to only pull launcher/indictors in, but also try to interact with them17:24
elopiodoesn't sound like that because I kept sending sms.17:24
mzanettiah ok... so if its only the dash app then yes.17:24
mzanettielopio: attach gdb and print a stack trace17:25
elopiook, I'll see if it happens again.17:25
mzanettiok, cool17:25
facundobatistaSaviq, ok, I understood now; I'll fix those and let you know17:27
dandradermzanetti, got time for a chat in mumble?17:40
mzanettiyes17:41
=== dandrader is now known as dandrader|afk
mterrySaviq, I notice you seem to track bugs against unity8 in project tasks.  I thought we wanted to try to track them with ubuntu tasks?18:41
Saviqmterry, except I can't triage/assign ubuntu tasks...18:41
Saviqmterry, I need to get BugControl, which I don't necessarily agree with...18:42
mterrySaviq, oh, hah.  hm18:42
Saviqlike sure, I could get BugControl, but getting a blanket perm to triage Ubuntu bugs outside of projects I'm aware of... not entirely agree with18:42
Saviqand then anyone in the team has the same problem18:42
Saviqmterry, I'd gladly get rid of either ubuntu or upstream tasks, just didn't come to terms with the above requirement ;)18:43
Saviqand well, can't get rid of Ubuntu tasks, so it's a check-mate ;)18:43
mterrySaviq, plus Ubuntu tasks have that nice auto-close-by-bot-with-comment feature and all that18:44
Saviqtrueth18:44
Saviqmterry, so yeah, ideally I'd like for our team to get traging rights to unity8 (Ubuntu), but that's not possible...18:44
=== dandrader|afk is now known as dandrader
=== dandrader is now known as dandrader|afk
mterrygreyback, heyo!  You still around?  I've managed to bork my qtmir setup on my desktop somehow19:30
greybackmterry: yeah I'm around. What's happened?19:31
mterrygreyback, I'm getting "UbuntuClientIntegration: connection to Mir server failed." when running unity8 qmluitests  -- do I need to be running a Mir desktop session for such things to work?19:33
mterry(I may or may not have mucked up my Mir desktop stuff)19:33
greybackmterry: have you QT_QPA_PLATFORM set to ubuntumirclient?19:35
mterrygreyback, yes19:36
greybackif yes, I'd unset that19:36
mterryoh19:36
* mterry wonders what sets that19:36
mterrygreyback, that fixed it19:37
greybackmterry: cool. Curious what set that env var though19:37
mterrygreyback, me too...  I don't have it in bashrc or anything19:37
Saviqmterry, it only gets set that on the device by /etc/environment... no idea what could do that on your desktop...19:53
mterrySaviq, greyback: aha!  I had ubuntu-touch-session installed, which ships a /etc/profile.d/qpa_plugin.sh file19:56
Saviqmterry, ah, you should not have that installed ;)19:57
mterrySaviq, but it's such a nice little package19:57
=== dandrader|afk is now known as dandrader
mhall119can anybody help me understand this exception I'm getting trying to run a scope in the emulator: unity::ResourceException: /opt/click.ubuntu.com/com.ubuntu.developer.mhall119.ubuntucommunity/0.5/ubuntucommunityscope/libcom.ubuntu.developer.mhall119.ubuntucommunity_ubuntucommunityscope.so: undefined symbol: _ZN25UbuntucommunityscopeQuery16progress_handlerERKN4core3net4http7Request8ProgressE20:37
mhall119https://code.launchpad.net/~mhall119/+junk/ubuntu-community-scope is the code20:37
Saviqmhall119, you're built against a different version than you have on the emulator most likely20:38
Saviqmhall119, that's libunity-api0 I'd imagine20:39
Saviqor libunity-scopes3 rather20:39
Saviqhmm or somewhere20:40
Saviqmhall119, #ferrets on canonical's IRC should be able to help20:40
Saviqmhall119, or #unity-api for that matter20:40
WellarkSaviq: hey, when switching between scopes in the dash20:44
Wellarkthere is this small grey beam20:44
Wellarkwhich contains four circles20:44
Wellarkshould that beam scroll with the rest of the page? it would look much more pleasant to the eye if it would stay still and only the "active" circle would animate a transition20:46
Wellarkis the current behaviour a bug or by design?20:50
SaviqWellark, now, scroll the scope page down and then switch to a different scope21:07
WellarkSaviq: I mean.. open the dash21:11
Wellarkkeep your eyes looking at the circles21:11
SaviqWellark, yes, but when you scroll it up, that "beam" goes up21:11
Wellarkand swipe to a next scope21:11
SaviqWellark, but you can still switch between scopes swiping to the sides21:11
Wellarkand the circles swipe away also21:12
SaviqWellark, at which point we'd need to sync the "coming back" of the beam as you start swiping21:12
SaviqWellark, which wouldn't be more pleasing than what we have now21:12
SaviqWellark, what's more that divider is meant to support different colours as defined by the scope21:12
SaviqWellark, meaning we need to switch between light and dark versions of those dots21:13
WellarkSaviq: sure. that's what Transitions are all for :)21:13
SaviqWellark, we discussed this in London two weeks ago, decided it'd be too much movement for little visual gain21:13
WellarkSaviq: I was proposing less movement21:14
Wellarkor asking about it21:14
SaviqWellark, not really, as the dots would move counter to the rest of the page21:14
Wellarkno no, the dots would stay in the vertical center of the screen the whole time. that's what I'm saying21:15
Wellarknow they slide vertically21:15
Wellark*horizontally21:15
Wellarkwe might be talking about different things21:16
SaviqWellark, vertical center is between top and bottom, so I assume you mean horizontal center21:16
SaviqWellark, but in any case, you need to remember the "beam" as you call it is not static on the page21:17
SaviqWellark, it moves up and down, and is not synchronized between the different scopes21:17
Wellarksure. even better21:18
SaviqWellark, IIUC you want the dots to never move to the sides21:19
WellarkI need to find a video how the similar navigational "dots" function there21:19
SaviqWellark, I know how they work21:19
SaviqWellark, but they are always statically placed in whatever they navigate between21:19
SaviqWellark, this is not the case for the dash21:19
WellarkSaviq: indeed. the dot's would always stay in the same place21:19
SaviqWellark, because as you scroll up/down, they move up/down21:19
SaviqWellark, but we don't have where to put them, there's not a place in the dash that's static21:20
Wellarkright21:20
WellarkI understand the problem in terms of QML21:20
Wellarkbut as a user.. :) in the case where I have not scrolled down the scope. I just want to switch betwen them without having scrolled down. and at this scenario the dots moving feels odd if you have ever seen the similar things on android21:22
SaviqWellark, it's not a problem "in terms of QML", it's a problem in terms of UX and visual21:22
SaviqWellark, you're just looking at one case "I didn't scroll them" and say that's how it should work21:23
SaviqWellark, when I have to think about IRL case21:23
Wellarkasking, not telling. :)21:23
Wellarktrying to understand21:24
SaviqWellark, what do we do when in the middle of transition left-to-right the "beams" don't line up between scopes? you start drawing stairs? ;)21:24
WellarkSaviq: oh, they might not line up always?21:25
SaviqWellark, what if half of them are on white, the other half on black?21:25
SaviqWellark, if you scroll sideways real fast, they don't21:26
WellarkI must be missing something.. well, anyway. I will "fix it" for you next time we are having a pint in IRL, OK? ;)21:27
SaviqWellark, just scroll to the bottom of, say, Apps21:27
SaviqWellark, now swipe quickly to either side21:28
SaviqWellark, as Apps go off screen to the side, you can still see it not line up with the scope you're getting to21:28
Wellarksure, but there already is an animation that brings in the header + "beam" of the next scope21:30
Wellarkwhich is totally fine21:30
SaviqWellark, yeah, but the dots, if they stuck to the center, would not "get there" in time to line up with the page you're going to21:31
SaviqWellark, aanyway, this will get redesigned from scratch before we meet IRL next so what do you care ;)21:31
Wellark:D21:32
Wellarkindeed21:32
=== salem_ is now known as _salem

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