=== ChanServ changed the topic of #ubuntu-uos-appdev to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1605/appdev/ - http://irclogs.ubuntu.com/2016/05/04/%23ubuntu-uos-appdev.html === ChanServ changed the topic of #ubuntu-uos-appdev to: Track: App & Scope Development | App Design Workshop Planning | Url: http://summit.ubuntu.com/uos-1605/meeting/22657/app-design-workshop-planning/ [14:02] hello hello :) [14:02] hi :) [14:03] hello :) [14:03] Hi [14:05] o/ [14:05] hi [14:05] Hi [14:06] we can see you [14:06] QUESTION will there be something included like react or angular to make it easier to create apps ? [14:06] justCarakas, you'll have to wait a bit we talk about that in the presentation :) [14:07] ok nice :d [14:07] uhm [14:08] you guys in the wrong channel? :) [14:08] uhm wrong channel? [14:08] justCarakas, ^^ [14:08] this is the channel under the video http://summit.ubuntu.com/uos-1605/meeting/22677/webapps-update/ [14:08] justCarakas, you might want to inform the presenter that it is the wrong irc channel they are using [14:09] what channel should it be [14:09] justCarakas, I think #ubuntu-uos-core [14:09] no this is about webapps so not code [14:09] core [14:10] justCarakas, oh wait..its the webapps session that is scheduled for the next hour [14:11] where is Mark? :| [14:11] mark's q&a is later [14:11] cant_snail, that plenary is scheduled for 18:00 UTC..4 hrs from now :) [14:12] QUESTION: Does the design team have the resources to handle weekly q&a / design sessions? [14:12] 4h, cant_wait [14:12] Personally, I think it is a great idea :) [14:14] +1 [14:16] QUESTION: what software and OS do you use for designs? [14:16] popey, (comment), it would be nice to hold consistent sessions so that it becomes predictable. It can be twice a month or whatever frequency the design team can handle, but the important point being "regular/consistent" [14:17] popey, (comment), If there are no app submissions, then it would be nice to show tiny presentation of stuff they are working on. [14:17] Awesome react news [14:17] inkscape is great! sometimes i find illustrator harder to use [14:19] popey, (comment) once I get a blog post link, I can also announce it in the ubuntu-app-dev telegram channel [14:19] QUESTION: when talking about stuff you're working on, it's often really useful to hear *why* a certain decision was made, and which approaches were rejected -- we app devs can see what design decisions have been made, once they're released, but we often don't know the reasoning behind those decisions, or know that they're coming until they arrive. Is this something that you can use the sessions to speak abou [14:19] t, or is that stuff all secret? [14:20] would be lovely lovely lovely if more design team members could hang out in the telegram Ubuntu Apps channel for real-time conversation, too :) [14:21] nik90: can you link to the telegram group here? [14:21] telegram.me/ whatever [14:21] popey, https://telegram.me/ubuntuappdev [14:21] thanks [14:22] faenil, yw :) [14:22] (I should note that faenil does an excellent job already, but more voices are always welcome :)) [14:22] popey, yes, more admins would be great. At the moment there are only 2 admins. [14:22] aquarius_: awww :) [14:23] nik90: it maybe a nice place to make UITK announcements too, usually just a link to a blog post [14:23] timp, I have started doing that as well.. Anything dev related is announced in that channel. [14:23] nik90: okay, great :) [14:23] timp, I started just a month ago only. [14:25] popey, (comment) It would be super awesome to create a youtube playlist of these design sessions. App devs can quickly go through them and would help avoid duplicate questions in the future. An archive of these cool design sessions. [14:26] I don't think I'm suggesting that you publish everything instantly -- I understand the concern about putting misleading information out there! But once a decision is made, it's useful to know about the stuff you rejected too, because it's helpful to know which directions we *won't* be going in. [14:26] yes. Good call popey; that's exactly right. [14:27] example: why notifications are white? [14:27] white? o_O [14:28] miv0ligo: at the same time, explaining and going through everything creates the risk of spending too much time preparing for those presentations :D then community goes "why is it white? I like it, I don't like it, that's bad, that's good" [14:29] I agree that it's nice to have headsup about what's changing in design, but preparing an explanation for every visual design change..doesn't scale :) [14:29] QUESTION: can some design resource be devoted to the developer experience? What it's like to develop apps, how the IDE looks, how easy and understandable the process is and how it can be improved? [14:29] That would be a great thing to go over in little bits as part of a number of design sessions, and it might help community people make small incremental improvements to the DX. [14:30] faenil, that is inevitable imo..that needs to be happen to ensure community and canonical designers are on the same page :) .. [14:30] faenil, and that might even help the community to defend these decisions when someone else questions them. [14:30] faenil: but if you guys keep quiet, people will think all decisions are based on current mood of designers [14:31] aquarius_: +1 :) [14:31] hey, for webapps questions, can you re-paste questions so we can address them when we're done with the general pres.? [14:31] faenil, "preparing an explanation for every visual design change..doesn't scale" -- you have _already prepared_ those explanations; you must have had those discussions and decisions in order to arrive at a conclusion. It's a question of telling outsiders about them, not about making new ones up :) [14:31] i know there's been a few while i was not on the chan [14:33] aquarius_: I'm not a designer so don't take my word for it, but I wouldn't be surprised if a designer told me that he changed something because he thought it looked better [14:34] that's a perfectly fine explanation [14:34] aquarius_: I mean, waht can you do? design is a very subjective matter. As long as you follow the style and the patterns, which they do [14:34] QUESTION: does anyone from the design team use an Ubuntu phone as the only phone? [14:34] miv0ligo: me :) [14:34] but knowing whether something was changed because it just looks better, whether it was changed because it's part of a bigger upcoming set of changes that will make the whole platform look better, or it was changed because of something else is really useful [14:35] faenil: good to hear :) [14:35] faenil: which one? [14:35] I know I keep going on about this, but a set of brilliantly reasoned changes where we don't know the reasons are indistinguishable from a set of completely arbitrary changes which were made by dice rolls. :) [14:35] Thank you faenil, JamesJM, popey! [14:35] miv0ligo: been using it since it was released, krillin [14:35] popey, thanks for the sessions..looking forward to interacting more with the design team [14:36] thanks guys!! [14:36] \o/ [14:36] faenil: ah, I'm using the same. But I need it often for testing, so I'm considering to get another one [14:36] Thanks for all the questions! [14:36] I just ordered a Meizu pro 5 [14:36] No idea when it will turn up [14:36] popey: gold? [14:36] I like the size of the first BQ for a phone. I'm not a big fan of those huge ones to carry in my pocket [14:37] if the meizu was smaller I would consider it [14:38] miv0ligo: yes [14:38] timp: same here, the size of e4.5 is perfect for me. Screen could be a bit bigger though [14:40] yeah, I don't like huge phones :/ [14:40] always difficult to find 4-5" phones nowadays [14:43] faenil: true, that's why some of my friends got iPhones although they prefer Androids [14:50] miv0ligo: I was wondering how big the fairphone2 is [14:51] and I'm not sure if/when we can run ubuntu on that [14:51] QUESTION when will we be able to use React for our apps ? [14:51] justCarakas, it is in alpha now, very very early alpha, it should be available in beta in the next few month and ideally released during the summer [14:52] justCarakas, we will do some posts on the ubuntu-phone mailing list [14:52] timp: I've no idea. I guess popey have or had that phone ;) [14:52] ok then I'll wait for that for my new apps :) [14:53] timp: mariogrip is porting to FP2 [14:53] popey: how big is it? [14:54] justCarakas, or we can get in touch before that to use your apps as test bed and test their support :) [14:54] timp: no idea, I don't have one - join #ubuntu-touch and ask mariogrip :) [14:54] justCarakas, the more the better [14:54] popey: okay, thanks [14:54] Im open for that alexabreu === ChanServ changed the topic of #ubuntu-uos-appdev to: Track: App & Scope Development | Webapps Update | Url: http://summit.ubuntu.com/uos-1605/meeting/22677/webapps-update/ [14:55] justCarakas, you can join us on #ubuntu-webapps [14:55] justCarakas, do you have project pages up somewhere ? [14:58] am very confused; the webapps talk is finished? shouldn't it just be starting? [14:59] alexabeu not yet it will be an app for my phone provider, was going to start on friday but now I might wait a bit [14:59] aquarius_: it just finished in fact [14:59] aquarius_: I think there was a timezone mistake [15:00] aquarius_: there's a roadmap update you may want to look at: [15:00] https://docs.google.com/presentation/d/1eECjnPmq2MSHYA8oggxdCMg7Gjg9c9fG22HpWxVNzUs/edit#slide=id.g7b91e8120_14 [15:00] slides here ^^ [15:00] ah! ok. Oops. I'll read the roadmap and see if it answers my two questions :) [15:00] it's all about snaps! [15:00] dbarth, document is restricted, not public [15:00] and then there's a pretty cool reactnative alpha port that justinmcp is releasing [15:00] aquarius_: ah, let me correct that [15:01] react native will be cool [15:01] there you go [15:01] aquarius_: it's getting there [15:02] you get 2048, tictactoe and the movie explorer example [15:02] my two questions are: will we be able to add to homescreen from the browser and have that create a "webapp", and how close are we to supporting progressive web apps as Chrome/Opera/Edge/Firefox do? [15:02] ie, you can start w/reactjs a webviews, and once ready to optimize for native, you can port quickly to react native, knowing there is an ubuntu port [15:02] aquarius_: installable webapps is the 1st answer, and yes that's getting closer [15:03] i think snappy is making that a lot more likely to happen [15:03] if that makes sense [15:04] hrm. what's an "installable webapp"? the document suggests that it's a click/snap installed from the app store, which is not what I'm talking about [15:04] progressive webapps i'm not sure, but i guess that's a step in the same direction [15:04] perhaps I have misunderstood! [15:04] still reading on what that takes technically [15:04] the idea behind PWA is exactly that you don't need to make a separate downloadable distribution package of anything [15:05] aquarius_: it's not a click/snap, it's a tab/url; but the snap interface would make that a lot more direct and native than having to support a new app type [15:05] it's the actual web; it's not just web technologies being used inside a packaged up app [15:05] OK. I'll try to find some time to review the session [15:05] we're saying the same thing [15:08] ie, PWA or what i understand it is about turns tabs into top-level app windows, with a launcher, right? [15:08] that's what i feel our container turned into a snappy interface can provide === timp is now known as t1mp [15:14] dbarth, cool. I think I'm thinking of this as a browser thing -- the browser offers UI to turn this site into a thing which appears in my app list, and possibly only shows that UI if the app meets certain criteria -- so I don't really mind _how_ it's implemented (whether it makes a snap and installs it, or what) [15:40] hello [15:50] hello charles [15:55] it's the popular exciting Callé scopes design showoff session :-) === ChanServ changed the topic of #ubuntu-uos-appdev to: Track: App & Scope Development | Scopes design evolution | Url: http://summit.ubuntu.com/uos-1605/meeting/22685/scopes-design-evolution/ [15:56] :D [15:56] marcustomlinson: pstolowski https://plus.google.com/hangouts/_/hoaevent/AP36tYeC30Zp15qUEeHTp2ZAzZCAhdhCKIeGNMfQG1JhqenGyux7Jw [15:56] davidcalle, the scopes design thing is now, right? your G+ post says it's 1800UTC [15:57] aquarius_: it is! [15:58] are the slides for this presentation available somewhere? put it in tht topic?? [16:00] nealmcb: will ask during the presentation [16:01] We'll start in a few sec [16:03] Make sure you prefix your questions with QUESTION [16:05] Mac OS :D [16:09] Filters look awesome :D [16:11] QUESTION: when on my phone????!!!! [16:11] QUESTION: Can you still scroll left to right through scopes on the phone or have to use the bottom edge to move between scopes? [16:11] QUESTION: After JavaScript scopes, what about python scopes? [16:11] OOOOOOH That score looks amazing <3 [16:12] *Store [16:14] These new scopes and these new looks look amazing AF. [16:15] +1 [16:15] <3 theres a considerable amount [16:16] QUESTION: With the new scopes has there been thoughts for themes or background images, so people don't have to see white if they'd rather see a darker colour maybe because its late, or to make there phone more there own? [16:17] +1 [16:18] <3 [16:19] QUESTION: ETA of these scopes? [16:21] +1 for cards in UUITK [16:23] someone's child seems to have a question [16:23] :P [16:23] dobey: :) [16:23] @dobey haha [16:24] miv0ligo: I'll be doing the scopes card component, if everything goes as planned :) [16:24] (He is already complaining about the new design) [16:24] I have one question: how about implementing an optional dark theme? It is much more comfortable for the eye to read everything, above all at night. Thanks! :) [16:24] Was the link put up already? [16:24] QUESTION: Has there been any thinking about discrete "pages" of content rather than continuous scroll? For apps I believe that this is what customers expect and is easier to get where you want by muscle memory. [16:25] faenil: I'm dancing in my head now :) [16:25] miv0ligo: haha, I hope that's a positive sign :) === charles_ is now known as charles [16:26] QUESTION: why are so many tech sites confused about scopes? [16:26] faenil: it is for sure :D [16:28] QUESTION: what are your favorite scopes and why? [16:28] Clearly no one should use OSX, it has issues :-) [16:30] tedg, i think she is not, her laptop got stolen some time ago and she switched to ubuntu [16:30] QUESTION: why you don't use Ubuntu at least for this presentation? It makes me sad :( [16:30] davidcalle, dizzypaty: not pagination exactly, but presention as pages like android/ios apps grid [16:30] QUESTION: does the design team use ubuntu in ther workflow at all ;) [16:30] pstolowski: I thought when she minimized the browser it was OSX [16:30] QUESTION: what should be a scope and what should be an app? what is the advantages of making a scope instead of an app [16:30] Sorry for the happy mess :) [16:30] tedg, oh, didn't notice, maybe she got a new one then [16:30] lol no sound [16:32] Aaand we are back [16:32] pstolowski: https://youtu.be/flOYkk-4zvQ?t=20m57s [16:32] Next UOS there should be test presentation on hangouts with all presenters to make sure all this sound issues are sorted out [16:32] pstolowski: pagination doesn't solve the apps grid problem either [16:33] the main issue is people want to arrange their apps in a way that most suits their usage, and they want to see their wallpaper behind the apps grid [16:33] like ios/android [16:34] hi everyone [16:34] dobey: For the record, I want neither of those :-) [16:34] CHeeseburg: there's really no testing that sound works with hangouts. it might work one second and not the next [16:34] tedg: you aren't people :) [16:34] QUESTION: how about implementing an optional dark theme for scopes? Like Music App (much more comfortable for the eye, above all at night) [16:35] hangouts need some seconds to find a good way, after connected i had bad sound for like 20s then good [16:36] i think the problem here is that someone's laptop doesn't have properly working mic or something, and three people in the same glass room makes it confusing when the wrong person mutes [16:37] marcustomlinson: as long as the only thing you're doing, is consuming and displaying data, anyway [16:37] dobey: sure, which is a very common situation in app development [16:37] right. many interactions -> better make an app [16:38] right, but a lot of people start out with scopes, and then they want to add more and more interactions [16:38] when stop interaction ? [16:38] nobody likes the store scope? :( [16:39] for exemple: i'm app developper and made rssreaderscope, not really easy to had rss feed, but it really need this feature [16:39] I get the impression no-one actually uses scopes... lol :P [16:39] if you dont want to go though webservice for that (like tt-rss) [16:40] QUESTION: Do you use Ubuntu phones as your daily drivers? [16:40] MX4 [16:40] d0od: maybe not no-one but ... [16:41] everyone uses the apps scope [16:41] app luncher for me ... [16:41] (side shortcut) [16:42] you can't pin apps until you open them from apps scope though; unless you only ever use the default pinned apps [16:42] yeah, one a while, for store too [16:42] ok ok, we believe you ;) [16:43] QUESTION:plans for more widget ? like list selection ? [16:44] QUESTION (I asked above, but it was skipped): What about a python scopes api? [16:44] ok :) I almost guessed [16:44] need to go, thanks for great session and awesome new designs guys and gals o/ [16:45] Python is not just a language either :P But yeah sure ;) [16:45] kazord: if you need that much, you should probably write an app [16:45] QUESTION: In the past it was possible to show the twitter trends in the today scope. Any plans to bring this feature back? [16:46] i need to leave and drop from the HO [16:46] dobey: an app for configuration the scope ? [16:46] Thanks pstolowski ! [16:46] kazord: yes [16:47] dobey can i call the app from scope ? (needed for my scope rssreaderscope) [16:48] kazord: you can register your app as a url handler for rssreaderscope:// and have an action which opens such a url, and it should open the app, yes [16:49] any doc/tutos about that somewhere ? :) [16:49] i'm not sure [16:49] https://bugs.launchpad.net/today-scope [16:49] thanks [16:50] https://docs.google.com/presentation/d/1V-oHHYj-I-tZAWpdbKbkmngyyqENsNAe0g74Ubh2v6I/edit#slide=id.ge741bf13b_2_215 [16:50] user20: seems odd that it went missing [16:51] dizzypaty: it's not public [16:51] QUESTION: will the new scope things like, removing of faves, the new bottom edge, be something thats easy to get used to those who are used to using todays scopes intergration? IS there still swiping left to right with scopes you want to keep open and have them all open from boot? My set up is I have the today scope then picture scope then app scop [16:51] e, I wouldn't go to the picture scope if I didn't have to reach the app scope, I have it there to see updates of images, its just nice, like stopping to smell the flowers on your way to work, will I have o activly go out to see the image scope so I'm less likely to use it or will it be the same as the current scope version? [16:52] dizzypaty: can you make the presentation public? thanks :) [16:52] QUESTIONS: about scope nav, why you didn't make dot clickable (to navigate faster to specific scope) [16:52] .kick udsbotu [16:53] .slap udsbotu [16:53] redboxez: stop being rude [16:54] it's just a bot.. [16:54] doesn't have feelings === ChanServ changed the topic of #ubuntu-uos-appdev to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1605/appdev/ - http://irclogs.ubuntu.com/2016/05/04/%23ubuntu-uos-appdev.html [16:55] it's just a bot, so there's no need for you to attack it and cause a distraction in the channel [16:55] ok [16:55] kazord: There won't be dots any more with the browser style appearance: http://i.imgur.com/oHBvNQu.png [16:55] yeah no more, i'm sad about that [16:56] always wanted to touch&move from dotline to go faster to the end [16:56] kazord: I think it's a fair middleground [16:56] bye and thanks for your time [16:56] you swipe up then tap the bottom scope [16:57] marcustomlinson: that's only favorited scopes, or all "installed" scopes? [16:57] dobey: right same situation as dots [16:57] ok, that's good [16:57] swipe&tap vs swipe (on specific zone) not really the same, but in term of dev and UI new design should see less lags [16:58] kazord: old swipe was really not nice if you had more than 2-3 scopes [16:58] dobey, i now :) cause to laggy to move 1 to 8th [16:58] but if only we could touch & move from dot1 to dot8 [16:59] before UI move [16:59] could had been a nice feature (too late now as UI change) [16:59] the dots are too small a target [16:59] kazord: design is really a tricky thing. I guess there will always be some people for and against certain aspects [17:00] small to click yes [17:01] but to drag for exemple [17:01] I think the guys have come up with a cool solution considering how difficult their job is [17:01] marcustomlinson, agree, in term of dev & ui animation, should be good [17:01] i'm just 1year too late :) [17:02] ;) [17:03] kazord: seems like you'd need a long press to zoom, and then a tap or a drag/release, to do what you're describing. so not any faster than a swipe and tap really :) [17:03] dobey, imagine that dotbar is touchable zone, when you press, it record position, if u move left/right, it change scope [17:03] also the tabs will probably work better for kb/mouse interaction [17:03] until you move enough to release [17:04] kazord: but then you still have the same problem as just swiping left/right in the main view [17:04] and any icon/indicaiton on top of the bar can help you to stop on scope you wanted [17:05] also easy to run out of left/right movement in that case, if you have many scopes favorited [17:06] anyway, session over; gotta do real work for a while now :) [17:06] left -> position divided in scope number on left, position -> right divied in [17:06] is scope source code somewhere ? [17:06] unity8 is yes [17:07] ubuntu is open source, the code is in the archives, and projects hosted on launchpad [17:08] yeah but sometimes hard to find an app inside a full project [17:09] (like scope inside unity8) [17:09] i will search this dotline :) [17:11] cheers :)