/srv/irclogs.ubuntu.com/2014/05/27/#ubuntu-app-devel.txt

=== salem_ is now known as _salem
mhall119Aki-Thinkpad: I don't think so, each editor does their own00:27
=== chriadam|away is now known as chriadam
Aki-Thinkpadmhall119, a bit surprising actually that there is not even an attempt00:27
Aki-Thinkpadmhall119, I wouldnt mind if Canonical released a standard with their style guide00:27
Aki-Thinkpadorange for primitives, purple for comments, and grey for everything else00:28
Aki-Thinkpadmaybe get some classic brown00:29
mhall119Aki-Thinkpad: heh, let's solve the big problems first :)00:30
mhall119we still have a phone OS to finish00:30
Aki-Thinkpadmhall119, heh,00:30
Aki-ThinkpadI need to commission the ubuntu font developers to work on apl symbols00:30
Aki-ThinkpadI am getting boxes in some cases00:31
=== chihchun_afk is now known as chihchun
=== chriadam is now known as chriadam|away
dholbachgood morning06:39
mihirdholbach: Good Morning !!!07:04
dholbachhey mihir07:18
DanChapmanGood Morning all07:29
=== justCarakas1 is now known as justCarakas
mdeslaurSo, with the slider component...I'm getting the touched signal _before_ the value gets changed07:48
mdeslaurIs there anyway to get the signal (or a signal) _when_ the value is changed?07:48
dpmmorning kalikiana, I see that https://code.launchpad.net/~kalikiana/ubuntu-ui-toolkit/i18nDomainUsr/+merge/220977 has already got .debs. Shall I go ahead and test them?07:48
mdeslaurdpm: would you know the answer? ^07:55
dpmmdeslaur, I don't know, sorry. I think one of the SDK guys should know, perhaps zsombi? ^^07:58
mdeslaurdpm: thanks!07:58
mdeslaurzsombi: halp!07:58
dpm:)07:59
zsombimdeslaur: which signal? onValueChanged?07:59
mdeslaurzsombi: well, I was using OnTouched08:00
mdeslaurzsombi: is there a onValueChanged?08:00
mdeslaurif so, that's great08:00
zsombimdeslaur: that signal is not emitted when teh value gets changed, sorry08:00
zsombimdeslaur: every property has an on<propertyname>Changed signal08:01
zsombimdeslaur: so if we have value as property, then we will have onValueChanged signal08:01
mdeslaurzsombi: oh! awesome...that isn't obvious from the sdk documentation08:01
kalikianadpm: I just posted a comment with my testing results, please do test it and if you can see that the ones which don't work are expected to be not translated. The inconsitency makes testing this a little awkward08:01
zsombimdeslaur: it's a QML feature, not SDK :)08:01
mdeslaurzsombi: or perhaps I didn't notice that...thanks!08:01
zsombimdeslaur: these things will not be documented in SDK08:02
mdeslaurzsombi: cool, that was exactly what I wanted. thanks08:02
zsombimdeslaur: you will find more on QML specific things in the Qt docs08:02
zsombimdeslaur: welcome :)08:03
dpmkalikiana, ok, cool. I've added my comments after the testing too. Looks good to me, nice work!08:06
dpmI think the messaging and dialer apps have got bugs of their own, in which they do not load (or even ship, perhaps?) the translations08:06
kalikianathis is so annoying, unity keeps crashing on me with the current image08:28
kalikianadpm: thanks!08:28
dpmkalikiana, np. Follow up bug 132354908:29
ubot5bug 1323549 in messaging-app "Translations are not loaded" [Undecided,New] https://launchpad.net/bugs/132354908:29
kalikianahmm I may have an idea actualy why that one doesn't work08:31
kalikiananeed to get the sources08:31
kalikianabut the qml doesn't set an applicationName08:31
kalikianawhich is odd08:31
dpmkalikiana, ok, if you can add any context to the bug, that'd be really helpful.08:33
dpmthanks!08:33
dpmoSoMoN, when you've got a minute, do you think you could look at bug 1323551? We're preparing the image for the Mobile Asia Expo next Monday, and it'd be good if we could have a translated browser some time this week. I think it should be an easy one to fix if it's just adding a cmake rule to install translations08:35
ubot5bug 1323551 in webbrowser-app "Translations are not shipped" [Undecided,New] https://launchpad.net/bugs/132355108:35
kalikianadpm: I think your assessment is exactly right, the domain only works out of the box if it matches the app id08:38
oSoMoNdpm, I’m looking at it, I’m puzzled that we’re not shipping the translations, I’m pretty sure we used to, it must be a regression08:42
dpmthanks oSoMoN, yeah, I seemed to remember testing web browser translations at some point. Also, while you are looking at it, you might bear in mind bug 1323549 for the naming of the webbrowser app's .mo files too08:44
ubot5bug 1323549 in messaging-app "Translations are not loaded" [Undecided,New] https://launchpad.net/bugs/132354908:44
dpmok, thanks kalikiana08:44
oSoMoNdpm, yeah, the browser shouldn’t be affected by this bug, as it sets the domain explicitly08:45
dpmah, ok08:45
=== JamesTait is now known as Guest83481
kalikianat1mp: can you review https://code.launchpad.net/~kalikiana/ubuntu-ui-toolkit/i18nDomainUsr/+merge/220977 it has been tested by dpm and me09:12
mihirkalikiana: could you help for this bug, https://bugs.launchpad.net/bugs/1323238 ?09:18
ubot5Ubuntu bug 1323238 in Ubuntu UI Toolkit "Checkbox text Property is not working " [Undecided,Confirmed]09:18
oSoMoNdpm, I commented on bug #1323551, it looks like the culprit is pkgstriptranslations, I’m guessing because webbrowser-app is in main (and thus translations are expected to be shipped as part of the language packs), does that make sense?09:21
ubot5bug 1323551 in webbrowser-app "Translations are not shipped" [High,Confirmed] https://launchpad.net/bugs/132355109:21
dpmoSoMoN, ah, yeah, thanks for investigating. That should be it then. I've commented in the bug09:24
kalikianamihir: looking09:26
kalikianamihir: CheckBox shouldn't normally have text… I wasn't even aware it had a text property09:29
kalikianaI guess it was indirectly introduced with ActionItem which has it, and also an icon property - which also doesn't apply to a CheckBox or Switch for that matter09:30
t1mpkalikiana: sure09:30
kalikianat1mp: see above ^^09:30
kalikianaCheckBox not having visible text is not a bug, right?09:31
=== hunger_ is now known as hunger
t1mpkalikiana: eg. should be e.g. :)09:32
kalikianatechnically that was there before. but I'll change it09:33
t1mpkalikiana: I know09:33
t1mpthanks09:33
t1mpmihir, kalikian: checkbox never had a label, it was only just the textbox09:34
t1mpbut having the text property (from its parent AbstractButton) and not using it is indeed confusing09:34
t1mpmihir, kalikiana I marked https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1323238 as "wishlist"09:35
ubot5Ubuntu bug 1323238 in Ubuntu UI Toolkit "Checkbox text Property is not working " [Wishlist,Confirmed]09:35
kalikianat1mp: pushed the e.g. change09:37
kalikianat1mp: though even if CheckBox had text… what about iconName? and Switch? those can't be solved even by implementing them09:38
kalikianait should probably be documented more clearly09:38
Guest83481Good morning all; happy Tuesday and happy Sun Screen Day! :-D09:39
=== Guest83481 is now known as JamesTait
t1mpkalikiana: do you know what's in the langpack-dir, for example /usr/share/locale-langpack/en/LC_MESSAGES/unity-control-center.mo09:40
=== JamesTait is now known as Guest96106
kalikianat1mp: afair that is from installing language-pack-*09:41
=== Guest96106 is now known as JamesTait
t1mpkalikiana: happroving09:42
=== charles_ is now known as charles_quassel
=== charles_quassel is now known as charles__
josharensonI have a very simple app (http://pastebin.ubuntu.com/7528057/) that uses Tabs, but currently only 1 of the tabs is showing up. It was working before..... Is this an SDK issue, or a "me" issue?09:50
t1mpkalikiana: yeah the online docs for checkbox are kind of messed up showing text and icon etc09:52
t1mpjosharenson: if VerticalTab and HorizontalTab are proper instances of Tab and they have a title etc then your code looks good09:53
josharensont1mp, they are very simple and were working previously (they only define the text that should be show for the tab name)09:54
josharensonany tips?09:54
t1mpjosharenson: can you show me the code for horizontal/VerticalTab?09:54
josharensont1mp, sure 1 min09:55
t1mpor try to reproduce the bug without those09:55
josharensont1mp http://pastebin.ubuntu.com/7528106/   I also have unit tests that can correctly instantiate the tabs09:56
t1mpjosharenson: I don't see anything wrong with that09:58
josharensont1mp, and, by default verticalTab shows up, but if I comment it out, HorizontalTab shows up... so only 1 tab works09:58
t1mpthe tabbar is broken?09:59
t1mpmaybe the titles are so long that you need to scroll in the header before you can see the other title?09:59
josharensont1mp, I'll try but it seems as though the mouse isn't doing anything in the header10:00
mihirt1mp: so what does that text property for ?10:01
t1mpmihir: it inherits it from AbstractButton, but is not used in CheckBox10:03
mihirt1mp: okay, so we have to use label if required with checkbox :)10:04
t1mpmihir: yes, you have to add your own Label10:04
t1mpmihir: our documentation should be more clear about this10:05
josharensont1mp, I get an interesting error in the build output10:05
josharenson QProcessPrivate::execChild() failed to chdir to /home/josh/build-SimplePerf-Desktop-Default/.ubuntu-sdk-deploy10:05
t1mpzbenjamin: ^ any ideas?10:11
t1mpjosharenson: do you have cpp code as well? or is it all qml?10:11
josharensonI have some cpp code, but I'm not calling yet10:12
t1mpwith qml only you can try to execute it with qmlscene10:12
zbenjaminjosharenson: did you use one of our templates to create the project?10:12
josharensonzbenjamin, yes qml w/ extension10:12
zbenjaminnever saw that error10:13
t1mpjosharenson: could it be that your disc is full, or read-only?10:13
josharensonzbenhamin, I deleted the autogened build directory, but have since regenerated it by running cmake from within the sdk10:13
* josharenson going to try restarting X10:14
=== lazowik is now known as lazowik|afk
josharensondidn't help10:17
t1mpjosharenson: which ubuntu release are you running?10:19
josharensontrusty10:19
t1mpjosharenson: does anything change if you import Ubuntu.Components 0.1 in your main qml instead of 1.0?10:21
t1mp1.0 and 0.1 are the same, but I'm not sure what is exported on trusty without ppa10:21
josharensont1mp, I was originally using 0.1... switched to 1.0 because I thought it might fix this.. I'll try switching back10:21
josharensont1mp, humm I added a utopic ppa earlier so I could run unitu8... let me purge it10:22
t1mphmmm10:23
josharensont1mp, sorry wasn't ppa, was utopic main repo10:23
t1mpah trusty... that's 14.04, I was confused. On 14.04 we should have 1.010:23
t1mpinteresting.. there's something weird iwth the docs on http://developer.ubuntu.com/api/qml/sdk-14.04/Ubuntu.Components/10:24
t1mpTabs is not in the list (although when linked from the Tab page, it works)10:24
t1mpjosharenson: you can put the example code from http://developer.ubuntu.com/api/qml/sdk-14.04/Ubuntu.Components.Tabs/ in a qml file and run it with qmlscene to see what happens10:29
mihirt1mp: okay got it , no issues. Thanks for your help !!10:29
josharensont1mp, sure. I am also going to see if any of the utopic updates included any weird qt libraries. I have to take a lunch break, brb but thanks for the help10:30
=== josharenson is now known as josharenson_lunc
=== lazowik|afk is now known as lazowik
josharensont1mp, fyi, I purged ubuntu-sdk and qt creator, did a dist-upgrade, reinstalled ubuntu-sdk, and tabs work again....11:52
t1mpjosharenson: good11:54
t1mpjosharenson: but weird... it is a mystery11:54
josharensont1mp, agreed. Only thing I can think of was new qt libs from building unity8. I'll ask unity8 guys. Thanks again11:55
karniIs there a way to launch mediaplayer-app and point it to an http resource? (URI resolver perhaps?)11:59
=== chihchun is now known as chihchun_afk
Sentinel_hello12:04
Sentinel_bye12:04
mdeslaurAny reason why the touch devices don't seem to use the Ubuntu font by default in a TextField?12:23
mdeslaurbut running them from the sdk does?12:23
t1mpzsombi1: ^12:27
ahayzennik90_, think i figured out how to show files in qtcreator under cmake \o/ https://code.launchpad.net/~andrew-hayzen/music-app/make-files-visible-in-qtcreator/+merge/22099712:28
nik90_ahayzen: sweet12:29
nik90_ahayzen: although I might not need it anymore due to the new design :P12:29
ahayzennik90_, hah yeah but it will help me :) all tht i now have to do manually is create the run config12:30
nik90_ahayzen: true12:30
zsombi1mdeslaur: what do you mean "running them from the sdk does"?12:30
mdeslaurzsombi1: using qmlscene on my laptop12:31
t1mpzsombi1: hmz.. terminal-app is using this:             onWidthChanged: {12:31
t1mp                header.visible = width < height;12:31
t1mp            }12:31
t1mpinside the page.. so that's the deprecated header property that I want to remove12:31
mdeslaurzsombi1: qmlscene on my laptop shows textfields with the ubuntu font, but in the emulator, it's using another font12:31
zsombi1mdeslaur: have you checked that TextField.font.family is other than Ubuntu?12:32
zsombi1mdeslaur: is it DejaVous Sans? (or sthing similar)12:32
mdeslaurzsombi1: if I specify "Ubuntu", it then uses the right one12:32
mdeslaurzsombi1: yeah, not sure which one, but I can check if you want12:32
zsombi1mdeslaur: could you check please? we seems to have some problems with the system font config on touch, so if it's Sans, then we have the same issue12:33
zsombi1t1mp: ^12:33
mdeslaurok, one sec12:33
t1mpzsombi1: yes?12:35
t1mpzsombi1: I think Kaleo was doing something with that12:35
t1mpzsombi1: see https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/faster_label/+merge/22019412:35
zsombi1t1mp: yep12:35
zsombi1t1mp: mdeslaur: so seems we have the same issue there: font family on Ubuntu Touch doesn't seem to be the proper one12:36
mdeslaurI'm still booting the emulator to see which font I'm getting12:37
zsombi1mdeslaur: the MP above removes the forced "Ubuntu" font family setting, which breaks on the device, so I assume the same will be on EMU12:38
mdeslaurok, I'm getting "Sans Serif" in textareas in the emulator12:38
mdeslaurzsombi1: is there a bug open about changing the default font?12:39
zsombi1mdeslaur: t1mp: I don't think there is, at least I had not filed any... Kaleo?12:40
t1mpKaleo: ^12:40
=== _salem is now known as salem_
zsombi1t1mp: ready for a small MR? https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/listitem-base-default-property/+merge/22108012:42
t1mpzsombi1: first I want to fix terminal-app... I don't see why it is broken12:42
zsombi1t1mp: have you checked the font size/color when it gets created?12:43
zsombi1t1mp: or was there something else that makes the text disappear?12:43
t1mpfont size seems to be correctly set on initialization12:45
t1mpbut still initially I don't see text, just a black dot for the cursor12:46
t1mpwhen I set GRID_UNIT_PX to something large, everything becomes bigger in terminal app, but cursor is still a single dot12:46
t1mpah anyway font size is done in px, not in grid units in terminal-app12:47
zsombi1t1mp: track the font changes, perhaps something sets it to 012:50
=== zsombi1 is now known as zsombi
zsombinerochiaro: ping12:52
nerochiarozsombi: hey12:52
zsombinerochiaro: you seem to have an MR for trunk, could you resubmit it for staging pls?12:52
nerochiarozsombi: link ?12:53
* zsombi searching...12:53
* zsombi LP seems to be slow time 2 time today12:53
zsombinerochiaro: https://code.launchpad.net/~amanzi-team/ubuntu-ui-toolkit/ubuntu-ui-toolkit-xlarge-thumbnails/+merge/20750012:54
nerochiarozsombi: thanks, and what's the staging branch ?12:54
zsombinerochiaro: simply merge with lp:~ubuntu-sdk-team/ubuntu-ui-toolkit/staging and submit against it12:54
t1mpzsombi, nerochiaro wasn't the thumbnailer a separate project now? so it is no longer needed in uitk12:57
zsombit1mp: it hasn't been removed from the toolkit yet, right?12:57
t1mpzsombi: no, it hasn't yet, but that is because we didn't have time to do it yet12:57
zsombit1mp: but then till we get fixes for it, we should accept them :)12:58
t1mphmm12:59
t1mpbut development is happening on this one - https://code.launchpad.net/~unity-team/thumbnailer/trunk12:59
t1mpzsombi, popey http://pastebin.ubuntu.com/7529161/13:11
t1mp^that was added to PageStack. The terminal-app Terminal component uses some times parent.height etc, but its new parent doesn't have a height...13:11
t1mpI will fix this in UITK13:11
zsombit1mp: hmm...13:12
t1mpzsombi: Pages use normally parentNode instead of parent for those things, but not if you manually override the width/height/anchors in your custom Page13:13
t1mpso that's why other stuff works13:13
t1mphmm.. or... no the parentNode is the same as the parent here13:13
zsombit1mp: be careful, if you have a default property that redirects the child items, that may screw up the parentalship you are trying to follow13:15
t1mpzsombi: I just need to add anchors.fill: parent to the default item13:15
t1mpzsombi: it seems like a bunch of apps are using Page.header or MainView.header :(13:19
t1mpso before we can remove that property we would have to fix a lot of apps13:19
zsombit1mp: that's bad!13:19
zsombit1mp: which ones?13:19
t1mpzsombi: dailer, terminal, flashback13:20
t1mpzsombi: but I haven't done thorough examination yet. I don't have that many apps here, and grepping for 'header' gives a large amount of noise13:20
zsombinik90_: dude, why are you using the Page.header property? it's internal!13:21
t1mpso hopefully I am mistaken. But for dialer and terminal-app I am sure13:21
zsombit1mp: both is bad!13:21
zsombit1mp: we should have defined it as __ property!13:21
zsombit1mp: so we can roll back your change from staging then...13:22
nik90_zsombi: where do I use it?13:22
t1mphold on....13:22
zsombinik90_: t1mp sais you do it in flashback...13:22
t1mpzsombi: ahh.. Flashback has a different header :)13:22
t1mpzsombi: don't beat him up yet ;)13:22
zsombit1mp: nik90_: fale alarm (?) :D13:23
zsombifalse13:23
nik90_t1mp, zsombi: Oh yeah that is the ListItem.Header that I define as Header13:23
nik90_t1mp: lol13:23
zsombinik90_: ok... I also saw that last time, but I thought this is a different header :D13:23
nik90_anyways in my latest devel branch i switch all of them to ListItem.Header to avoid confusion in the future :)13:23
t1mpzsombi: but terminal-app has it. And dialer app calls header.hide()13:23
ahayzent1mp, i believe we in the music-app use header as well13:23
t1mp    // Header Title13:23
t1mp    property alias header: header.text13:23
t1mp^that was especially confusing :)13:24
zsombit1mp: but that is called as workaround, right?13:24
zsombiahayzen: bad, bad boy...13:24
t1mpzsombi: yeah, to hide the header. But still if we remove the header property, that app will break.13:24
ahayzenzsombi, hehe i think we only use it for top margins now but we were using the hide() show()13:24
t1mpzsombi: header is an alias for __propagated.header <-- better tell everyone to use that one, at least it is clear that it is internal13:24
zsombit1mp: unless you merge a fix to it same time with the toolkit13:24
zsombit1mp: ok, then tell to everyone :D13:25
t1mpzsombi: we can fix all the apps in advance to use __propagated.header13:25
zsombihey everyone :)13:25
t1mpwe need to practise our grep-fu first... almost all apps have the text "header" somewhere in their code...13:25
t1mpzsombi: or I just remove it and test on my phone what breaks13:25
zsombit1mp: everything :D13:26
t1mpahayzen: we want our header property back ;)13:26
nik90_;)13:26
ahayzenhah13:27
t1mpahayzen: so that we can use it for setting new header stuff (actions etc for the page, maybe colors, hiding, ...)13:27
ahayzent1mp, cool :) will that make it easier to have global header actions rather than setting the same action on every page?13:27
t1mpahayzen: we need your help to think of a name for the grouped property with all the header settings in Page13:39
t1mpahayzen: there will be header.actions that takes a list of Actions.. you will be able to define the actions once and then link them by id13:39
t1mpsince "header" is take already (by a deprecated/internal property) we need another name.. headerSettings and headerConfiguration may be a bit too long13:40
t1mpzsombi: we can call it "heading" instead of "header" to be sneaky :p13:41
zsombit1mp: maybe ziHeader :D13:41
t1mpzsombi: titleBar?13:42
zsombinope13:42
zsombiit's not just title13:42
t1mpno it is a bar with a title and other stuff :)13:42
zsombistuffBar :D13:43
t1mphmm13:43
t1mp"head"13:43
t1mpheading seems a synonym for header13:43
t1mpzsombi: https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/fixPageParentSize/+merge/22108913:48
t1mppopey: I have a fix for terminal-app ^13:54
t1mpzsombi: for showing/hiding the header maybe we should have an attached property? Header.hide()14:04
t1mpif we even need manual control over the header visibility if we introduce a mode that can be "fixed", "hidden", "overlay"14:05
nerochiarozsombi: https://code.launchpad.net/~amanzi-team/ubuntu-ui-toolkit/ubuntu-ui-toolkit-staging-xlarge-thumbnails/+merge/22109414:08
zsombinerochiaro: thx, this will be there till we wipe out the thumbnailer for good14:09
kalikianazsombi: did we decide how many icons can be put on list items by swiping right to left?14:17
kalikianaor just one?14:17
zsombikalikiana: as many as the user gives, I saw 3 on the samples14:18
kalikianaso it might be concealedActions: [first, second, last]14:18
t1mpI would for sure not put more than 2 or 314:18
t1mpkalikiana: concealed implies they are hidden. We don't want them to be hidden14:19
t1mpkalikiana: even though you don't see them initially.. (maybe we can add a hint that there is something there?)14:19
kalikianat1mp: well they are. you swipe right to left to see them14:19
t1mpkalikiana: secondaryActions?14:20
kalikianathey're not visible unless you do something14:20
t1mpor just actions.. but then you easily make a typo instead of "action" which the listitem already has14:20
kalikianamaybe extendedActions?14:20
t1mpkalikiana: the toolbar was hidden initially but it changed later to show it initially and hide later14:20
t1mpkalikiana: who knows, maybe we do something like that with the listitem actions14:20
t1mpkalikiana: swipeActions?14:21
kalikianahmm actually that sounds kinda nice14:21
t1mpkalikiana: http://www.youtube.com/watch?v=CICMxwgm27414:22
t1mpit seems to do something similar14:23
zsombit1mp: not bad at all!!!14:24
kalikianahmmm yes. except they show the actions in a popover14:24
kalikianathat would help if you have many14:24
t1mpzsombi: mailboxapp you mean?14:24
zsombit1mp: yope14:24
t1mpkalikiana: not exactly.. swiping right gives you archive, far right delete, left delay (with a popover for how much), far left add to list (with a popover to select the list)14:25
t1mps/delay/postpone14:25
t1mpzsombi: it works nice, I tried it on ipad14:25
t1mpthe colors make it very clear what will happen upon releasing your finger14:26
kalikianat1mp: I see. in this case, the api becomes more complex14:26
t1mpit matches some of the bottom-edge behaviors that we have in mind. except you swipe horizontally and not up from the bottom edge14:26
t1mpkalikiana: err, no14:27
t1mpkalikiana: they have 2 actions left, 2 actions right14:27
t1mpkalikiana: and both left-swipe actions open a popover (opening the popover can be the action)14:27
kalikianat1mp: good point14:27
kalikianabut then we would never have more than 2 actions on each side14:28
kalikianaotherwise that's where it becomes complicated, which I was thniking of14:28
t1mpkalikiana: I wouldn't like to have more than 3 actions on each side. Perhaps 2 is even enough. But ask design14:29
ahayzent1mp, head or heading would probably be ok?14:29
kalikianaI will show it to benjamin. With this distinction based on how far you go, more than 2 is probably painful for anyone with poor finger coordination14:30
t1mpkalikiana: I showed him :)14:30
t1mpor at least sent him the link14:30
ahayzent1mp, i'm sure you guys can think of a better name than me....at the moment we are using header.useDeprecatedToolbar === undefined to detect when we are running on an old SDK version so we can show/hide buttons, but i guess we won't be able to do this soon?14:30
kalikianat1mp: ah, did he say anything then?14:31
t1mpkalikiana: I told him in the airport, didn't get feedback14:31
t1mpI'll ask :)14:31
kalikianaI can ask as well then, since I work on this anyway14:31
t1mpyeah maybe better14:32
t1mpzsombi: what do you think of "heading"? pity we have to use slightly different terminology than http://design.canonical.com/2014/03/new-apps-header/14:33
t1mpahayzen: you can use useDeprecatedToolbar of the MainView as well, at least MainView is part of the public API14:33
ahayzent1mp, no we are setting it to false...but for trusty+ppa we need a way of detecting when the header doesn't exist so we can show our old buttons14:34
t1mpahayzen: you mean show/hide buttons with the Actions.visible property? that may not always work since the visible property was made working several revisions after useDeprecatedToolbar was introduced14:34
ahayzent1mp, unless ofcourse the SDK will be backported to trusty :)14:34
ahayzent1mp, basically we used to have our own custom back button until the header one existed so we needed a way of detecting when the SDK supports header back..to then hide our custom14:35
t1mpahayzen: we have trusty packages on https://launchpad.net/~ubuntu-sdk-team/+archive/ppa/+index?batch=75&memo=150&start=15014:37
ahayzent1mp, anyway that is another discussion we need sort out as we are about to move to 14.10 framework so we won't be supporting trusty mobile...but we need/would like to somehow support trusty+coreapps PPA on desktop14:37
ahayzent1mp, yeah that assumes the user has installed the SDK PPA... most people just install our coreapps PPA... so either we need to bundle the SDK ones in there or put a version in the debian control and update the instructions to tell them to install the SDK ppa as well14:38
t1mphmm, tricky14:40
ahayzenyeah14:40
popeyt1mp: yay, thanks!14:41
=== salem_ is now known as _salem
mihirpopey: ping !16:09
kalikianaelopio: you got some comments on https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/fix1317639-patch_home/+merge/22080516:11
elopiokalikiana: ok, I'll see it.16:12
elopiokalikiana: about your engine branch, it wasn't working for me16:12
elopiobut I'm already done for today.16:12
elopioI'll talk to you tomorrow.16:13
kalikianaokay16:13
=== _salem is now known as salem_
popeymihir: pong17:58
popeyjono: we see you!17:59
popeyoops17:59
mihirdpm_: I have incorporated your review comments :)18:10
nik90_ahayzen: did you notice in vthompson's blog https://imgur.com/0EDwtpr  that he says he is a camera owner and not a photographer :P18:53
ahayzennik90_, yeah lol18:54
* ahayzen is halfway through writing a blog post18:54
ahayzennik90_, you doing a blog post?18:54
nik90_ahayzen: I just started :)18:54
ahayzen\o/18:54
t1mpyou know that popey needs to review and approve your blog posts before posting them, right?18:58
ahayzent1mp, i'll be sending mine to popey first :) thanks for reminding me18:58
t1mpj/k ;-p18:58
ahayzent1mp, don't want to mention anything Mark told me ;)18:59
ahayzent1mp, need someone to check for my bad spelling/grammar anyway :P19:00
popeyhaha19:16
=== salem_ is now known as _salem
nik90_ahayzen_: what's your blog url?20:21
ahayzen_nik90_, hah the fun begins....20:21
nik90_ahayzen_: :)20:21
ahayzen_nik90_, http://blog.andrewhayzen.co.uk/ or http://hayzentech.co.uk/blog/ will be where it appears20:21
ahayzen_nik90_, i think the permalink will be http://hayzentech.co.uk/blog/2014/05/app-developer-sprint-malta-may-201420:23
nik90_ahayzen_: ok20:23
ahayzen_nik90_, ooo the 404 page need sorting...20:23
nik90_ahayzen_: I figured the page hasn't gone live yet20:23
ahayzen_nik90_, yep not yet20:24
ahayzen_nik90_, my webhost only allows 1 mysql db ...but i have managed to use the wordpress categories to make it into 3 blogs :) hehe20:24
nik90_ahayzen_: lol20:24
ahayzen_nik90_, also have 2 domains pointing at the same storage20:25
ahayzen_nik90_, little hacky here and there but it works20:25
nik90_ahayzen_: well as as long as it works as expected.20:25
ahayzen_nik90_, yep :)20:25
* popey sets a 1Kg weight on his F5 key on http://hayzentech.co.uk/blog/20:44
t1mplet's see who has the blogpost ready first, ahayzen_ or nik90_ ;)20:48
ahayzen_t1mp, nik90_ will easily beat me i haven't done writing for ages....20:49
nik90_t1mp: its gonna be ahayzen_ for sure...I am just in my 2nd paragraph20:49
nik90_ahayzen_: lol20:49
t1mphaha :)20:49
ahayzen_nik90_, i've done 650 words so far20:49
t1mpwow20:49
ahayzen_nik90_, think some large pictures are required...20:50
t1mpthe max of my recent blog posts is probably around 50 ;)20:50
ahayzen_lol20:50
ahayzen_t1mp, hah20:50
t1mpyeah, I use pictures to fill it20:50
nik90_t1mp: haha20:50
nik90_t1mp: link?20:50
ahayzen_t1mp, this is what we are competing with http://blog.rpadovani.com/en/2014/05/canonical-sprint-in-malta/ http://www.viclog.com/entry/ubuntu-app-developer-sprint-in-malta http://mhall119.com/2014/05/app-developer-sprint/20:50
nik90_ahayzen_: +120:51
nik90_ahayzen_: seriously victor stole it all :P20:51
nik90_where the hell is he?20:51
t1mpnik90_: http://timpeeters.com/blog but no ubuntu stuff there at the moment20:51
mhall119his was pretty fantastic20:51
rpadovanic'mon guys, Victor is the real competitor you have ;-)20:51
ahayzen_nik90_, yeah Victor is gonna be had to beat...20:51
ahayzen_nik90_, nothing a few wikipedia definitions can't help me out with ;)20:52
nik90_ahayzen_: why do I get the feeling that I will need a dictionary by my side while reading your post20:52
t1mprpadovani: wow. your subtitle really makes one want to read it :)20:52
ahayzen_nik90_, t1mp, i think rpadovani was the best 'Wow. Just wow.' basically just explains the whole experience :)20:52
t1mpthat's really cool :)20:53
mhall119just wait until the shock wears off and you realize how much work you signed yourself up for :)20:53
ahayzen_t1mp, can't imagine what UDS must have been like at the end20:53
ahayzen_mhall119, hah we're gonna be 'sprinting' to RTM lol20:53
rpadovanithanks :-)20:53
t1mpahayzen_: similar, but bigger20:54
nik90_t1mp: nice Oakland pics, did you take them?20:54
ahayzen_t1mp, was it like ~700 by the end?20:54
t1mpahayzen_: I don't know how many people20:54
t1mpnik90_: yes I took all the photos on my website :)20:55
ahayzen_lots! lol20:55
mhall119ahayzen_: UDS was like the sprint, only spread across 12 rooms, you wanted/needed to be in at least 3 every hour, and there wasn't all that time to actually get work done20:55
nik90_t1mp: well nice photography then!20:55
t1mpnik90_: thanks20:55
ahayzen_mhall119, hah you needed a cloning device20:55
nik90_mhall119, t1mp: Did you see the profile description on victor's blog..it is hilarious20:56
mhall119no joke20:56
nik90_with him being a camera owner and not a photographer :P20:56
t1mpnik90_: yes I saw :)20:56
* kenvandine owns a camera... and i doubt anyone would call me a photographer :)20:56
ahayzen_nik90_, i liked rpadovani idea of having the hangout alternate between two time slots to accommodate for people in different timezones what did you think?21:15
nik90_ahayzen_: I agree21:15
ahayzen_nik90_, like one that is european friendly and one that is american21:15
nik90_ahayzen_: crap I just realised that I forgot to follow up on that email. Will try to do so by tonight21:15
ahayzen_nik90_, yeah same21:15
ahayzen_nik90_, seems everyone liked my idea so far :)21:16
nik90_ahayzen_: hopefully we should have a meeting on thursday if we can...kick of the first meeting and then decide on other thing later.21:16
ahayzen_nik90_, sounds like a plan21:16
nik90_ahayzen_: yes. We saw the potential of having the core apps devs in one room :)21:16
ahayzen_nik90_, code velocity = high :)21:16
nik90_:)21:17
nik90_ahayzen_: you intend to cross the 1000 word mark?21:17
ahayzen_nik90_, it is probably gonna happen at 780 now... i'll probably spend the whole evening removing/rewriting bits though lol21:18
ahayzen_nik90_, Victor's was ~130021:19
popeynik90_: +1 thursday21:19
nik90_popey: would you be joining us? If yes, could you mark your available times in the meeting planner I posted in the email?21:19
popeynik90_: I'll do my best to join at any time, I'd rather not block you guys by not being available at any particular time21:20
nik90_popey: ok21:20
popeynik90_: is there a consensus on when to meet at the moment?21:24
nik90_popey: nope. Only me and kunal have indicated the times. Still waiting on andrew, riccardo and victor.21:25
nik90_popey: But hopefully this thursday. I am trying to finalize the time though21:25
popeyok21:26
ahayzen_nik90_, i'll fill it out tonight :)21:26
nik90_ahayzen_: np21:26
ahayzen_nik90_, problem i have is like if/when i start working my times will change21:26
nik90_rpadovani: could you also fill in the meeting planner tomorrow pls ^^21:27
nik90_ahayzen_: true, but we can always change then..this is just for the first meeting21:27
ahayzen_nik90_, yeah well then i'm around 24/7 at the moment :) chilling at university lol21:27
nik90_ahayzen_: lo;21:27
nik90_lol21:27
popeys/chilling/studying/21:28
popeyright?21:28
ahayzen_popey, i'm done :)21:28
popeyhah21:28
ahayzen_popey, for this year21:28
popeyI want to go back to Malta21:28
ahayzen_popey, same, need to go back to the indian place21:28
popeymmmm fried onions21:28
ahayzen_nom21:29
nik90_you know if you guys are at Amsterdam anytime, ping me for sure. I like to think I cook some good Indian dishes :)21:30
nik90_May be you can be the judge of that21:31
ahayzen_hah21:31
ahayzen_i'm sure my pasta+tomato sauce dishes are good :)21:31
ahayzen_nik90_, how far are you now with ur blog post? i keep getting distracted21:32
nik90_ahayzen_: around 300 words with some pics. I keep rewriting some sections until I am happy with them21:33
nik90_having a bit of a writer's block21:33
ahayzen_nik90_, lol i'm going for the approach of hack it all out then review it21:33
* ahayzen_ could not be a journalist 21:33
* nik90_ will have to read the blog entry before making that judgement21:33
ahayzen_lol mine is just a mind dump of what happened21:35
rpadovaninik90_, sorry, this and next week I have a lot of exams, so no way for me to attend hangouts :/22:06
nik90_rpadovani: oh, no worries. Good Luck with your exams!22:06
rpadovanithanks :-) See you here on IRC o/22:06
rpadovaniAnd I hope to read your blog post tomorrow morning!22:07
rpadovaniGood night guys22:07
ahayzen_rpadovani, good luck and night!22:08
nik90_rpadovani: good nite22:09
popeynik90_: deal!22:20
myfirstappSo I just uploaded my first ubuntu touch program, how long does it usually take before it's available in the software center?23:55

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