[00:00] will poke him tomorrow [00:00] popey, but we all seem to agree jumping to the queue or now playing is the right thing for the bottom edge [00:00] its just with which animation/action etc [00:00] right [00:00] i think I'd rather see the queue [00:01] i.e. what's coming up next [00:01] so i can skip it [00:01] and tapping takes you to the now playing? or something [00:01] need to think a bit more about that [00:01] not sure which feels more natural [00:01] tap for queue or tap for now [00:02] yeah its tricky [00:02] swipe for que makes more sense to me [00:02] as it's more consistent with other app swipe actions [00:02] swipe up to see previous callers in phone app [00:02] yeah exactly [00:02] swipe up to see list of alarms [00:02] hello n ik90 (who probably has alarm on highlight [00:02] haha [00:02] :D [00:02] don't say music ;) otherwise i appear [00:02] haha [00:03] marmite, phablet and irregardless are the ones that trigger most for me [00:03] so I think tap for now playing, swipe up for queue [00:03] seems to feel right [00:03] yeah thats what i'm starting to think [00:03] i'll see what victor thinks.. [00:03] have a chat with vi... [00:03] yes [00:04] a quick way to get to the play queue is what I think I have been missing actually. [00:04] and having play controls on the queue screen as you have, makes it super useful and much like the primary view I use in spotify [00:04] yeah if you had a quick way to the queue and now playing [00:04] * nik90_ reads backlog to see if he was summoned [00:04] lulz [00:05] nik90_, o/ [00:05] you weren't, but I said a magic word which may have triggered your wake up ☻ [00:05] hehe [00:05] Actually "alarm" and not "alarms" is the magic word...but u wrote nik90_ [00:05] i didnt ☻ [00:06] (deliberately) [00:06] popey, Victor> hm, swipe for queue and tap for now playing is confusing to me... they should do the same [00:06] Lol [00:06] hmm [00:06] i agree with you though swipe for queue and tap for now playing could be cool [00:07] ahayzen: i would say swipe up for queue, and having the current track highlighted and scrolled to would be valuable [00:07] how else would you get to the now playing screen? [00:07] popey, it jumps to the current track already :) so we could do that...if victor would like todo the swipe to queue [00:08] oh, it didnt here [00:08] or I pressed the button wrong or something [00:08] it should...... [00:08] will play more [00:09] popey, ahayzen, hey guys! :) [00:09] vthompson, o/ [00:10] popey, what I wanted to say is that having the animation, while *not* a true bottom edge gesture, mirrors the way most other music apps I know of work like [00:10] vthompson, we were just discussing that it would be useful for having a way to directly jump to the queue and where you are in the queue [00:10] ...in one action [00:11] Since our set of views are fairly complicated, it's good to show the user that they are entering a set of views (queue and now playing) that they are now limited to [00:11] yo [00:12] Yea, "queue" and "now playing", while they are pages, they really are 2 different states that view can be in [00:13] i find myself wanting fast access to the queue... [00:13] Having a way of going directly to the queue might be nice, but I don't know how we'd do that. I think tapping and swiping should produce the same behavior. [00:13] "What's coming next?" "Do I like the next few tracks?" [00:13] i agree with popey whats the point of having the bottom edge do the same as the tap though? [00:13] popey, right, I think ahayzen and I debated keeping track of remember if the user was last in "queue" or "now playing" state [00:14] and the bottom edge on other apps reveals a list of "things" usually - recent calls, alarms, contacts.. stuff you want fast access to [00:14] ahayzen, because the animation vastly helps the user know they are in a new area of the app [00:14] well it probably used to.... until create started creating the object on the fly [00:14] This isn't bottom edge, really. [00:15] It's an animation for dragging the toolbar, which is consistent with other music apps [00:16] hmm vthompson but we haven't decided if we are going the route of keeping the toolbar at the top instead of the header...i think that has both advantages and disadvantages [00:17] ahayzen, agreed. I think it has positive effects on the app and mirrors other apps [00:17] *other music apps [00:17] sounds like one to discuss with jouni ☻ [00:17] but i feel that makes us inconsistent with other ubuntu apps [00:18] ahayzen, yea, but we have boldly done just that with 2.0 [00:18] no i mean not using the header and then creating custom back buttons etc [00:18] Do you have spotify on your phone? [00:18] i don't have spotify... [00:18] * ahayzen ducks [00:19] It would make the now playing/queue page more of a single headerless view. We'd probably fake something like a header [00:19] yeah i know what your thinking i'm just not sure how 'native' it will fee; [00:19] *feel [00:20] But this is all something jouni will need to figure out [00:20] +1 [00:20] fair [00:22] The main thing I think is that the animation helps portray that this is not just a "page" on the stack and that the user is in a different state. As such, both tapping and swiping should do the same thing [00:22] yeah i agree that helps [00:23] i think we may need more clues that queue and now playing are the same thing though. [00:23] actually the animation may be sufficient [00:23] popey, having the toolbar at the top (with maybe a back button) instead of different titles would help [00:23] yeah [00:26] vthompson, so if we did your plan of the top toolbar thing...but also remember whether you were on the queue || now playing .. would that cover all the above ? [00:26] ahayzen, hm, I think so [00:26] popey, would that cover your use cases ^^ ? [00:27] ahayzen, it might be complicated to invent our own overflow component though [00:27] vthompson, i think the hard bit will be the header actions the other bits would be ok [00:28] ahayzen, well in general they are just icons, so we could fit them in fairly easily, but the overflow might be hard [00:28] *harder [00:28] yep [00:29] ahayzen, maybe we can get jouni to agree to simply put all 3 actions in there [00:29] haha [00:29] vthompson, he probably has some other master plan [00:29] ahayzen, I know he wanted that to be the end state anyways (he has a request to the SDK ppl) [00:29] yeah he did [00:30] hmm [00:31] so basically swipe up, get to now playing, toggle to queue, swipe away. come back later and I'm back in the queue? [00:31] yep [00:32] Hmm, maybe [00:40] ahayzen, popey, one thing this would do is shrink the available size for the queue... unless we show/hide the "fake header" in a similar fashion [00:41] vthompson, yeah i sense alot of custom stuff to maintain though :/ [00:41] yeah. [00:41] vthompson, that is one of the major downsides of the 'fake header' [00:41] vthompson, i still don't see what the issue is with just keeping the current header as is? [00:41] I don't look at it as much as a fake header, as a different toolbar [00:41] but then remember if u were on the queue || now playing [00:41] yeah but still alot of code to maintain [00:42] Well, for one, the animation from the page being shown is a bit silly if we just show a header. It would be cleaner if the toolbar stayed at the top [00:42] maybe [00:43] In my mind what the user is doing when he pulls the toolbar up is pulling up a different view that is just a full view with the toolbar staying at the top [01:07] cd [01:07] oops === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk [08:20] good morning [09:15] nik90_: Ping [09:15] * mihir nik90_: Whenever you get time could you just review the that MP i have started doing testing for the same. [09:48] Good morning all; happy Monday, and happy Celebrate Your Unique Talent Day! :-D === _salem is now known as salem_ === sergiusens_ is now known as sergiusens === cwayne-afk is now known as cwayne [13:43] nik90_, hey, when i run the clock tests on my device here, i can see that it tries to swipe up to create an alarm but is not grabbing the tab properly. did you see that? === rmescandon is now known as rmescandon|lunch [14:08] oSoMoN, Hi! [14:08] hey om26er_ [14:08] oSoMoN, there is a very annoying behavior with the address bar, my text gets replaced. [14:08] bug 1395732 [14:08] bug 1395732 in webbrowser-app (Ubuntu) "URL bar text gets replaced on redirect" [Undecided,New] https://launchpad.net/bugs/1395732 [14:15] om26er_, looking into it, I believe this is something I fixed in vivid already, will confirm in a moment [14:21] om26er_, I can confirm, this was fixed with http://bazaar.launchpad.net/~phablet-team/webbrowser-app/trunk/revision/795, that would require backporting for ota1 [14:22] oSoMoN, I would assume we only need to backport that specific fix ? [14:22] om26er_, unfortunately it’s not that easy, that revision refactors the AddressBar component in depth, just cherry-picking this specific fix isn’t guaranteed to work [14:23] (it can be attempted of course) [14:23] uhh [14:41] dpm_: did you just release a new reminders version? [14:42] mzanetti, I didn't [14:42] ah meh... sorry... wrong click in LP here [14:42] ah, phew.... [14:42] * dpm_ panicked for a sec [14:42] victorp, what do you mean by : "14.04 APIs for scope dont even work" ? The 14.04-papi framework is not suited at all for scopes? [14:42] dpm_: I just thought all my reminders assigned bugs disappeared === rmescandon|lunch is now known as rmescandon === daker__ is now known as daker [15:01] davidcalle, nope, for scope development you use the scopefw not papi [15:03] victorp, ok, I assumed it was using papi (since it's not explicit in the manifest and using C++). Nevertheless, the question is the same :) [15:05] basically you need to use the 14.10 framework [15:06] victorp, ok [15:22] brendand_: no I haven't seen that.. === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === rmescandon is now known as rmescandon|afk [16:29] nik90_, do you have a mako to test on? [16:38] bzoltan: hey, wondering why you marked 1372011 as incomplete for ubuntu-ui-toolkit? it seems to have everything needed, or at least, needs design input [16:39] so, it should be marked 'Confirmed' IME, then triaged once ux comes back [16:41] jdstrand: Sorry for the confusing flag. Incomplete I mean that we do not have the design input what usually we need for visual changes. But note, that the brand new listitem is about to land in few days. === chihchun_afk is now known as chihchun [16:55] bzoltan: sure, but I'm thinking it might auto expire in the current state is all [16:56] jdstrand: once the new listitem lands I will mark "won'tfix" all old listitem bugs what are going to be fixed by the new listitem [18:24] popey: balloons ping [18:24] popey: have you pushed any updates to calendar ? [18:24] mihir, you scared me.. I open https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/bottomEdge/+merge/241590 and you ping! [18:25] balloons: what a coincident :D [18:25] mihir, popey is traveling at the moment, so you won't get a response ;-) [18:25] however, I can check [18:25] balloons: ohh yeah i forogot , i saw his post. [18:25] Nov 19th was the last upload, using rev 549 [18:27] balloons: okay we have 555 rev current. [18:28] dpm_, mzanetti what' s going on with reminders bugs? I have a lot of mails about a vivid branch linked... [18:28] rpadovani: get VM for the same ;) [18:28] just kidding out of the blue [18:29] rpadovani: no clue... got the mails too [18:30] rpadovani, mzanetti, I'm not sure. I know sil2100 uploaded the reminders-app source package in the RTM archive, as they needed the sandbox account .deb for running the tests (the Jenkins PPA that has the reminders-app debs does not know about RTM), perhaps it's related === chihchun is now known as chihchun_afk [20:00] !ping [20:00] pong! [20:21] hello everybody [20:22] heya [20:22] uglyandstupid, anyways; state your issue again a bit more clearly... [20:22] I can not figure out what exactly you are trying to achieve... [20:22] akiva-thinkpad, give me few sec, will be easier to understand with a picture [20:22] sure [20:22] * akiva-thinkpad recommends using shutter :) [20:24] uglyandstupid, btw do you use ubuntu? The Ubuntu SDK is great for developing qml on, even if you arent using it for ubuntu [20:24] We are trying to get all developers, ubuntu devs or not to use the platform [20:25] akiva-thinkpad, i'm reading it since yesterday, a huge job has already been done [20:25] reading it? [20:33] akiva-thinkpad, reading the doc i meant [20:33] akiva-thinkpad, http://postimg.org/image/6ms0bdlb9/ [20:33] akiva-thinkpad, so its like old phones, i jave a listModel containing text string [20:34] uglyandstupid, btw; for screenshots; download "Shutter" ; is a reall yexcellent tool. [20:34] uglyandstupid, so are you trying to create a rotary dial? [20:35] because I know how you can do that [20:35] uglyandstupid, like this: http://upload.wikimedia.org/wikipedia/commons/b/b6/New_Zealand_Rotary_Telephone.jpg [20:35] ? [20:36] akiva-thinkpad, yes a rotatory dial where the list does not move but the selected item (a circle arroune the character + the change of text size) [20:36] akiva-thinkpad, yes [20:36] uglyandstupid, yah; in fact in ubuntu, we have something that suits that perfectly [20:36] sec [20:36] uglyandstupid, are you on ubuntu btw? [20:36] akiva-thinkpad, yes [20:36] do you have the sdk installed? [20:36] akiva-thinkpad, yes also [20:36] okay great [20:37] open up the hud [20:37] and type "showcase" [20:38] akiva-thinkpad, sorry what do you mean by hud ? [20:38] uglyandstupid, :D [20:38] uglyandstupid, press the left alt button [20:38] akiva-thinkpad, using fallback mode of gnome not unity [20:39] uglyandstupid, oh D: [20:39] sec switching to unity [20:40] tools > ubuntu > showcase gallery [20:41] ajalkane, yes its her [20:41] akiva-thinkpad, its shown [20:41] lol [20:41] ajalkane, sorry a mistake [20:41] okay [20:41] alright, is the showcase running? [20:41] yep [20:42] click on "Pickers" and flick down; you should find a purple circle that should give you a good template to work with. [20:42] akiva-thinkpad, saw it, great [20:42] let me know if that helps [20:42] I'm not sure how far you were in the project [20:43] akiva-thinkpad, it helps a lot, thank you [20:43] :D [20:43] !cookies [20:43] Cookies are delicious delicacies. [20:45] it's just a huge job that has been made to provide ubuntu sdk [20:46] uglyandstupid, cool; I think that means you said your huge job was just made easier with the ubuntu sdk [20:47] akiva-thinkpad, i'm quite new to qml but have been using Qt since 3.x, i was saying thanks you all guys working on ubuntu sdk, i believe that a huge effort was put on it to bring it to life [20:48] uglyandstupid, \O/ [20:48] wow; since 3.x ! [20:48] that is pretty remarkeable. Are you an old kde dev? [20:49] uglyandstupid, oh and make sure you stick around! The more the merrier~ [20:49] akiva-thinkpad, not really, by i have a big gap to catch with QML and i'm so excited [20:49] uglyandstupid, very cool. You might be interested in a project then being spearheaded by nik90_ [20:50] its a component store, where we upload components we make for qml, so people can access them easily [20:50] akiva-thinkpad, yes please ! [20:51] (although you probably know this, component in qml just refers to things like "Item {} " ) [20:51] nik90_, ping [20:52] uglyandstupid, It is in beta stages. I am just getting ready to upload my first component. [20:52] DS-McGuire, hey [20:52] how goes it? [20:52] akiva-thinkpad, Hello! [20:52] akiva-thinkpad, Good thanks, and you? [20:52] DS-McGuire, good; I adjusted the flair; it should be... somewhat better :P [20:53] akiva-thinkpad, i'm really thirst to catch the gap as i said, even beta are more than welcome [20:54] uglyandstupid, stick around then; when nik90_ pongs, he can fill us in. [20:54] akiva-thinkpad, Ah yes, that is much nicer! Speaking of /r/UbuntuAppDev , I am starting work on a dark CSS theme for it. Since my code is going to be pushed back up to /r/Ubuntu and /r/Ubuntufr I thought it would be a good idea :) [20:54] akiva-thinkpad, ok thanks again [20:54] DS-McGuire, oh very nice [20:55] uglyandstupid, np. If you are a redditor btw, come and subscribe to /r/UbuntuAppDev [20:55] http://www.reddit.com/r/ubuntuappdev [20:55] DS-McGuire and I moderate it [20:56] * DS-McGuire ears are burning [20:56] haha [20:57] DS-McGuire, heh; okay I don't do that much moderation === salem_ is now known as _salem [20:58] akiva-thinkpad, Well, to be honest there isn't a lot to moderate right now haha! [20:58] DS-McGuire, its actually more busy than I expected [20:59] Do you think? [20:59] akiva-thinkpad, ping* [21:00] yah for a new subreddit? definitely [21:00] I'm actually excited to check it. [21:02] DS-McGuire, and our css has less bugs than r/ubuntu :) [21:03] I haven't started on the CSS yet :L akiva-thinkpad [21:03] akiva-thinkpad, I think that's a great thing :D [21:03] DS-McGuire, I'm just happy I learned how to edit css [21:06] akiva-thinkpad, That's awesome :) On your way to building a HTML5 app ;) [21:06] bleh no [21:06] nononono [21:07] akiva-thinkpad, hahah! [21:30] DS-McGuire, I made some adjustments; try selecting a flair now [21:31] akiva-thinkpad, On it [21:31] I'm checking for css bugs so let me know if you see any [21:32] ah so a few adjustments there [21:32] Is there a way we can make these flairs smaller? I love them and I think they are great but they are a little too big, the overlap text. [21:33] DS-McGuire, yah I know; I am trying to adjust them so they don't overlap. [21:34] akiva-thinkpad, Awesome :D [21:34] I don't want to make it too small because then, no one can read that I use APL :O [21:36] akiva-thinkpad, Is there a different flair that could be used? [21:37] DS-McGuire, I'm open to ideas. [21:37] akiva-thinkpad, It's your call, I don't even know what APL is :L [21:37] DS-McGuire, oh, you and me got to program in apl some time :D [21:37] here i'll show you [21:38] * DS-McGuire is stumped [21:38] DS-McGuire, https://www.youtube.com/watch?v=_DTpQ4Kk2wA [21:39] akiva-thinkpad, OH I see! [21:39] ah I just love apl; logical proposition [21:39] 4=5 [21:39] 0 [21:40] 0 because 4 does not equal 5 [21:45] akiva-thinkpad, It is great haha! [21:46] DS-McGuire, check out the reddit now. [21:46] I adjusted the list line height === greyback__ is now known as greyback [21:46] I might have to target it better [21:47] akiva-thinkpad, Yeah, that padding is way off and makes the sidebar massive... :/ [21:47] ah yah that won't work [21:47] * akiva-thinkpad readjust [21:47] s [21:48] Awesome :D [21:49] DS-McGuire, okay try again [21:50] akiva-thinkpad, Better! Hold on a sec, there is something off in that sidevbar [21:50] sidebar* [21:50] akiva-thinkpad: pong [21:50] sry I was away [21:51] nik90_, oh hey; I have a component I want to upload [21:51] ooh cool [21:51] also uglyandstupid is interested in the component store [21:51] * akiva-thinkpad did not choose that name [21:51] yes please [21:51] akiva-thinkpad, There is a problem in the sidebar in chromium, I am fixing it now. [21:51] DS-McGuire, are you using the enhancement suite? [21:51] uglyandstupid: what would you like to know? [21:51] akiva-thinkpad, yes [21:52] uglyandstupid: The docs at http://ubuntu-component-store.readthedocs.org/en/latest/ explains it quite well [21:52] akiva-thinkpad, But it doesn't do it under Firefox with the enhancment suite. [21:52] DS-McGuire, I disabled mine; although I'm curious what your looks like [21:52] imo (since I wrote it ;P) [21:52] nik90_, that is a full guide then? [21:52] akiva-thinkpad: yeah [21:52] nik90_, I was thinking of writing a quick qml app for it; [21:52] akiva-thinkpad: if something is missing, I can add it real quick [21:52] akiva-thinkpad: qml app for what? [21:52] nik90_, thanks [21:53] akiva-thinkpad: like a gallery? [21:53] nik90_, just a point and click sort of thing. It would just scrape the lp page, and whatever component you click on would initiate the command. [21:53] nik90_, you don't need sudo, right? [21:53] akiva-thinkpad: no it doesn't need sudo since it installs the component to your app's folder [21:54] nik90_, right thats what I thought [21:54] yah should be easy then I would think. [21:55] akiva-thinkpad, https://i.imgur.com/BpDWMP8.png [21:55] akiva-thinkpad: you would need to use python + qml to run bzr commands [21:55] DS-McGuire, thanks; yah take the enhancement suite off [21:55] just to see the difference; I notice a lot of small errors [21:55] that don't exist regularly [21:56] bzoltan: omg...you just spammed my inbox with over 50 bug report emails :P [21:56] lol [21:57] bzoltan: https://imgur.com/nK8otUZ [21:58] nik90_: I am good at it :) I know ... [21:58] rofl [21:58] geepers [21:58] nik90_: I made a major change in the bug management today... I moved all project bugs to the source package and closed the project bug trackers [21:58] yeah I noticed [21:59] spam goes both ways :P. .. more reports created...more notifications to you [22:00] nik90_: the bonus is that my LP Karma just got boosted :) and all it took a nice python script with LP API [22:04] Guys, is there anything that I could do? I know a lot of CSS, HTML and a bit of programming, is there anything I can contribute to? [22:06] DS-McGuire, yah core apps; [22:06] akiva-thinkpad, Really? :O [22:06] DS-McGuire, the way I do it, is I branch all the core apps, run them, and look for any improvements [22:07] DS-McGuire, yah its a lot like improving the css style sheet; You see something small, and you work to correct it. [22:07] DS-McGuire, here I'll give you a script that will grab all the core apps for your computer [22:07] akiva-thinkpad, Do you think I could be able to do that? [22:07] DS-McGuire, definitely. CSS is a lot like qml [22:07] akiva-thinkpad, Awr, that would be sweet. Thanks! [22:07] DS-McGuire, :D [22:07] akiva-thinkpad, If that's the case I should love it :) [22:08] DS-McGuire, its more intuitive so definitely [22:08] * akiva-thinkpad grabs the script [22:08] akiva-thinkpad, Amazing, I am super excited hahah! [22:09] https://docs.google.com/spreadsheets/d/1czcrsqxse9BC3KgGT7dYK-iI1d7INHh5qpqHaB44EEU/edit#gid=0 [22:09] here that is actually my spreadsheet page [22:09] I use this whenever I reinstall [22:09] some things need to be updated because the core apps have remakes [22:09] * akiva-thinkpad goes through it [22:09] That's a pretty sweet list you have there! akiva-thinkpad [22:10] sec [22:10] definitely would recommend grabbing some of these [22:10] you can edit, so lets refine this [22:10] akiva-thinkpad, On it :) [22:13] akiva-thinkpad, Do we still use ppa:ubuntu-touch-coreapps-drivers/daily ? [22:13] DS-McGuire, I don't think so [22:13] last time I checked, the filemanager was way out of date [22:13] if this is the ppa I am thinking of [22:14] I remember on the UOS, someone mentioned that we should depricate it, because it was so out of date === _salem is now known as salem_ [22:15] akiva-thinkpad, It looks active to me: https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/ubuntu/daily [22:15] i think its the clock, music app, and terminal that have new versions [22:16] DS-McGuire, well that will install the software on your computer. [22:16] do it, take a screenshot of the filemanager, and send it to me. brb, got to go pee [22:16] akiva-thinkpad, I will use that then. [22:18] akiva-thinkpad, After adding the ppa what do I do to install them all? [22:18] DS-McGuire, well the PPA is basically the packaged version of the application. You can't edit them afaik [22:18] we don't want the package; we want the source [22:19] akiva-thinkpad, Ah, of course. :/ [22:19] DS-McGuire, don't worry; I didn't understand that aspect at first either [22:20] akiva-thinkpad, Thanks :) [22:21] nik90_, is the clock app reboot now merged with trunk? [22:22] oh right... the calculator app is alwso being rewritten [22:23] * DS-McGuire AFK [22:24] DS-McGuire, okay i'll pm you when I got the script done [22:32] DS-McGuire, http://pastebin.ubuntu.com/9221760/ [22:32] akiva-thinkpad: clock app reboot *is* trunk [22:32] it is just a different name [22:33] nik90_, okay so then I don't need anything special [22:33] i can just go lp:ubuntu-clock-app [22:34] yup [22:34] nik90_, thanks [22:43] akiva-thinkpad, back. Thank you! [22:43] DS-McGuire, np. [22:44] DS-McGuire, an easy way to open them is to go into terminal, go to the parent folder [22:44] and type "ubuntu-sdk ubuntu-calendar-app" [22:44] or if you are in the folder [22:44] type ubuntu-sdk . [22:45] DS-McGuire, I presume you already have an ssh key and launchpad account? [22:45] I can guide you through that as well [22:46] akiva-thinkpad, I do, however it says "You have not informed bzr of your Launchpad ID, and you must do this to [22:46] write to Launchpad or access private data. See "bzr help launchpad-login". [22:46] The SSH key just verifies that if you upload say a branch to a project, that the person uploading is in fact you, and not someone pretending to be you [22:46] DS-McGuire, oh yah [22:46] http://imgur.com/6mK20y2 [22:46] bzr launchpad-login username [22:47] replace username with your launchpad name === salem_ is now known as _salem [22:47] akiva-thinkpad, I don't have one registered: https://launchpad.net/~daniel-mcguire351Is this how you do it [22:47] https://launchpad.net/~daniel-mcguire351 [22:48] akiva-thinkpad, Messed up the first link [22:48] yah I corrected it [22:48] really; there were already 351 daniel mcguires? [22:48] * akiva-thinkpad lucked out with ~akiva [22:48] pays to have an uncommon name [22:49] so go bzr launchpad-login daniel-mcguire351 [22:49] DS-McGuire, ^ [22:50] akiva-thinkpad, Actually I don't think there was, I didn't think about the implications when I set it up, too late now hahah! [22:50] and then go bzr whoami "Daniel McGuire " [22:51] that is for when you upload branches; I think it credits you for the branch, so anyone else looking can see who to email [22:51] akiva-thinkpad, I see, I will do it now. [22:51] and you get launchpad karma [22:51] cwayne, TIL [22:52] !cookie | cwayne [22:52] cwayne: Wow! You're such a great helper, you deserve a cookie! [22:52] which gets you absolutely nothing :D [22:52] lol [22:52] cwayne, someday lp will be like stack exchange [22:52] you'll get medals and stuff [22:53] hey wxl [22:53] yo akiva-thinkpad thanks for your persistence [22:54] heh np [22:54] let me know when you're free and we'll chat some more [22:54] free [22:54] heh ok [22:54] did you see my email about hack.hands? [22:54] btw have you been to the app devel subreddit? [22:54] yah I just saw your email [22:54] havn't had a chance to look [22:54] naw i kind of avoid reddit for the most part [22:55] a productivity hound :P [22:55] re: hack.hands i think it's kind of what you were looking for at uos. from what they say. don't know more about it, but it might be something to look into. [22:55] at least it isnt facebook [22:55] heheheh yeah well i live on irc so :) [22:55] akiva-thinkpad, Done! :D [22:55] wxl, anyways DS-McGuire and I moderate http://www.reddit.com/r/UbuntuAppDev/ [22:55] so drop by [22:55] akiva-thinkpad: cool i'll check it out [22:55] DS-McGuire, cool; do you have the sdk set up? [22:56] errm open? [22:56] I do now akiva-thinkpad [22:56] DS-McGuire, the first thing you will be prompted when you open the SDK, is a kit wizard [22:56] asking you to create a kit; do you see that? [22:56] wxl, oh so lets get you set up too [22:56] I have created a kit :) I have an Ubuntu 14.04 one [22:56] sec [22:57] DS-McGuire, go ahead and create one for each architecture [22:57] after that, it will stop bothering you [22:57] so tl;dr i help lubuntu in a variety of ways. i've been meaning to learn packaging for one thing and i've managed to set up a ppa for hello. i don't have a nexus so i'm kind of out as far as touch is concerned. perhaps someone will get back on the galaxy tab 2. anyways, i'd like to be using it, and so i want to get in there and start tinkering under the hood. [22:57] wxl, great tldr [22:57] hahahah [22:57] short: you don't need a nexus to create apps, and in fact [22:58] akiva-thinkpad, What do you mean one for each architecture? Like i386, AMD64? [22:58] all the phone apps are also going to be the desktop apps; and so some actually already have desktop versions [22:58] DS-McGuire, exactly [22:58] akiva-thinkpad: sounds good to me. so what do i need in a development environment? [22:58] DS-McGuire, these are for (afaik) for packaging. So just like how .debs come in different architectures. [22:58] wxl, great question [22:59] one sec i'll link you to my cheat sheet [22:59] sounds good [22:59] wxl, https://docs.google.com/spreadsheets/d/1czcrsqxse9BC3KgGT7dYK-iI1d7INHh5qpqHaB44EEU/edit#gid=0 [22:59] I see, shouldn't an i386 cover all of them though? akiva-thinkpad [22:59] you got all this on the wiki yet akiva-thinkpad ? [23:00] DS-McGuire, mmmmm not arm. Its not a big deal if you don't; its just that everytime you start, your sdk will ask you to create them [23:00] wxl, nope - on the todo list [23:00] * akiva-thinkpad hates wiki formatting [23:00] It doens't ask me anymore... Odd. I think I unselected it akiva-thinkpad [23:00] akiva-thinkpad: is there any markup language you like? [23:00] I would rather format in reddit than in wiki. [23:00] DS-McGuire, okay [23:00] akiva-thinkpad: don't they use markdown? [23:01] wxl, good question. i actually don't mind google plus's [23:01] yeah it's markdown [23:01] there's ways to parse markdown into moin moin [23:02] fun fact: launchpad has none, but that doesn't mean you can improvise with unicode [23:02] wxl, I feel embarrassed to ask this [23:02] so go easy on me [23:02] but what is the difference between mark-up and mark-down? [23:02] well [23:02] about 180 degrees [23:02] hahahah [23:02] o_O [23:03] * akiva-thinkpad lols, but he doesn't know why [23:03] markup generally refers to all the various languages that deal with formatting text via text [23:03] -___- [23:03] (the difference between up and down is 180 degrees) [23:03] wxl, ah I see [23:03] markdown refers to a specific family of languages. github uses it, reddit uses it, coursera uses it, etc. [23:03] jere [23:04] oops [23:04] thanks [23:04] here's some info on the markdown parser http://moinmo.in/ParserMarket/Markdown [23:04] now let me see if i can find it on the ubuntu wiki [23:06] wxl, okay anyways on that spreadsheet, execute all the commands on the "Download Software" sheet. You can skip hexchat or synaptic of course. [23:07] akiva-thinkpad, I appreciate all your help today and I would love to continue but I am soo tired. I will be on tomorrow. Thanks for all your help :D [23:07] akiva-thinkpad: so you end up developing for your host platform then eh? [23:08] akiva-thinkpad, You missed this: https://www.reddit.com/r/Ubuntu/comments/2mv9zo/ubuntu_community_appreciation_day/cm7x2cc [23:08] DS-McGuire, yah see you tomorrow maybe; I might be busy with family [23:08] akiva-thinkpad, Not a problem if you are :) [23:08] well i lied. reST is installed but not markdown it seems akiva-thinkpad https://wiki.ubuntu.com/HelpOnParsers#reStructuredText [23:09] frankly i hate moin moin too [23:09] but moreso, i hate that there are 12,000 different markup languages [23:09] none of them are intuitive, so once you learn one you're good [23:09] until you face another [23:09] wxl, oh is hackhands like codebunk? [23:09] * wxl remembers he had a blog post coming on this subject [23:09] akiva-thinkpad: i *THINK* so [23:10] ah [23:10] not free though unfortunately [23:10] yeah but code might be [23:10] they're the sponsors of hack.summit() [23:10] request an expert seems interesting [23:10] ah that is true [23:10] considering the api for gobby is down atm... [23:11] booo [23:11] there goes that idea :) [23:11] back to business [23:12] if i want to develop, then it might be best to set up a virtual machine, especially considering i use lubuntu and not ubuntu proper [23:12] wxl, mmmm maybe [23:12] k well i'll figure that out [23:12] wxl, any particular reason you don't use ubuntu? [23:12] akiva-thinkpad: cuz i like lubuntu :) unity etc. makes sense on a touch device, but is just extra cruft i don't want on my machine [23:13] admittedly lubuntu *IS* ubuntu as we like to say (just a different desktop environment) [23:13] two benefits to unity are better vertical screen realstate, (unless lubuntu also merged the toolbars) and the hud [23:13] wxl, true. -1 for me [23:13] anyways [23:13] no matter :) [23:13] lubuntu I have heard great things [23:13] anyways [23:13] yah exactly; no matter [23:13] so i got everything installed. where do i go next? [23:14] anyways let me know when you have the sdk installed; [23:14] ah [23:14] great [23:14] next go to the sheet that says core apps [23:14] that is just a quick script I threw together that will toss all the core apps into a programming folder [23:14] k that makes sense [23:15] that is a good way to get started, and I recommend doing a bit of work with the core apps before you head on and do your own app [23:15] I found that my app that I created before I started contributing... I would do wayyyyyy differently now [23:15] is there a list of low hanging fruit to work on? [23:15] wxl, yah definitely [23:16] wxl, one of the best ways to do it, is to download the core apps, test them, and find a little detail that you think needs fixing [23:16] so no then? :) [23:16] say for example; a font is too small, and would do better with being bold [23:17] wxl, yes... but that would be looking at bug reports; I don't have any handy [23:17] one sec [23:17] testing in the desktop interface will make that readily apparent? is there an emulator that might better replicate the mobile environment [23:17] yeah well i've seen lists of papercuts for desktop [23:17] wxl, yep; you can do the emulator as well [23:17] but remember [23:17] the application is for mobile, and desktop [23:17] we arent creating two seperate applications [23:18] i realize that [23:18] i'm just saying something like font size might not be an issue on a big monitor [23:18] wxl, ah no generally that can be handled by just shrinking the size of your window the app is running in. [23:19] to what exactly though? [23:19] wxl, of course it is always good practice to test it once on the emulator [23:19] wxl, I don't have the exact dimensions, but you will see. I'll get you started with the emulator as well [23:19] that has the exact dimensions [23:20] that'll work [23:20] wxl, btw a good way to open up an application is to go to terminal [23:20] and type [23:20] ubuntu-sdk nameoffoldertheappisin [23:21] or if you cd into the folder [23:21] ubuntu-sdk . [23:21] makes sense [23:21] this detects the project file === johnlage is now known as johnlage_partyha [23:21] so what is the whole development process like? same as everything else in the ubuntu world? [23:21] there are generally 3 project files you will see. ".pro" with is a qt project. ".qmlproject", and "CMakeLists" [23:22] wxl, for ubuntu there are some standards that arent taken by others. [23:22] wxl, for example; tests [23:22] wxl, that is something I am learning how to do [23:23] akiva-thinkpad: well regardless of best practices, is the process the same? i.e. is everything handled through launchpad the same way? [23:23] so for example; a test would say, do a simple task, and make sure it executes properly [23:23] wxl, yah. [23:23] basically [23:23] ok well that's simple enouugh [23:23] i can probably track down the emulator [23:23] branch, edit, commit, push lp:~yourname/branchname/nameofyourcommit [23:24] * wxl nods [23:24] sp ;et [23:24] and then go to lp and propose a merge, and then someone checks, and then merges. [23:24] ooops [23:24] wxl, the emulator is built into the sdk [23:24] so everything is either qml or html5? [23:24] oh ok [23:25] wxl, yah basically. under the hood though you can use different languages [23:25] for example; python is used for tests [23:25] C++ is usually used for advanced functionality [23:25] you can also use Golang, which I have yet to try [23:25] and by c++, were talking mostly qt. [23:26] alright well that should be sufficient to get things going i think [23:26] let me know when you have the sdk runnig. The first thing it should prompt you is to ask you if you want to create a kit [23:26] wxl, you seem pretty knowledgeable at this already [23:26] :) [23:26] you knew far more than me when I came stumbling in, figuratively groping in the dark. [23:26] well i think i feel like a lot of folks in that many of the various aspects of ubuntu are not necessarily obvious [23:27] agreed [23:27] there's a lot of talk on the community team about that exact subject [23:27] which is good [23:29] give me a bit. i'm going to set up a vm [23:29] wxl, yah. I really want Ubuntu to be the one all destination for all developers. [23:29] wxl, btw you can't run an emulator in a virtual machine [23:29] yeah well there are a fair number of developers that will likely never bother :) [23:29] * wxl shrugs [23:30] wxl, you have a launchpad account and ssh key set up? [23:30] oh heck yes [23:30] okay good [23:30] can't be an ubuntu member without one :) [23:31] oh wait; i don't think I sent you the bzr script [23:31] one sec [23:31] wxl, http://pastebin.ubuntu.com/9221760/ [23:31] this will grab all the core apps [23:31] download them to a folder "Programming" [23:31] oh that's on the 2nd page [23:32] sorry if you already had that [23:32] nik90_, do you know if the sdk allows you to run tests in from it? [23:33] i really hate having to drop down to a command line just to run autopilot [23:33] akiva-thinkpad: not that I know of [23:33] * akiva-thinkpad puts that on his todo list [23:35] i'm going to move this channel over to my other window and i'll come back when i have everything set up. ping me if you need me [23:35] wxl, sure.