=== ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1406/appdev-1/ - http://irclogs.ubuntu.com/2014/06/10/%23ubuntu-uds-appdev-1.html | ||
nik90 | hey guys | 14:41 |
---|---|---|
dpm | nik90, o/ :) | 14:46 |
nik90 | what is the ubuntu orange hash code? | 14:46 |
i_need_a_nick | nik90: u r nikelesh right? | 14:48 |
nik90 | i_need_a_nick: yeah that's right :) | 14:48 |
justCarakas | maybe we can brainstorm on a nick for i_need_a_nick while we wait :p | 14:49 |
rpadovani | o/ guys | 14:49 |
rpadovani | I just finished my second exam for today, I'm a bit tired :-) | 14:50 |
i_need_a_nick | hmm... how did u get into ubuntu devel?... i mean what were ur qualifications? i wanna contribute to ubuntu some day... (curious too.. being an indian.. :)) | 14:50 |
=== ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Track: App Development | Ubuntu SDK Feedback | Url: http://summit.ubuntu.com/uos-1406/meeting/22227/ubuntu-sdk-feedback/ | ||
i_need_a_nick | nik90: ^ | 14:50 |
ahayzen | rpadovani, how many you got left? | 14:50 |
mhall119 | i_need_a_nick: "i wanna contribute" is usually the biggest qualification needed :) | 14:51 |
nik90 | guys if you want to join us for the Ubuntu SDK Feedback session hangout, join https://plus.google.com/hangouts/_/hoaevent/AP36tYeYuOhk1FZk0TkSoBqAWEgV-PaIxhScdNtDLWeGf-FadSo52Q | 14:51 |
=== i_need_a_nick is now known as manu | ||
rpadovani | ahayzen, 3 spoken and 1 write! Hope to finish soon, but since today I have more free time, worst is gone! | 14:51 |
justCarakas | I wish I could but I'm following this on my second screen at work | 14:51 |
nik90 | manu: hey, I am just an app dev. I wanted to contribute to ubuntu and started working on the clock core app for ubuntu touch. | 14:51 |
justCarakas | I have some feedback, but I'll just type it | 14:51 |
=== manu is now known as Guest60616 | ||
nik90 | manu: You need to be familiar with QML, QT, Javascript and you are golden :) | 14:51 |
ahayzen | rpadovani, yey good luck, i just got my results back so i'm done until next year :) | 14:52 |
=== Guest60616 is now known as i_need_a_nick | ||
nik90 | rpadovani, ahayzen: hey guys | 14:52 |
justCarakas | or html and css | 14:52 |
rpadovani | ahayzen, wow, congrats :-) So now do you have 3 months of holiday? Awesome! | 14:52 |
justCarakas | I made my app in html and css | 14:52 |
ahayzen | nik90, o/ i expect you have a list? ... or is that getting old now... | 14:52 |
nik90 | ahayzen: getting old :P | 14:52 |
ahayzen | rpadovani, yeah until mid-september | 14:52 |
nik90 | ahayzen: I want other people's list | 14:52 |
i_need_a_nick | i_need_a_nick: none i know till now... just C/C++.. nik90 | 14:52 |
ahayzen | nik90, hehe | 14:52 |
ahayzen | nik90, yeah we do :) | 14:52 |
nik90 | i_need_a_nick: they are quite easy to pick up. so no worries | 14:53 |
rpadovani | ahayzen, you lucky boy :-) Now you have to do some wonderful apps for u touch :P | 14:53 |
nik90 | i_need_a_nick: also we could do with the people who know C++ for the clock app | 14:53 |
i_need_a_nick | when can i start? :) | 14:53 |
rpadovani | i_need_a_nick, now :D | 14:53 |
ahayzen | i_need_a_nick, i had only done HTML/javascript/php/python ebfore and it was really easy to pick up | 14:53 |
nik90 | iBelieve: hey | 14:53 |
zyga | mhall119: hey, would you mind if I joined to talk about pyotherside? | 14:53 |
rpadovani | i_need_a_nick, only javascript here and no problem to start to contribute ;) | 14:54 |
nik90 | rpadovani:, ahayzen: Join the hangout? | 14:54 |
mhall119 | zyga: sure | 14:54 |
zyga | mhall119: or do you think I should leave that for another session? | 14:54 |
nik90 | guys if you want to join us for the Ubuntu SDK Feedback session hangout, join https://plus.google.com/hangouts/_/hoaevent/AP36tYeYuOhk1FZk0TkSoBqAWEgV-PaIxhScdNtDLWeGf-FadSo52Q | 14:54 |
mhall119 | zyga: do you have a session to talk about it? | 14:54 |
bzoltan1 | hello all | 14:54 |
nik90 | bzoltan1: hello | 14:54 |
bzoltan1 | mhall119: I am here | 14:54 |
ahayzen | nik90, haven't got much/anything to complain about at the moment i don't think... | 14:54 |
i_need_a_nick | rpadovani: sorry... I'm still a student.. gotta learn some more programming in years to come.. | 14:54 |
mhall119 | bzoltan1: want to join the hangout? | 14:54 |
justCarakas | will there be something like FEEDBACK instead of QUESTION ? :p | 14:55 |
nik90 | well neither do I | 14:55 |
nik90 | bzoltan1: https://plus.google.com/hangouts/_/hoaevent/AP36tYeYuOhk1FZk0TkSoBqAWEgV-PaIxhScdNtDLWeGf-FadSo52Q | 14:55 |
nik90 | bzoltan1: if you want to join the hangotu | 14:55 |
bzoltan1 | The SDK feedback. That is why I am here :) | 14:55 |
i_need_a_nick | lol me too | 14:55 |
Mirv | hey nik90 :) | 14:55 |
nik90 | Mirv: hey | 14:56 |
mhall119 | justCarakas: either, both | 14:56 |
CodePulsar | y | 14:56 |
rpadovani | i_need_a_nick, also I am a student, develop for Ubuntu is a very good way to learn something new! | 14:56 |
i_need_a_nick | nik90: is there a chance i can meet u personally... I stay in bangalore.. | 14:57 |
=== justCarakasInThe is now known as justCarakasInFx | ||
ahayzen | rpadovani, +1 | 14:57 |
nik90 | i_need_a_nick: not this year I am afraid :/ | 14:57 |
i_need_a_nick | rpadovani: so how do i get started? where r the resources? | 14:58 |
zyga | mhall119: no but I can do one | 14:58 |
rpadovani | i_need_a_nick, all apps are hosted on Launchpad | 14:58 |
rpadovani | i_need_a_nick, https://launchpad.net/ubuntu-phone-coreapps | 14:58 |
nik90 | one final call before going live..want to join the hangout, join us at https://plus.google.com/hangouts/_/hoaevent/AP36tYeYuOhk1FZk0TkSoBqAWEgV-PaIxhScdNtDLWeGf-FadSo52Q | 14:59 |
i_need_a_nick | umm... not too familiar with launchpad.. rpadovani | 14:59 |
rpadovani | i_need_a_nick, for example, a good way to start is to fix a trivial bug, like these: https://bugs.launchpad.net/ubuntu-phone-coreapps/+bugs?field.tag=bitesize | 14:59 |
rpadovani | i_need_a_nick, well, do you know github? | 15:00 |
i_need_a_nick | yep... i host a website... | 15:00 |
mdeslaur | FEEDBACK: it's awesome! :) | 15:00 |
ahayzen | nik90, i can see you :) | 15:00 |
Max_Tither | rpadovani: If I want to contribute, do I just send a merge request? Also I assume I need to sign the Ubuntu Code of Conduct? | 15:00 |
rpadovani | i_need_a_nick, basically the same thing, but launchpad uses bazaar | 15:01 |
i_need_a_nick | how do i get access to code? | 15:01 |
rpadovani | Max_Tither, yap and also Canonical License Agreement | 15:01 |
justCarakas | you are live | 15:01 |
rickspencer3 | o/ | 15:01 |
Max_Tither | rpadovani: Thanks! | 15:01 |
bzoltan1 | thanks mdeslaur :) | 15:01 |
bmullan | I can hear/see you | 15:01 |
i_need_a_nick | nik90: that's alright... mail me when u do find time.. want my mail id? | 15:02 |
rpadovani | i_need_a_nick, install bzr on your machine, then use bzr branch lp:app, like bzr branch lp:ubuntu-calculator-app | 15:02 |
rpadovani | Max_Tither, yw, if you have any other question, feel free to ask here or on #ubuntu-app-devel | 15:02 |
i_need_a_nick | rpadovani: package not found... is there a ppa? | 15:03 |
justCarakas | FEEDBACK: it actually isn't that nice to work in if you make HTML5 apps, I miss a lot of functionallity that I get in PhpStrom or Sublime Text | 15:03 |
rpadovani | i_need_a_nick, sudo apt-get install bzr | 15:04 |
Max_Tither | rpadovani: Ok will do. | 15:04 |
rpadovani | :-) | 15:04 |
i_need_a_nick | rpadovani: not found... I have a messy system ryt now... will do it on a fresh install later.. | 15:05 |
Max_Tither | i_need_a_nick: Here is good resource for getting up to speed with bzr: http://doc.bazaar.canonical.com/latest/en/mini-tutorial/ | 15:05 |
mdeslaur | QUESTION: can the default project please include a sample icon, along with scripts to generate the proper icon names and sizes from a svg file perhaps? | 15:05 |
balloons | justCarakas, you mean from an IDE? | 15:06 |
justCarakas | yes it is | 15:07 |
justCarakas | balloons | 15:07 |
Max_Tither | QUESTION: Is the ability to change the header text color in the work for the SDK? | 15:07 |
i_need_a_nick | Max_Tither: thanq.. :) I needa start on QML and QT too... | 15:07 |
balloons | justCarakas, ahh right.. | 15:07 |
* ogra_ listens in ... | 15:07 | |
zsombi | Max_Tither: yes :) | 15:07 |
balloons | I would echo mhall119.. I wonder if using something else makes sense | 15:08 |
balloons | justCarakas, ^^ | 15:08 |
mdeslaur | QUESTION: any plans on making a better QML grid? One that you can set cell sizes and properties, etc? | 15:08 |
Max_Tither | developer.ubuntu.com if found to be very well done. It can help you get familiar with vanilla qml, as well as integrating it with Ubuntu. http://developer.ubuntu.com/apps/qml/api/ | 15:08 |
Max_Tither | i_need_a_nick ^ | 15:09 |
i_need_a_nick | Max_Tither: +1 | 15:09 |
Max_Tither | zsombi: Yey. I am very excited for that. | 15:09 |
mhall119 | Max_Tither: do you want to join the hangout? | 15:10 |
i_need_a_nick | Max_Tither: should I start with the Devel API? | 15:10 |
zsombi | Max_Tither: ;) | 15:12 |
Max_Tither | i_need_a_nick. I would say yes, but if you are on 14.04, make sure you have the sdk ppa installed. | 15:13 |
i_need_a_nick | is there a blog or something.. like a guide to start with? | 15:14 |
rpadovani | i_need_a_nick, http://developer.ubuntu.com/apps/qml/tutorial/building_your_first_qml_app/ | 15:14 |
mdeslaur | QUESTION: any plans on expanding UbuntuColors? Some of the default greys aren't in there, and the core apps hardcode the values everywhere... | 15:14 |
Max_Tither | mhall: I have to hit the road at the moment, but I'll return. Thank you for the invite though. | 15:16 |
balloons | we talked about bundling python and depends for having test packages | 15:18 |
balloons | the issue with python is we can't assume python will be there | 15:18 |
i_need_a_nick | QUESTION: Are there plans to bring the SDK to other platforms? | 15:19 |
jdstrand | if we were going to support python apps on the device, we would need to add a python framework (eg, ubuntu-sdk-python-dev1) and apparmor templates for it | 15:20 |
balloons | everyone would end up bundling python and it's depends | 15:20 |
jdstrand | UAL would handle making sure a python app ran under the proper profile | 15:20 |
jdstrand | (and the click desktop hook would make that work with legacy desktop files) | 15:21 |
jdstrand | the apparmor confinement would likely be significantly different | 15:21 |
jdstrand | ie, rather than 'ubuntu-sdk' or 'ubuntu-webapp' as templates, we would need a 'ubuntu-sdk-python' template | 15:22 |
jdstrand | mhall119: ^ | 15:23 |
jdstrand | it woud not have run under confinement | 15:23 |
balloons | :-) | 15:23 |
jdstrand | I can guarantee it | 15:23 |
balloons | yep no template, no confinemnt | 15:23 |
jdstrand | *unless* the python interpreter was bundled in the app | 15:24 |
nik90 | jdstrand: like to join https://plus.google.com/hangouts/_/hoaevent/AP36tYeYuOhk1FZk0TkSoBqAWEgV-PaIxhScdNtDLWeGf-FadSo52Q ? | 15:24 |
mdeslaur | it's not a security problem, it's a maintenance and on-going support problem | 15:24 |
bzoltan1 | i_need_a_nick: I know about teams who made very exciting prototyping on porting SDK to OSX | 15:24 |
balloons | the biggest issue is keeping python on the image | 15:25 |
zyga | jdstrand: hey, how can I know more about how to check confinment? | 15:25 |
balloons | so you would end up bundling the interperter | 15:25 |
mdeslaur | and at the same version so existing apps don't break, etc. | 15:25 |
Elleo | one other point in pyotherside's favour is that sailfish are making it a core part of their platform, so there might well be a number of sailfish python apps in the future that could be ported | 15:25 |
kenvandine | someone bundled java :) | 15:25 |
balloons | which makes it.. interesting | 15:25 |
balloons | kenvandine, is correct.. someone bundling a jvm ;-) | 15:25 |
zyga | Elleo: good point | 15:25 |
zyga | jdstrand: and I'd love to know how work with confinment, if you have some time later on I'd like to talk to you about that | 15:27 |
* jdstrand is having trouble getting on to the hangout | 15:27 | |
jdstrand | I think I answered everything though | 15:27 |
jdstrand | zyga: sure | 15:27 |
Elleo | zyga: when you ran your pyotherside app was it built in a click package or were you running it directly from a terminal? | 15:28 |
jdstrand | the steps aren't difficult, but the maintenance story is | 15:28 |
zyga | jdstrand: so how do I make it work under confinment? all it needs to do is to dlopen python (and let python read typical import paths for source code it needs) | 15:28 |
jdstrand | (ie, define the framework you need, define the apparmor templates | 15:28 |
jdstrand | ) | 15:28 |
zyga | Elleo: with click package though on 14.10 I had issues running anything (including hello world apps) on my nexus 7 | 15:29 |
jdstrand | but maintaining that python framework would be difficult | 15:29 |
mdeslaur | grid | 15:29 |
zyga | jdstrand: what falls under maintenance? | 15:29 |
zyga | jdstrand: and can you point me to an example framework so that I can see how to add anything necessary | 15:30 |
jdstrand | zyga: if you define a python framework in the sdk and ship it on the device, the platform has to define the apis amd make sure that the apis, etc all work together in that framework. | 15:30 |
jdstrand | zyga: https://wiki.ubuntu.com/Click/Frameworks | 15:31 |
zyga | jdstrand: hmm | 15:31 |
zyga | jdstrand: I think I'm missing something | 15:31 |
zyga | jdstrand: this is a QML component | 15:31 |
zyga | jdstrand: and python is still a part of each of those | 15:31 |
jdstrand | zyga: well, it may be a qml component, but it surely depends on a stack of python to work, no? | 15:32 |
zyga | jdstrand: sure and as I said python is probably a part of each ubuntu-sdk-* listed there (or am I mistaken?) | 15:32 |
=== dholbach_ is now known as dholbach | ||
mhall119 | zyga: I think that's where you're mistaken | 15:33 |
jdstrand | I'm assuing the way this works is you have a python app that uses QML (akin to a C++/Qt app that uses QML) instead of a pure QML app that happens to also use python in some manner | 15:33 |
zyga | jdstrand: you're wrong | 15:33 |
jdstrand | zyga: you are mistaken. python is not part of the defined sdk | 15:33 |
nik90 | any other questions guys? | 15:33 |
zyga | jdstrand: it's actually a QML app that uses python like javascript | 15:33 |
zyga | jdstrand: ok | 15:33 |
zsombi | ah, back :) | 15:33 |
zyga | jdstrand: so it'd definitely want to have all of the normal framework stuff available | 15:33 |
zyga | jdstrand: just have one more .so file (pyotherside) that can dlopen libpython*.so under apparmor | 15:34 |
zyga | jdstrand: I don't know how that maps to frameworks | 15:34 |
jdstrand | zyga: that .so isn't the problem. the .so is going to pull in the entire python stack, no? ie, you can import various libraries, correct? | 15:35 |
zyga | jdstrand: well, just pure python | 15:35 |
zyga | jdstrand: not every python-* package from ubuntu | 15:35 |
zyga | jdstrand: then you can bundle those that you want in your app | 15:35 |
zyga | jdstrand: but you have the runtime and you don't need to keep a stale copy with security exploits in each app | 15:35 |
zyga | jdstrand: I'm willing to do the work needed but I want to see where to start | 15:36 |
jdstrand | the framework currently doesn't cover python, so a new framework would have to be added like I said before, or the existing ones expanded to include the python that is in the archive | 15:37 |
zyga | jdstrand: so if I wanted to try that locally, where do I start, | 15:37 |
zyga | jdstrand: which source packages, which trees to get and patch | 15:37 |
jdstrand | zyga: you can test the app under confinement easily. write the app, package it as click, then run it in the emulator or on the device. look in /var/log/syslog for apparmor denials | 15:38 |
zyga | jdstrand: ok | 15:38 |
jdstrand | you can then update the profile in /var/lib/apparmor/profiles/click_<your_app_profile> to add policy changes, then do 'apparmor_parser -r /var/lib/apparmor/profiles/click_<your_app_profile> to iterate | 15:39 |
zyga | jdstrand: so should I add pyotherside to the base image myself first or should I bundle it with my app? | 15:39 |
jdstrand | note: doing the above updates the profile but the changes will be overwritten | 15:39 |
zyga | jdstrand: right now I just made the filesystem writable | 15:40 |
jdstrand | zyga: if you are trying to see what it would take to add a framework, you need to put it on the image | 15:40 |
zyga | jdstrand: and apt-get installed it | 15:40 |
zyga | jdstrand: how can I rebuild the SDK locally and deploy it? | 15:40 |
jdstrand | (the frameworks in part make sure all the deps are satisified and that they work correctly) | 15:41 |
jdstrand | zyga: no idea | 15:41 |
jdstrand | I mean, apt-get source and patch | 15:41 |
zyga | jdstrand: ok, but just installing it globally on the device is good enough wrt having it "in the framework" so that I can work on the apparmor template | 15:41 |
zyga | jdstrand: which packages? I don't know much about the whole architecture yet | 15:41 |
jdstrand | zyga: yes. note, I think this is an interesting experiment, but I really think there is significant work in incorporating/maintaining python into the frameworks | 15:42 |
zyga | jdstrand: I still don't see where but maybe I'm missing something | 15:42 |
zyga | jdstrand: python is maintained, if this is about having a list of apparmor things the apps are allowed to do this sounds like a one time effort | 15:43 |
jdstrand | we ship a python now. it is only guaranteed to work with what uses it in the archive | 15:43 |
zyga | jdstrand: I don't understand what you are trying to say by that | 15:43 |
jdstrand | expanding that out to pyotherside, a specific version of python, the sdk, qml, etc, etc would be a lot of work in and of itself | 15:43 |
zyga | jdstrand: pyotherside has one component, is versioned, has tiny api (a few methods exposed to javascript), I see that as the added work, I don't understand what work is needed for python | 15:44 |
jdstrand | I think you should read the https://wiki.ubuntu.com/Click/Frameworks to understand what all is involved in maintaining the current frameworks. all that would have to be done for python too | 15:44 |
zyga | jdstrand: only python3.4 as that's what we support now (and 3.5 is years away) | 15:44 |
zyga | jdstrand: ok, let me read that | 15:44 |
dpm_ | zsombi, rickspencer3, seems that showing the icons in the gallery app is Fix Committed, but hasn't made it yet to a release? -> https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1312710 | 15:45 |
udsbotu | Launchpad bug 1312710 in ubuntu-ui-toolkit (Ubuntu) "Add all mobile theme icons to UI toolkit gallery" [Undecided,New] | 15:45 |
jdstrand | zyga: also note, I am the security guy. I don't make decisions on what frameworks should be supported. however, I have seen how much work and pain has gone in to what we currently have. adding a whole new language to the mix... I just can't see how it would be simple | 15:46 |
zyga | jdstrand: thanks | 15:46 |
zsombi | dpm_: it could be in the staging or in landing phase... | 15:48 |
zyga | jdstrand: is it correct to say that current approach is to have lots of mini frameworks instead of one mega framework? | 15:48 |
micah2 | Even just a best practices section in the dev site would be helpful. I didn't even know there was an UbuntuListView. | 15:48 |
jdstrand | zyga: basically. we had a big one for 13.10, but it didn't work great. that said, aiui, we will have a 'mega framework' too. eg, ubuntu-sdk-14.10-dev1 | 15:49 |
jdstrand | that one would include everything | 15:49 |
zyga | jdstrand: but is that just temporary or intended? | 15:49 |
jdstrand | I should say, it didn't work great only having the mega framework | 15:49 |
zyga | jdstrand: and is it an aggregation of smaller frameoworks or a standalone framework? | 15:49 |
jdstrand | aiui, that is intended | 15:49 |
jdstrand | zyga: aggregation | 15:50 |
zyga | ok | 15:50 |
zyga | jdstrand: can you give me any source package name to look what makes a framework? | 15:50 |
zyga | jdstrand: that wiki page assumes you know how stuff works and I don't really know what we mean by framework (in concrete terms) | 15:50 |
jdstrand | zyga: I think it is the ubuntu-sdk package. you can create a new one for your testing by copying an existing one. I don't think there is anything that programmtically tells you what is in the framework yet | 15:51 |
dholbach | the lint tool would be great! | 15:51 |
zyga | jdstrand: ok, thanks | 15:51 |
jdstrand | zyga: look in /usr/share/click/frameworks | 15:51 |
* mhall119 wants a Florian in a Can :) | 15:52 | |
zyga | jdstrand: hmm, lots of two-line files | 15:52 |
nik90 | :) | 15:52 |
jdstrand | zyga: yes, that's it for now. the definition of what is in all of those is somewhere else and not in a package | 15:52 |
jdstrand | there are ongoing discussions for all of that, aiui | 15:53 |
zyga | jdstrand: so it looks like 'ubuntu-sdk' is the real framework | 15:53 |
zyga | jdstrand: where can I learn about that? | 15:53 |
jdstrand | zyga: I don't understand | 15:53 |
zyga | jdstrand: about sdk development | 15:54 |
lool | zyga: SDK development? | 15:54 |
zyga | lool: well, anything I practically need to know to proceed on pyotherside | 15:54 |
=== ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Track: App Development | Music App Development | Url: http://summit.ubuntu.com/uos-1406/meeting/22297/music-app-development/ | ||
lool | zyga: there is the UI toolkit (QML bits specific to the Ubuntu QML apps SDK), various QML and Qt bindings for specific services we have (e.g. content-hub. download-manager) and then curation of other libs and bindigns | 15:54 |
jdstrand | zyga: like I said, what those two lines files represent is a list of libraries, etc maintained outside of the system | 15:54 |
jdstrand | (while it is all being defined) | 15:55 |
lool | the framework is just the name of the contract between apps and platform | 15:55 |
zyga | lool: right I get that | 15:55 |
dpm | nice job nik90! | 15:56 |
nik90 | dpm: thnx | 15:56 |
pmcgowan | thanks good session | 15:56 |
nik90 | thanks you all for the session | 15:56 |
elopio | thanks! | 15:56 |
Debaru | Thanks | 15:56 |
ahayzen | thanks nik90 | 15:56 |
nik90 | ahayzen: can you start the next hangout or do you need someone to do it for you? | 15:58 |
zyga | ogra_: hey | 15:58 |
ahayzen | nik90, i need someone else to do it | 15:58 |
ogra_ | zyga, yo | 15:58 |
nik90 | ahayzen: okay. I will do it then | 15:58 |
zyga | ogra_: looking at the changelog of ubuntu-touch-meta it seems I could talk to you to know how to bite this stuff | 15:58 |
ogra_ | changing seeds ? sure | 15:58 |
* ahayzen wonders where popey has disappeared to | 15:59 | |
zyga | ogra_: so I quickly added pyotherside to sdk-libs-{amd64,i386,armhf} | 15:59 |
zyga | ogra_: and I wonder if I should just run update now | 15:59 |
nik90 | ahayzen: https://plus.google.com/hangouts/_/hoaevent/AP36tYeQcRIzFTDeB8MW01XYpBXyFMWTa6yAWNPqOngPkFMVIN0CmQ | 15:59 |
ogra_ | zyga, no, that is not how it works | 15:59 |
zyga | ogra_: second thing I want to understand is where apparmor policy files are kept (source packages) | 15:59 |
zyga | ogra_: ok | 15:59 |
ogra_ | zyga, update runs germinate against the seeds | 15:59 |
zyga | ogra_: btw, we can move somewhere else (better channel?) | 15:59 |
ogra_ | you need to make the change in the seed | 15:59 |
ogra_ | zyga, yeah, #ubuntu-touch | 16:00 |
zyga | ogra_: let's move | 16:00 |
nik90 | http://pad.ubuntu.com/uos-1406-music-app-development | 16:02 |
nik90 | Guys if you want to join the hangout pls do at https://plus.google.com/hangouts/_/hoaevent/AP36tYeQcRIzFTDeB8MW01XYpBXyFMWTa6yAWNPqOngPkFMVIN0CmQ | 16:02 |
nik90 | love to hear you feedback | 16:02 |
ahayzen | nik90, https://trello.com/c/0Dwezdvi/225-music-implement-background-playlists-support-wth-media-hub | 16:07 |
ahayzen | nik90, https://trello.com/c/JhAf0Oli/223-music-migrate-to-using-u1db-instead-of-localstorage | 16:09 |
dpm | nik90, https://code.launchpad.net/~andrew-hayzen/music-app/make-files-visible-in-qtcreator/+merge/220997 | 16:18 |
ahayzen | nik90, https://code.launchpad.net/~andrew-hayzen/ubuntu-seeds/music-app-remove-grilo | 16:27 |
=== dholbach_ is now known as dholbach | ||
dpm | as usual, thanks nik90 and ahayzen, and popey! | 16:46 |
ahayzen | dpm, nik90, popey, thanks all :) | 16:51 |
=== ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1406/appdev-1/ - http://irclogs.ubuntu.com/2014/06/10/%23ubuntu-uds-appdev-1.html | ||
=== ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Track: App Development | Converging your app across Devices | Url: http://summit.ubuntu.com/uos-1406/meeting/22232/converging-your-app-across-devices/ | ||
nik90 | Anybody who want to join the hangout -> https://plus.google.com/hangouts/_/hoaevent/AP36tYcIbRQNpp6--Uo0JcSxNkHBHut36C0-4lOU_NVUEojee_WLCA | 18:01 |
dpm | ok! | 18:01 |
balloons | hi nik90 :-) | 18:03 |
dpm | hey all, so post all your questions about convergence here :) | 18:04 |
mhall119 | I never get tired of watching Flashback change to fit it's size, it's so darn slick! | 18:11 |
ahayzen | +1 | 18:11 |
popey | +2 | 18:11 |
dobey | note: you're looking at aspect of the app's window, not the screen it's on (as evidenced in the demo) | 18:19 |
mhall119 | QUESTION: do you have to define a 'default' layout inline, or can all of your layouts live in separate QML files? | 18:27 |
mhall119 | thanks :) | 18:29 |
mhall119 | nest conditional layouts looks very powerful | 18:33 |
mhall119 | QUESTION: where do you define things like Actions and ToolbarItems when the components they'll be used in might change between layouts? | 18:36 |
zyga2 | QUESTION: can we expect to have pre-made conditions that say "10 inch tablet, 7 inch tabet, 4 inch phone", etc? | 18:36 |
mhall119 | for example, if I have a pagestack I'll put toolbar items per page, but if I have the width I'll post those side-by-side and would want to combine multiple sets of toolbar items | 18:36 |
zyga2 | I'll gladly help you with github | 18:38 |
dobey | QUESTION: can you add the links, and a link to the slides, to the description on YouTube? | 18:38 |
mhall119 | QUESTION: extending/modifying zyga2's, how about pre-made layouts like "Sidebar and Content", "Pagestack to Row of Columns", etc | 18:38 |
ElVerma | Looks like you are live | 18:38 |
mhall119 | ElVerma: been live for a while now :) | 18:38 |
dobey | someone's 40 minutes late :) | 18:39 |
ElVerma | ah, I'm late :-) | 18:39 |
zyga2 | sure but it'd be silly if everyone would have to come up with that (and get different conditions) | 18:40 |
dobey | zyga2: i don't see why physical size of the screen matters | 18:41 |
mhall119 | QUESTION: I'm thinking more about pre-defined conditional layouts, something like MainView that would give specific properties for sidebarItem: and contentItem: | 18:42 |
mhall119 | which does the conditional stuff for you | 18:42 |
mhall119 | thanks, I'll check with zsombi | 18:42 |
dobey | don't try to make the apps too smart. make them more dumb. eg, if you need to show a scrollbar, always show it, not only when a mouse is plugged in, but not when it's just a touch device | 18:43 |
Max_Tither | QUESTION:Currently, Can I integrate a textfield in the header? I am thinking of showing it in the header based on the formfactor. | 18:44 |
nik90 | https://plus.google.com/communities/111350780270925540549 | 18:44 |
Max_Tither | Thank You! I don't mind modifying it. | 18:46 |
Debaru | Thanks | 18:51 |
cray | hey people... | 18:52 |
=== ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Track: App Development | Clock App Reboot | Url: http://summit.ubuntu.com/uos-1406/meeting/22230/appdev-1406-clock-app-reboot/ | ||
nik90 | Join the hangout at https://plus.google.com/hangouts/_/hoaevent/AP36tYc2AosVOiyz53fhGyVwyuLWH7wpSP2Cwv-KMKDPRYrfHlcwFQ | 18:56 |
nik90 | Clock App Reboot | 18:56 |
fossterer | Link for the presentation? shared? I'm late here :( | 19:03 |
rpadovani | https://docs.google.com/presentation/d/1JvDyhsW17d1-Mz8OY1YMBKwfRI2z9qgyRjbujEsxEMk/edit#slide=id.g3420c61fa_0202 | 19:03 |
fossterer | rpadovani: Thanks! | 19:04 |
* charles likes the new alarm design | 19:09 | |
nik90 | https://drive.google.com/folderview?id=0B55Gs35e-jxxNzRzOHVxbmNDbFU&usp=sharing | 19:10 |
i_need_a_nick | nik90: impressive | 19:13 |
pmcgowan | nik90, I assume we are also keeping the old clock on the side? | 19:14 |
pmcgowan | sounds good | 19:18 |
pmcgowan | old clock has other features too, so maybe keep in store | 19:18 |
pmcgowan | heh | 19:19 |
pmcgowan | clock-classic ;) | 19:20 |
pmcgowan | lol | 19:21 |
ahayzen | hah | 19:21 |
nik90 | https://trello.com/b/Ie2rAS3W/core-apps-management | 19:26 |
dpm | any more questions about the clock reboot? | 19:27 |
ahayzen | nik90, let me know of any reviews you need doing :) | 19:28 |
ahayzen | yeah should be awesome :) | 19:36 |
nik90 | thnx guys for participating in the session | 19:38 |
ahayzen | nik90, have fun creating the new clock its gonna be awesome :) ping me if u need help/reviews etc | 19:39 |
=== ChanServ changed the topic of #ubuntu-uds-appdev-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1406/appdev-1/ - http://irclogs.ubuntu.com/2014/06/10/%23ubuntu-uds-appdev-1.html | ||
=== dpm is now known as dpm-afk |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!