/srv/irclogs.ubuntu.com/2014/12/20/#ubuntu-app-devel.txt

=== johnlage2 is now known as johnlage
=== chihchun_afk is now known as chihchun
=== VDVsx__ is now known as VDVsx
bzoltan_rpadovani: SDK releases and the Ubuntu releases are sadly not in sync. The reason could be that SDK is targeting and so focusing more on the Ubunti devices. Fundamentally the API are the same on utopic 1.1 and vivid 1.1  ut obviously dozens of bugfixes that are released in Vivid are not backported to Utopic. I would backport happily, but at that phase Utopic accepts only security related bugfixes. Using the "backports" section might be a10:40
bzoltan_solution. I will check that path.10:40
rpadovanibzoltan_, until phones are not on market isn't a problem IMO. But in future, as developer, I expect to develop one and have same result on all releases10:41
akiva-thinkpadwoah bq launch!10:41
akiva-thinkpadfebruary10:41
bzoltan_rpadovani: I am afraid that once we will have  ubuntu  devices out there the present release system (invented for desktop PCs) will not be used.10:42
rpadovanibzoltan_, this is quite interesting :D10:42
bzoltan_rpadovani:  phone owners expect more frequent updates and they expect expect all the time stable platform.10:42
bzoltan_rpadovani:  I have little if any influence on the releasing model, but i have seen how maemo-meego-sailfish does it.  But it is heavy speculation :)10:43
rpadovaniOk, thanks ;-)10:44
gcollurais there a way to force the PageHead to show?11:53
someDeveloperhey14:48
akiva-thinkpadsomeDeveloper, hey14:48
someDeveloperi have a question14:49
akiva-thinkpadsomeDeveloper, shoot14:49
someDeveloperhow do i contribute to the ubuntu project ?14:49
akiva-thinkpadsomeDeveloper, great question.14:50
akiva-thinkpadsomeDeveloper, best first step, is to set up a launchpad account.14:50
akiva-thinkpadsomeDeveloper, second best step, is to figure out what you'd like to contribute to.14:50
akiva-thinkpadsomeDeveloper, any idea what you want to help with?14:51
akiva-thinkpadsoftware development?14:51
someDevelopersorry for the ignorance , what is  a launchpad account?14:51
akiva-thinkpadsomeDeveloper, its like github14:52
someDeveloperok14:52
akiva-thinkpadsomeDeveloper, thats where we submit bugs, host projects, and keep our code14:52
someDeveloperi got deep knowledge in php,js,html,css,java,linux14:53
someDeveloperhow do i start working on projects  ?14:54
akiva-thinkpadsomeDeveloper, Find a project that interests you on launchpad14:55
akiva-thinkpadsomeDeveloper, for example; I like developing for the phone, so I contribute to the Core Apps14:55
akiva-thinkpadsomeDeveloper, you will want to download the ubuntu sdk for that.14:56
someDeveloperok14:56
someDeveloperthanks  akiva-thinkpad14:56
akiva-thinkpadsomeDeveloper, http://developer.ubuntu.com/en/start/ubuntu-sdk/installing-the-sdk/14:56
someDeveloper!!!14:56
akiva-thinkpadsudo add-apt-repository ppa:ubuntu-sdk-team/ppa14:56
akiva-thinkpadhttps://wiki.ubuntu.com/Touch/CoreApps14:57
akiva-thinkpadin this, it gives you a dozen or so projects that need your help14:57
someDevelopergreat man14:58
someDeveloperthanks again14:58
akiva-thinkpadnp14:59
aquariusmhall119, a thing about developer.ubuntu.com -- starting from the front page and following links, I can't find the actual API documentation for all the QML widgets. Lots of guides and tutorials, and I know the API docs are on there somewhere, but I can't find them!15:25
dakeraquarius: you mean the submenus ?15:28
aquariusdaker, well, I'm not sure what precisely I mean. I wanted to find the documentation for a Tabs object, and I'd normally just google "ubuntu sdk tabs", but I thought I'd try and find it by browsing around... and I couldn't.15:29
aquariuswhich suggests to me that either I'm stupid or the actual documentation is not obvious enough by comparison with all the "getting started" guides and tutorials and overview pages and whatnot.15:30
aquariusI'm happy to take either side of that bet15:30
rpadovaniaquarius, ?? developer.ubuntu.com -> Apps -> Qml -> API -> Development -> Components -> Tabs15:31
aquariusbut to confirm it, it might be useful to user test it -- pick a couple of random people who are Ubuntu SDK developers, sit them in front of developer.ubuntu.com, and say "find the documentation for a ListItem.Standard without searching". :)15:31
dakeraquarius: ah i see15:31
aquariusah, I didn't see that tiny menu at the top15:32
rpadovanilol15:32
aquariusI read through http://developer.ubuntu.com/en/apps/qml/ and then at the bottom there are some nice clear links to installation steps, a getting started tutorial, design guides, and askubuntu, but not to the actual api docs.15:32
aquariusMaybe another link in the "Next steps" section to http://developer.ubuntu.com/en/apps/qml/api/ would be good15:33
aquariusHow am I *supposed* to put tappable icons in the header of an SDK app? I know there's a backwards compatibility thing which makes old-style bottom-edge toolbars appear up there; is that how I'm meant to do it?15:55
aquarius(that is: am I supposed to put icons in the header by setting tools: ToolbarItems {} on the Page?)15:58
aquariusAlso, I can set an iconName on a ListItem, but how do I *unset* it and make the icon disappear again? It requires a qstring, so I can't feed it null or undefined, and if I set it to "" it doesn't unset.16:03
DanChapmanaquarius: use the PageHeadConfiguration component aka head.actions: [] list property in the Page  http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.PageHeadConfiguration/16:11
aquariusDanChapman, ooh, nice one16:17
aquariusthank you16:17
aquariusmaking my own custom ListItem, again16:26
aquariustwice in one project. How lucky am I?16:26
=== Noskcaj_ is now known as Noskcaj
=== ondra_ is now known as ondra
=== chihchun_afk is now known as chihchun
=== balloons is now known as Guest64877
=== Elleo_ is now known as Elleo
aquariusis Scrollbar supposed to work? It doesn't seem to. In particular, how do I have a scrollbar for a listview inside a column?17:29
DanChapmanaquarius: may be a stupid question but have you set the Scrollbar's flickableItem to be the listview? also i've noticed previously the scrollbar was only visible on desktop, i don't know if that's changed though17:34
aquariusDanChapman, I have17:35
aquariusListView {17:35
aquarius                        Scrollbar {17:35
aquarius                            flickableItem: urllist17:35
aquarius                            align: Qt.AlignTrailing17:35
aquarius                        }17:35
aquarius                        id: urllist17:35
aquariusah, maybe it's because it only appears on desktop, then17:35
aquariusthat's a bit rubbish :(17:35
DanChapmanaquarius: yeah i thought the same. I wanted a quick way to scroll back up the message list in dekko :-(17:37
aquariusdouble bah to that, then17:37
DanChapman:-)17:39
DanChapmanaquarius: the scrollbar is visible on my nexus 4. look really closely as you scroll. like eyes right up to the screen!! it's almost the same color as the background and it dissapears as soon as you stop scrolling17:42
aquariushm, I'll look again -- I'm running in the emulator17:45
DanChapmanaquarius: http://i.imgur.com/QzMpyIJ.png right side of item 36.17:45
aquariusdo you know, I think it's there17:46
aquariusthat's the closest thing to invisible that I've ever, ever seen17:46
aquariuslooking at my screen here17:46
aquariusin my app17:46
aquariusI am, honestly, not totally sure it's there at all or if I'm imagining it17:47
aquariusthat's useless. Oi, SDK team, why is the scrollbar practically invisible? ;-)17:47
bzoltan_aquarius:  that is not our fault ... you better lobby at the design team17:48
aquariusbzoltan_, it's at least visible on DanChapman's screenshot17:48
aquariusI have a dark coloured background17:48
aquariushttps://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1404540 filed, including screenshit17:55
ubot5Launchpad bug 1404540 in ubuntu-ui-toolkit (Ubuntu) "Scrollbar is basically invisible on dark coloured backgrounds" [Undecided,New]17:55
aquariuser!17:55
aquariusscreenshot.17:55
bzoltan_aquarius:  screen what? :D17:55
aquariusif you zoom the screenshot up about five times, and squint, and look where the guidelines I drew were, you can see it.17:56
aquariusbut it's stupid. Surely the design team didn't say "spend developer effort drawing a scrollbar that only hawks can see"? :)17:56
bzoltan_aquarius:  I agree. Let me sort it out on Monday.17:57
aquariusyay! another good deed done for the universe :)18:00
zsombi_bzoltan_: do you wanna fix it yourself? ;)18:31
DanChapmanwith bzr is there an easy way to cherrypick out a previous revision without reverting newer commits ?18:56
DanChapmanbzr revert doesn't seem to have an option for it and seems it will wipe everything newer18:57
aquariusI don't know much about detailed use of bzr :(19:07
=== ian is now known as Guest65611
rpadovaniDanishman, bzr merge . -r nnn..mmm19:40
rpadovaniDanChapman, ^^19:41
rpadovaniwhere nnn is the revision you want to remove19:41
rpadovaniand mmm is nnn-119:41
DanishmanYes I am a male software developer from Denmark19:45
rpadovaniI mismatched tab completion, sorry19:54
DanChapmanrpadovani: ahh excellent! would never have thought to use merge. That seems kind of backwards tbh. Thanks!! :-D20:00
rpadovaniyou're welcome :-)20:01
bzoltan_zsombi_: sure :)20:02

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