/srv/irclogs.ubuntu.com/2014/10/01/#ubuntu-app-devel.txt

ahoneybunhello ll00:37
ahoneybun*ll00:37
ahoneybun*all00:37
Akiva-Thinkpadahoneybun, hey!01:08
Akiva-Thinkpadwhats going on?01:08
ahoneybunAkiva-Thinkpad, I just bought a ticket to a show01:09
ahoneybunmy first concert01:09
Akiva-ThinkpadAh neat01:09
ahoneybunto my favorite rapper01:09
* Akiva-Thinkpad never has been to a concert01:09
Akiva-Thinkpadwhats a rapper?01:09
ahoneybunperson like emimen01:10
ahoneybunhttp://georgewatsky.com/01:10
Akiva-Thinkpadnever heard of eminem. Anyways; sounds like fun01:11
Akiva-Thinkpadhope you have a good time.01:11
ahoneybunthanks01:17
ahoneybunwill do for sure01:17
Akiva-Thinkpadahoneybun, what you working on today?01:17
ahoneybunAkiva-Thinkpad, nothing really01:17
ahoneybunI recently got mobile data back01:17
ahoneybunI lost phone service and all01:18
Akiva-Thinkpadright you actually have a device01:18
Akiva-Thinkpadhow do you like it compared to android?01:18
ahoneybunI reinstalled ubuntu01:18
ahoneybunAkiva-Thinkpad, I have to say I miss android01:18
Akiva-Thinkpadwhy is that?01:18
ahoneybuneven more so since I now have a real nexus01:18
Akiva-ThinkpadI love the gestures.01:18
ahoneybunyea those are nice01:19
Akiva-Thinkpadjust the applications then?01:19
ahoneybunyea I miss those01:19
ahoneybunI wish the pandora app would work01:19
ahoneybunpanpipe01:19
ahoneybunsome of the buttons on ubuntu are not forgiving01:20
* Akiva-Thinkpad just loves the terminal01:20
ahoneybunas in they want to to push them in just the right spot01:20
ahoneybunyou need to be so precise01:20
Akiva-Thinkpadahoneybun, maybe you can file a bug report01:20
ahoneybunyea also I hate the number 101:21
ahoneybunso darn hard to hit01:21
ahoneybunwith the N4's curved edge01:21
ahoneybunomg01:22
ahoneybunWatsky favorited my tweet01:22
* Akiva-Thinkpad gets back to work :P01:22
* ahoneybun should write a list01:22
Akiva-Thinkpadthat would be good; feedback is really important to them01:22
* ahoneybun invites Akiva-Thinkpad to #ubuntu-offtopic01:23
* ahoneybun pokes popey 01:24
ahoneybunAkiva-Thinkpad, I also don;t like that you have to put a space in the quick reply to a message for the send button to be clickable01:29
Akiva-Thinkpadgood list01:29
Akiva-Thinkpad:)01:30
ahoneybunlol01:31
ahoneybunso annoying01:31
* ahoneybun shoots http://pastebin.ubuntu.com/8469844/ to popey or anyone else it maybe be helpful01:34
kurt_any good tutorials of using QML and C++ with ubuntu-touch? Is there a better place for ubuntu touch app devel?05:19
Akiva-Thinkpadkurt_, oh hey05:20
kurt_hello05:20
Akiva-Thinkpadkurt_, okay to your question05:20
Akiva-Thinkpadvery good question btw05:20
kurt_thanks05:20
Akiva-Thinkpadare you looking for a tutorial to use QML with c++?05:20
Akiva-Thinkpador are you just looking to learn both languages seperately?05:21
kurt_ya I found a page about it on ubuntu's site05:21
kurt_but i would love something with some source in it05:21
Akiva-Thinkpadusing qml with c++ is a bit of a trick if you have never done it.05:21
kurt_I know very little of both05:21
Akiva-Thinkpadkurt_, okay good to know05:21
kurt_well i just want to make a recording app for ubuntu touch05:21
Akiva-ThinkpadQML takes practice, although it is very easy once you get the hang of it05:22
Akiva-Thinkpadrecord just basic voice and that sort of thing?05:22
kurt_ya I want to end up doing four tracks05:22
Akiva-Thinkpadkurt_, okay cool05:22
Akiva-Thinkpadkurt_, do you have a library or api you want to work with?05:23
Akiva-Thinkpador have you not decided on this yet?05:23
kurt_w/ Akiva-Thinkpad05:23
kurt_didnt work lol05:23
Akiva-Thinkpadw/?05:23
kurt_trying for the red letters its a whisper isnt it05:24
kurt_kinda new to irc jump on from time to time05:24
Akiva-Thinkpadno feel free to speak openly here05:24
kurt_oh05:24
kurt_QtMultimedia 5.005:24
Akiva-Thinkpadkurt_, okay great05:24
kurt_their is an audio section or it can be called directly i belive05:25
Akiva-Thinkpadso what you will need to do is how to use c++ with QML.05:25
Akiva-Thinkpadand I just so happen to have a, I think, rather decent example05:25
kurt_the recording part must be done in C++ from what I can tell05:25
Akiva-Thinkpadits simple, and straight to the point.05:25
kurt_Great!!!05:25
Akiva-Thinkpadkurt_, yes, if you are using qt05:25
kurt_ubuntu sdk qt505:26
kurt_14.0405:26
Akiva-Thinkpadkurt_, so my answer has it down to 4 steps05:26
kurt_i have a N4 with multirom and ubuntu touch rtm r3405:26
Akiva-Thinkpadkurt_, you best make sure you have the most recent libraries by the way05:26
kurt_r305:26
Akiva-Thinkpadhttp://askubuntu.com/a/450684/25357905:26
Akiva-Thinkpadso the first step is extremely easy.05:27
Akiva-Thinkpadhttp://paste.ubuntu.com/7365262/05:27
Akiva-Thinkpadthat is the second step, detailing the c++ header file05:27
Akiva-Thinkpaddo you want me to walk you through it?05:27
Akiva-Thinkpadkurt_, ^05:29
kurt_can i just add a .h and .cpp to my qml simple ui05:29
Akiva-Thinkpadnot easily, and the reason is this05:29
Akiva-ThinkpadTo use c++, it is best to use a CMakeLists based project file.05:29
kurt_yea ill have you walk me through it not enough done on it to need to save anyway lol05:29
Akiva-Thinkpadyour app likely uses, .qmlproject, or .pro (which is qt)05:29
kurt_yup05:30
Akiva-Thinkpadkurt_, oh don't worry; transfering qml code is stupidly easy05:30
Akiva-ThinkpadI did it myself, and it was no issue at all. The only thing we are changing is the plumbing05:30
Akiva-Thinkpadokay05:30
kurt_joke was i dont have much qml anyway lol05:30
Akiva-Thinkpadso this is the header; are you familiar with what a header file is?05:30
Akiva-Thinkpadkurt_, ^?05:31
kurt_I have taken a basic C and C++ class where we did many console applications05:31
kurt_still dont understand it all that well lol05:31
Akiva-Thinkpadokay so you know stuff05:31
Akiva-Thinkpaddon't worry05:31
kurt_here and there05:31
Akiva-Thinkpadbut just answer; you understand it basically, right?05:32
kurt_ya05:32
Akiva-Thinkpadokay05:32
Akiva-Thinkpaddo you understand what the macros do?05:32
Akiva-Thinkpador rather, what they are?05:32
Akiva-Thinkpadkurt_, ^05:33
Akiva-Thinkpad?05:33
kurt_like a script?05:33
Akiva-Thinkpadyah05:33
Akiva-Thinkpadbasically05:33
Akiva-Thinkpadthey insert code where you invoke them05:33
Akiva-Thinkpadokay05:33
kurt_like invokeing JS in html05:33
Akiva-Thinkpadyah05:33
kurt_i know a little web stuff too05:34
kurt_all of codecademys stuff and some classes05:34
Akiva-Thinkpadokay, so you understand the class, you must give it the Q_object macro05:34
kurt_does the macro allow qml to use the C++?05:34
Akiva-Thinkpadbecause that will make sure it plays nicely with other qt apps.05:34
Akiva-Thinkpadyes05:34
Akiva-Thinkpadtwo macros do05:34
Akiva-ThinkpadQ_OBJECT05:35
Akiva-Thinkpadand more specifically05:35
Akiva-ThinkpadQ_INVOKABLE05:35
kurt_oh sweet i read that qml can use it but didnt fully understand05:35
Akiva-Thinkpadits called Q_INVOKABLE because it allows you to invoke that function in QML05:35
kurt_okay05:35
Akiva-ThinkpadExplicit... bah I forget, but you need it too05:36
kurt_so three?05:36
Akiva-Thinkpadkurt_, http://paste.ubuntu.com/7365260/05:36
Akiva-Thinkpadkurt_, explicit is a primitive.05:36
Akiva-Thinkpadnot a macro05:36
Akiva-Thinkpadokay so this is the source file, the .cpp to the header you just looked at05:37
Akiva-Thinkpadkurt_, you understand constructor?05:37
Akiva-Thinkpadas in what a constructor does?05:37
Akiva-Thinkpadkurt_, ^?05:38
kurt_not really05:38
Akiva-Thinkpadkurt_, okay good; its simple05:38
Akiva-ThinkpadWhen you create your object05:38
Akiva-Thinkpadbecause this is object oriented programming05:38
kurt_ya05:39
Akiva-Thinkpadthe constructor initiates some commands just on creation05:39
Akiva-Thinkpadso imagine05:39
Akiva-Thinkpadif this was the sandwhich class05:39
Akiva-Thinkpadand the functions were to create a bunch of sandwhiches05:39
Akiva-Thinkpadthe constructor might just be to "Take all the ingredients first out of the fridge"05:40
Akiva-Thinkpadbecause if you have no ingredients, then your functions can not run.05:40
Akiva-Thinkpadagain; just the preliminary stuff.05:40
Akiva-Thinkpadour constructor is empty, because there is not anything that needs to be done.05:41
Akiva-Thinkpadkurt_, basically, if you understand that its stuff that you need to do on startup, you will know when you need to use it.05:41
Akiva-Thinkpadkurt_, does that make enough sense?05:41
Akiva-Thinkpadwhat do you think?05:41
kurt_ya05:41
Akiva-Thinkpadokay05:41
Akiva-ThinkpadSo do you understand the primitive "void"?05:42
Akiva-Thinkpadkurt_, do you understand what a primitive is? kurt_ ?05:42
kurt_no05:42
Akiva-Thinkpadkurt_, okay05:42
kurt_tried a quick google lol05:42
Akiva-Thinkpadkurt_, no feel free to ask questions, seriously05:43
Akiva-Thinkpadkurt_, a primitive is self descriptive. Just imagine you are a cave man05:43
Akiva-Thinkpad"PRIMITIVE!"05:43
Akiva-Thinkpadwhat are your primitive tools?05:43
Akiva-Thinkpadwell, Rocks for smashing05:43
Akiva-Thinkpadsticks for poking05:43
Akiva-Thinkpadteeth for biting05:43
Akiva-Thinkpadnose for smelling05:44
Akiva-Thinkpadright05:44
kurt_ya05:44
Akiva-ThinkpadWhat are your "Non primitives" (thats not a technical term)05:44
kurt_things you make?05:44
Akiva-Thinkpadwell, its your advanced stuff, like your dinosaur that you travel on05:44
kurt_oh05:44
Akiva-Thinkpador your flinstones car05:44
Akiva-Thinkpador things you make sure05:44
Akiva-Thinkpadthats a better example right05:45
Akiva-Thinkpadbecause what you make, is made out of your primitives05:45
kurt_modular programing?05:45
Akiva-Thinkpadso lets say you make a flinstones car; you use rocks for bashing, sticks for holding stuff together, teeth for cutting05:45
kurt_small parts make a big unit05:45
Akiva-Thinkpadsilly example05:45
Akiva-Thinkpadyah05:45
kurt_haha05:46
Akiva-Thinkpadso in a programming language, lets say you are using c++05:46
Akiva-Thinkpadwell a primitive might be, "+"05:46
kurt_your primitives made a car05:46
Akiva-Thinkpadthe plus is the add things together primitive05:46
Akiva-Thinkpadexactly05:46
Akiva-Thinkpadthe int is the create a number primitive.05:47
kurt_integer05:47
Akiva-Thinkpadits all the stuff that comes bundled with the language05:47
Akiva-Thinkpadexactly05:47
Akiva-Thinkpadanyways, maybe some c++ developer is rolling in his grave, but this makes sense to me05:47
Akiva-Thinkpadokay05:47
Akiva-Thinkpadvoid is a primitive.05:47
Akiva-Thinkpadso we are creating a void function, aka method05:48
Akiva-Thinkpaddo you know what a function / method is?05:48
Akiva-Thinkpadkurt_, ^05:48
kurt_i know a function05:48
Akiva-Thinkpadkurt_, okay well a method is basically the same thing05:49
kurt_oh function or method05:49
kurt_gottcha05:49
Akiva-Thinkpadkurt_, sometimes people say methods are functions within a class05:49
Akiva-Thinkpadso you have a class of stuff,05:49
Akiva-Thinkpadand each stuff is a method of the cleass05:49
Akiva-Thinkpadclass*05:49
kurt_whats void do05:49
Akiva-Thinkpadgood question.05:49
Akiva-Thinkpadvoid allows you to create a function that returns nothing.05:50
Akiva-Thinkpadso in a function05:50
Akiva-Thinkpaddo you know what parameters are?05:50
kurt_like dev/zero in dd05:50
Akiva-Thinkpadmmmm not sure; I don't know dd05:50
kurt_parameters like arguments?05:50
Akiva-Thinkpadkurt_, yes exactly; but whats the difference between the two?05:51
kurt_parameters are numbers?05:51
Akiva-Thinkpad(very good btw)05:51
kurt_set variables05:51
Akiva-Thinkpadnope.05:51
Akiva-ThinkpadOkay, when you define the function, its this:05:51
Akiva-ThinkpadmyFunction(parameter1, parameter2)05:52
Akiva-Thinkpadwhen you invoke the function, its this05:52
kurt_oh duh ya ive used that05:52
Akiva-ThinkpadmyFunction(argument1, argument2)05:52
Akiva-Thinkpadso when I say, arguments, I am talking about a function that was invoked.05:52
Akiva-Thinkpadwhen I talk about parameters, I am talking about a function that was defined05:53
Akiva-Thinkpadso!05:53
Akiva-Thinkpadin this pastebin, are we looking at arguments or parameters?05:53
Akiva-Thinkpadvoid MyType::myFileWritingFunction(const QString &inputText)05:53
Akiva-Thinkpadkurt_, ?^05:54
kurt_depends on how you use the function05:54
Akiva-Thinkpadkurt_, no incorrect05:54
kurt_or does that not matter05:54
kurt_parameter was my guess05:55
Akiva-Thinkpadyour guess would have been right05:55
Akiva-Thinkpadin this pastebin, why is it parameters?05:55
Akiva-Thinkpadby the way, do you know what it means to invoke something?05:55
Akiva-Thinkpadkurt_, ^?05:56
kurt_to use a script inside your code05:56
kurt_call a script05:56
Akiva-Thinkpadyah, call it05:56
Akiva-Thinkpadwell done05:56
kurt_i invoked jquery for fancy buttons05:56
Akiva-Thinkpadso when we call a function, it ask for what?05:57
Akiva-Thinkpadasks for what*? Parameters or Arguments?05:57
kurt_a parameter05:57
Akiva-ThinkpadNo.05:57
Akiva-ThinkpadAnd this is good; I am making sure you know :)05:57
kurt_i thought parameters were invoked05:57
Akiva-ThinkpadIt asks for an argument.05:58
kurt_im glade you are05:58
Akiva-Thinkpadeveryone makes mistakes~05:58
Akiva-Thinkpad:P05:58
Akiva-ThinkpadParameters are set when you define it.05:58
Akiva-ThinkpadSo lets say you create a bread machine05:59
Akiva-Thinkpadthe bread machine takes 3 ingredients05:59
Akiva-ThinkpadWater, Flour, and rising agent05:59
Akiva-ThinkpadThese are the parameters05:59
Akiva-Thinkpadso when you use the bread machine05:59
Akiva-Thinkpadyou give it arguments05:59
Akiva-Thinkpadyou give it, Potato water, Whole Grain Flour, and Baking Soda06:00
Akiva-Thinkpadyou are arguing in effect, how the bread machine will work06:00
Akiva-Thinkpadkurt_, ^ make sense?06:00
kurt_except the last line06:01
kurt_arguing in effect?06:01
Akiva-Thinkpadyou are arguing how the bread machine will work06:01
Akiva-Thinkpad- in effect06:01
Akiva-Thinkpadforget that I said "in effect"06:02
Akiva-Thinkpadbtw, my computer is super low on battery06:02
kurt_oh the water flour and soda are the arguments06:02
Akiva-ThinkpadI will try to stick it out.06:02
kurt_you don't have to you've been more than helpful06:02
Akiva-Thinkpadkurt_, yes, they are the specific ingredients you chose to use06:03
Akiva-Thinkpadokay06:03
Akiva-Thinkpadso the function06:03
Akiva-Thinkpadwhen you invoke a function, often times what you want from the function is to get something back from it06:03
Akiva-Thinkpadso you put whole grain flour, potato water, and baking soda into  the bread machine06:04
Akiva-Thinkpadand it "returns" a soda bread dough06:04
Akiva-Thinkpadif that was the case, void MyType::myFileWritingFunction(const QString &inputText)06:04
Akiva-Thinkpadshould look like06:04
Akiva-Thinkpadbreaddough MyType::myFileWritingFunction(const QString &inputText)06:05
Akiva-Thinkpadwhy did I change void to breaddough?06:05
Akiva-Thinkpadkurt_, ^?06:05
kurt_void is a place holder for a variable06:05
Akiva-Thinkpadno06:05
Akiva-Thinkpadgood guess though06:05
Akiva-Thinkpadif I had a toilet06:06
Akiva-Thinkpadso lets say06:06
Akiva-ThinkpadI would do this06:06
Akiva-Thinkpadvoid toilet(poo)06:06
Akiva-ThinkpadI put void there, because I don't want it to return anything06:06
kurt_you want the toilet to return poo?06:07
kurt_haha06:07
Akiva-Thinkpaddefinitely not!06:07
Akiva-ThinkpadI want to return void!!!06:07
kurt_accept poo?06:07
Akiva-Thinkpadie06:07
Akiva-Thinkpadnothing06:07
Akiva-Thinkpadyes06:07
Akiva-Thinkpadaccept poo, return nothing!06:07
kurt_ha06:07
Akiva-Thinkpadthere is nothing I want from a toilet!06:07
Akiva-Thinkpadwhere as a bread machine,06:07
Akiva-ThinkpadI want it to return some dough06:07
kurt_what about the fancy Japanese ones?06:07
Akiva-Thinkpadanyways06:07
kurt_okay sorry lol06:08
Akiva-Thinkpadso that is why void is there06:08
Akiva-Thinkpadlol06:08
justCarakaso/ morning all06:08
Akiva-ThinkpadjustCarakas, ah morning06:08
Akiva-Thinkpadlong time no see06:08
Akiva-Thinkpadalright06:08
kurt_good morrow to the06:08
justCarakasindeed :) probably always just missed you :p06:08
kurt_the06:08
kurt_auto correct06:08
Akiva-Thinkpadkurt_, so everything else I presume should make sense to you06:09
kurt_ya06:09
Akiva-Thinkpadany more questions about the .cpp source file?06:09
Akiva-Thinkpadkurt_, http://paste.ubuntu.com/7365259/06:09
Akiva-Thinkpadso this is the qml file06:09
kurt_well when i start a project in the sdk do i start a c++ file or do i just add a C++ class to qml?06:09
Akiva-Thinkpadkurt_, good question; you will have to do it manually by creating a new text file in the directory06:10
Akiva-Thinkpadand then rebuilding06:10
Akiva-Thinkpadits the trouble with cmake, but oh well06:10
kurt_rebuilding?06:10
Akiva-Thinkpadyes06:10
kurt_i can look that up06:10
Akiva-Thinkpadif you right click on your folder06:11
Akiva-Thinkpadlike the project folder in the sdk,06:11
kurt_so if i find code useing qml and c++ for nokia will it work with some changes on ubuntu touch06:11
Akiva-Thinkpadit should have options like, "Build" "clean"06:11
Akiva-Thinkpad"run"06:11
kurt_ah i see it06:11
Akiva-Thinkpadkurt_, yep06:11
Akiva-Thinkpadso basically06:11
Akiva-Thinkpadyou build first, run second06:11
Akiva-Thinkpadif you click run, it builds for you, then runs06:12
Akiva-Thinkpadwhat building does, is that it creates a file directory for you to test your app in06:12
kurt_oh06:12
Akiva-Thinkpadchroot if you are familiar (at least I think its chroot. I'm not a cmakes expert)06:12
Akiva-Thinkpadchroot is a linux command you should look up.06:12
Akiva-Thinkpadanyways06:12
kurt_i have used chroot to install arch since they lost support for their installer06:13
Akiva-Thinkpadah cool06:13
Akiva-Thinkpadanyways06:13
kurt_system administration is what im going to school for06:13
Akiva-Thinkpadvery cool06:13
Akiva-Thinkpadanyways06:13
kurt_ya06:13
* Akiva-Thinkpad is running out of batt so im trying to be quick06:13
Akiva-Thinkpadso MainView is a component06:14
kurt_my bad06:14
Akiva-Thinkpadin QML, all components look like this:06:14
Akiva-ThinkpadComponent { }06:14
Akiva-Thinkpadie06:14
Akiva-Thinkpadthe first letter is always capitalized06:14
Akiva-Thinkpadso you see that in my example06:14
Akiva-ThinkpadMainView06:14
kurt_ya06:14
Akiva-ThinkpadButton06:14
Akiva-ThinkpadMyType06:14
Akiva-ThinkpadAll components06:14
kurt_not camel cased06:15
Akiva-ThinkpadA property, is well, a property of a component06:15
Akiva-Thinkpadthey are always lowercase first letter followed by a colon06:15
Akiva-Thinkpadso06:15
Akiva-Thinkpadid: myType06:15
kurt_ya thats camel cased right06:15
Akiva-Thinkpadtext: myButton06:15
Akiva-Thinkpadkurt_, its literally the rules of the syntax06:15
kurt_oh06:16
Akiva-Thinkpadyou can't have capital lettered properties06:16
Akiva-Thinkpador lower case components06:16
Akiva-Thinkpadokay06:16
kurt_ya06:16
Akiva-Thinkpadand last line there06:16
Akiva-Thinkpadsays06:16
Akiva-ThinkpadonClicked:06:16
Akiva-Thinkpadso that is a property that sends a signal06:16
kurt_ya the event06:16
Akiva-Thinkpadwhen you click the button06:16
Akiva-Thinkpadit performs the function06:17
kurt_i got that06:17
kurt_oh just invoke my C++ on the button click06:17
Akiva-ThinkpadmyType (name of the class) myFileWritningFunction (name of the method) (myArguments)06:17
kurt_invoke from the qml06:17
Akiva-Thinkpadexactly06:17
Akiva-Thinkpadand so the steps should be starkly clear now06:18
Akiva-Thinkpadcomputer about to shut down06:18
kurt_so what kind of project do i start06:18
kurt_okay06:18
Akiva-Thinkpadread the tutorial06:18
Akiva-Thinkpadi gave you the link06:18
Akiva-Thinkpadit tells you which to create06:18
kurt_the simple ui says qml only06:18
kurt_alright thanks alot06:18
Akiva-ThinkpadQtCreator -> New File or Project -> Ubuntu -> QML Extension Library + Tabbed UI06:18
kurt_your amazing06:19
Akiva-Thinkpadthe one that says it has c++ in it06:19
Akiva-Thinkpadthanks lol :P06:19
Akiva-Thinkpadand.... shut down...06:19
kurt_peace06:19
dholbachgood morning07:18
Akiva-Thinkpadkurt_, oh btw; any other questions?07:50
Akiva-Thinkpaddholbach, morning07:50
dholbachhi Akiva-Thinkpad07:50
dholbachbrb07:50
JamesTaitGood morning all; happy Vegetarian Day! :-D09:06
mihirpopey: ping09:31
mihirpopey: with RTM image , when i go to online accounts , and inside Google account i can see following options to Sync09:31
popeymorning09:32
mihirpopey: morning :)09:32
mihirpopey: 1. Contacts 2.Notifications  why we're not able to see calendar09:32
popeyi see it here09:32
mihirpopey: ahh..09:32
popeydo you have latest calendar installed?09:32
mihirpopey: okay so it is not latest..09:33
popeybecause installing calendar enables that option now, I believe09:33
* mihir checks again09:33
popeywhich landed yesterday09:33
mihirpopey: okay may be i checked before that09:33
mihirpopey: so my bad...too late to ask you this :D09:34
nik90zbenjamin: hey I am having trouble creating a new chroot in qtc, https://imgur.com/7QBubgx09:37
nik90zbenjamin: I got these errors the moment I opened qtc http://paste.ubuntu.com/8471714/09:38
zbenjaminbzoltan2: did you release the new click scripts to the devel ppa? ^09:38
dholbachDanChapman, balloons: https://code.launchpad.net/~dholbach/ubuntu-weather-app/packaging-fixes/+merge/23667609:47
dpmmardy, thanks for looking again at the account-click MP. What exactly needs to be done to address your last comment? https://code.launchpad.net/~dpm/reminders-app/account-click/+merge/23076809:53
mihirnik90: did you get some time to test ?09:57
nik90mihir: my click shroots are broken ^^09:58
=== karni is now known as karni-otp
mihirnik90: ahh i didn't see that :|10:00
=== karni-otp is now known as karni
mivoligomzanetti: hi10:30
mzanettimivoligo: hi10:31
mivoligomzanetti: when you have time, take a look into the drive folder and let me know if you like the artwork for the welcome screen10:31
mzanettimivoligo: oh wow! love it!10:33
mzanettihah... amazing10:33
mivoligo:D10:33
mivoligohappy to hear that :)10:34
mzanettimivoligo: I see you converted the txt file to a htm file10:34
mzanettibut google still can't handle it :D10:34
mzanettimivoligo: you could create a new document in the drive... using google docs... that usually works rather nicely10:35
mivoligomzanetti: never thought about it :P10:35
mzanetti:)10:36
mzanettimivoligo: you could probably move the floating island (aka level) a bit closer to the visitors to eliminate a bit of the huge blue space perhaps10:36
mzanettijust an idea... not sure if that really makes it better without having seen it10:37
mivoligomzanetti: I'll might experiment with that or add some stars in the background10:38
mzanettimivoligo: you're using exclusively inkscape for this, right?10:39
mivoligoyes10:39
mzanettiI wish I had such inkscape skills :D10:39
mivoligomzanetti: I wish I had your programming skills :D10:40
mzanettiheh10:40
mzanettiseems we make a good team then :D10:41
mivoligo:)10:41
wellsbzsombi, great to see the team triaging some outstanding bug reports10:42
mivoligoI believe anyone can learn anything if she/he got enough time :)10:42
zsombiwellsb: :) we went o zero tolerance :D10:42
mardydpm: the python test needs to be updated10:43
mzanettimivoligo: and willingness... but yeah10:43
mardydpm: is it part of remidners-app, or is it another project?10:43
dpmmardy, it's part of reminders, I can update it now. So essentially, just:10:44
dpm-account = self._manager.create_account('evernote-sandbox')10:45
dpm+ self._manager.create_account('com.ubuntu.reminders_evernote-account-plugin-sandbox)10:45
dpm?10:45
bzoltan2zbenjamin:  yes, i did10:46
dpmmardy, and do I need to change it in all of these instances? -> http://pastebin.ubuntu.com/8471998/10:47
mardydpm: yes, but the services need to be changed differently10:48
mardydpm: com.ubuntu.reminders_reminders, IIRC10:49
dpmmardy, so something like this? -> http://pastebin.ubuntu.com/8472015/10:51
dpmmardy, with the -sandbox suffix for the provider, that is10:53
zbenjaminbzoltan2: ok because nik90 gets errors now, probably click was not released to trusty?10:54
bzoltan2zbenjamin:  ohh... that is for sure a problem10:55
bzoltan2zbenjamin:  I have checked and it was not yet ported in any PPA10:55
dpmmardy, actually, here's a proper diff. Does this look ok to you? http://pastebin.ubuntu.com/8472030/10:55
nik90zbenjamin, bzoltan2: I see that I have the latest qtcreator-plugin-ubuntu 3.1.1+14.10.20140930-0ubuntu1~0trusty110:56
nik90zbenjamin, bzoltan2: Which version of click should I be needing?10:56
nik90I got 0.4.32.1 atm10:56
bzoltan2nik90:  it will be the 0.4.33+10:57
bzoltan2nik90: I will make a backport from the lp:click asap10:57
nik90bzoltan2: thnx10:58
mardydpm: ah, no, the service seems to be com.ubuntu.reminders_reminders-sandbox10:59
dpmmzanetti, as rpadovani is on holiday, and I've not been able to test Reminders with lots of images and provide feedback, I'd suggest to skip today's meeting unless you have something in particular you'd like to discuss11:08
dpmmzanetti, have you had the chance to look at Riccardo's branches with the progress bar?11:08
mzanettidpm: nope. nothing happened on reminders on my side either11:09
mzanettiok. lets skip it then11:09
dpmok11:12
* ahoneybun can now play Borderlands 2!12:00
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== karni is now known as karni-lunch
=== _salem is now known as salem_
andrej_hello12:54
andrej_I'm trying to run Dropping letters from Ubuntu SDK on my Nexus 4, but I get "Error: This application is already installed on the device, uninstall it or temporarily change the name in the manifest.json file!"12:55
andrej_How do I fix this?12:56
=== salem_ is now known as _salem
brendandandrej_, it's telling you :)12:59
brendandandrej_, uninstall the pre-installed dropping letters, or rename the one you're trying to deploy by editing its manifest.json13:00
mzanettibrendand: actually I do get this all the time even if i uninstall the app13:00
dakerpopey: got my email ?13:00
brendandmzanetti, oh really?13:00
mzanettibrendand: there seems to be something fishy with click/sdk indeed13:00
brendandmzanetti, does click list (no --user) still list it?13:00
mzanettibrendand: I usually just rename it because I'm not motivated enough to dig into this when coding on spare time apps... but this seems to happen more often than it should13:01
=== rmescandon is now known as rmescandon-lunch
mzanettibrendand: I think I saw it at least once when click list did not show it any more13:01
dpmmardy, success! :-) https://code.launchpad.net/~dpm/reminders-app/account-click/+merge/23076813:02
brendandmzanetti, hey now you're here, i have a question you might be able to answer13:02
brendandmzanetti, is there a way to put text in the clipboard from the command line?13:03
brendandmzanetti, does unity8 contain the clipboard?13:03
mzanettibrendand: no clue tbh...13:04
brendandmzanetti, about either question?13:04
brendandmzanetti, i suppose you'd know if unity8 was in charge of the clipboard13:04
andrej_brendand: I uninstalled the pre-installed one, still get the same message. I can't edit manifest.json, because there's no such file among source files.13:04
brendandandrej_, are you sure? it might now show in the sdk, but if you go to the source directory you might see it13:05
mzanettibrendand: not exactlty sure... I think something in qtmir does clipboard stuff..13:05
mzanettibrendand: let me find out13:05
mzanettibrendand: ah btw... your feedback on tagger, that was a bug in media hub and should be resolved now13:06
andrej_brendand: you are right, it's present, but still I prefer not to edit it because I plan to commit the code.13:07
brendandandrej_, so you uninstalled it? can you run 'click list' through the shell?13:07
mzanettibrendand: ok... so yes, qtmir does clipboard stuff. and I think you should be able to access it via dbus from command line13:09
andrej_brendand: you want me to open Terminal on the phone and type click list?13:09
mzanettibrendand: err, no... the dbus information was wrong...13:11
mzanettibrendand: you'd need to write a command line tool for it.. using QClipboard or similar13:12
andrej_brendand: I have run click list in Terminal. "com.ubuntu.dropping-letters" is present13:12
brendandmzanetti, ah i see13:12
brendandmzanetti, yeah i could do that13:12
brendandandrej_, what about click list --user=phablet13:12
andrej_brendand: it's also present13:13
brendandandrej_, weird13:14
brendandandrej_, but you're sure you uninstalled it?13:14
andrej_brendand: I did the long tap on the icon and uninstall13:14
andrej_The icon disappeared13:14
dpmmzanetti, when you've got a minute, would you mind reviewing https://code.launchpad.net/~dpm/reminders-app/account-click/+merge/230768 ?13:14
brendandandrej_, that sounds like a bug13:15
mzanettidpm: this is so complicated by now :/13:16
mzanettidpm: I've totally lost track what that build system does13:17
dpmmzanetti, yeah, supporting both click and deb makes it more complicated :/. The changes on the build system are mostly to adapt to the renaming of the provider and service files13:20
mzanettiyeah... I see13:21
mzanettidpm: well, looks good to me from a code point of view13:21
mzanettidpm: do I need to test it too has that happened already by one of the other reviewers?13:21
dpmmzanetti, I've tested it on the emulator using plain utopic, but further testing on ubuntu-rtm wouldn't hurt, as at some point this wasn't working there because an out-of-date online accounts library13:23
=== chihchun is now known as chihchun_afk
=== _salem is now known as salem_
andrej_brendand: OK, I edited the name in manifest.json, but when I run the app, I get this: http://disk.jabbim.cz/ondrejandrej@jabbim.sk/dl.png13:27
nik90bzoltan2: thnx for the quick backport of click to trusty :-)13:33
=== karni-lunch is now known as karni
bzoltan2nik90:  did it help? :)13:41
nik90bzoltan2: I look happy, so yes it worked..I am happily creating chroots atm :D13:41
bzoltan2nik90:  The qtcreator-plugin-ubuntu-autopilot is the fun package there ... :) it comes with fun features13:42
nik90bzoltan2: :)13:43
bzoltan2nik90:  It brings a test specific policykit file what enables (exclusively!!!) click chroot creation/deletion and emulator creation without password13:43
nik90bzoltan2: btw do you have a package recipe on launchpad which automatically builds and pushes the latest qtcreator-plugin-ubuntu packages to the trusty ppa?13:44
bzoltan2nik90: Also you can play safe with experimental click chroots... just set the magic env var and you will not conflict with your real chroots13:44
nik90bzoltan2: ooh that's nice13:44
bzoltan2nik90:  The backportings are fully manual.13:44
bzoltan2nik90: export CLICK_CHROOT_SUFFIX=test1234 && ubuntu-sdk13:45
=== rmescandon-lunch is now known as rmescandon
nik90bzoltan2: ah that's helpful13:46
nik90I will give it a shot13:46
bzoltan2nik90:  it was made for the QtC automatic testing... but it can be used for other purposes13:47
balloonsdholbach, saw your mp with weather. Thanks for the help!14:14
andrej_Guys, I started Ubuntu emulator for the first time and it's asking me about passphrase. What am I supposed to enter?14:17
mardydpm: \o/14:25
popeyandrej_: 0000 ?14:29
dakerandrej_: regarding the first issue it's related to the path of your qml file i think14:29
dpmmardy, \o/ indeed however.... I'm still getting a blank screen on accounts on the ubuntu-rtm image. It's improving, though, as I now get an "Evernote" header on the page, so it's at least loading the right account14:31
mardydpm: it's likely that not everything from OA has been synced to the rtm yet14:32
mardydpm: but it will happen, eventually :-)14:33
dpmmardy, ok, gotcha. Do you know which packages and versions I should look for? As this will determine when we can land that branch14:33
mardydpm: you need ubuntu-system-settings-online-accounts (0.4+14.10.20140917-0ubuntu1)14:34
dpmmardy, got even a newer one on rtm -> 0.4+14.10.20140925-0ubuntu114:37
dholbachballoons, anytime14:38
dpmmardy, anything else?14:38
balloonsdpm, testing your reminders change on device then I'll approve14:38
dpmballoons, awesome. Heads up: it works for me on the emulator (devel-proposed), but not on a device (ubuntu-rtm/devel-proposed) - let me know if it works for you14:39
balloonsdpm, I'll be testing on krillin and rtm14:39
dpmoh, you're going the whole way :)14:40
balloonsbien sur. pour vous, rien14:41
dpm:)14:41
* kalikiana by accident discovered that even cowboys can use QML http://qt-project.org/doc/qt-5/qholstersensor.html14:59
* kalikiana isn't sure what normal people would do with this, though14:59
mardydpm: no, that should be all15:00
dpmmardy, hm, then it seems it doesn't work on my device for some reason :/ I'll see if balloons gets better results on his one15:01
mardydpm: first you must install the new u-s-s-o-a package, then the click one15:02
dpmmardy, why install? It already comes in the image. You mean I should uninstall my click now and reinstall it?15:02
dholbachballoons, DanChapman: can you guys review and test the MP and let me know if there's anything that still needs to be done?15:05
balloonsdholbach, just waiting for DanChapman on this15:05
dholbachall rightie15:05
dholbachmaybe you can test it too?15:05
balloonsafter I finish with dpm's change I will do so :-)15:06
dholbachjust to see if whatever was the issue before is fixed now?15:06
dholbachrock and roll15:06
balloonsright.. I trust you and the changes look sane, so confidence!15:06
dholbachballoons, it's just that I added a separate package for the timezone plugin15:07
balloonsI did see that15:07
dholbachwhen I installed all resulting packages after the build, things worked fine for me15:07
balloonsI think that's what dan was after though15:07
balloonsneed to make sure the click is good15:07
dholbachexcellent15:07
=== mpt_ is now known as mpt
ahayzenjounih, ping16:04
jounihyo16:04
ahayzenjounih, victor has been working on the songs view and i'm reviewing the first revision ... https://drive.google.com/file/d/0B3XynHVKfrvMcG8tQUJMZnRuRGc16:04
ahayzenjounih, i was wondering what the fontsize should be as ^^ looks too big?16:05
jounihcool. OK let’s work on polishing that a bit16:05
jounihthe artwork still looks low res.. Is that coming from an online source?16:05
ahayzenjounih, i think so probably 350x350 ...16:06
* ahayzen checks16:06
ahayzenjounih, yeah although the actual image looks already a bit pixelated let me try another one...16:07
ahayzenjounih, thats another one but still looks slightly pixelated https://docs.google.com/file/d/0B3XynHVKfrvMZHdsc2JYYi1ROVk/edit16:09
jounihahayzen: yeah.. let me send those to the unity guys and they can look into it. So the source image is from an online source, and definitely 350px?16:09
ahayzenjounih, well the file states it is 350x350 but if u look carefully at the file it looks like they are already stretched?16:10
ahayzenjounih, i'll ping those two source files across16:10
jounihnice, thanks16:10
jounihand it’s from the online provider?16:10
ahayzenjounih, yep should be16:10
jounihok16:11
jounihsooo16:11
jounihthe rest of the design.. hold on16:11
ahayzenjounih, sent16:12
* ahayzen double checks we aren't doing anything silly in the code16:12
ahayzenjounih, can't see anything obvious, so probably best to check with the unity guys... meanwhile what size font should that text be?16:15
jounihok so comparing the screenshot and the design there are a couple of things to fix16:16
=== chihchunl is now known as chihchun
jounihahayzen: the album title font size is right. Artist name below it should be Small, regural weight16:16
kalikianamhall119: any idea why bindtextdomain would be missing? it's documented exactly the same way as all the others https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/122022516:17
ubot5Ubuntu bug 1220225 in Ubuntu UI Toolkit "Documentation needs to be generated for i18n.bindtextdomain" [Medium,Confirmed]16:17
jounihahayzen: you have too much of a gap between album title and artist name - should be 1GU16:17
=== lan3y is now known as Laney
jounihahayzen: in the song listview, track name should be Small, regular weight. Artist name below it should be Extra Small, regular weight. Again, the song name and artist name should be a bit closer together16:18
jounihahayzen: are you using UbuntuColors.green? The hex value for the green is wrong - if you are using the default green, we need to fix in the SDK16:19
ahayzenjounih, let me check (this is victor's code)...16:19
jounihok16:19
ahayzenjounih, heh .. color: "forestgreen" ... so UbuntuColors.green is what he should be using?16:20
jounihwould be great if we can do the tweaks together now16:20
jounihyes16:20
ahayzenjounih, hmm i was going leave your comments on his mp as i'll probably have some code comments anyway ... he also stated "This is a first cut at a redesign of the SongsPage. There are a few things yet to be discussed, including how playlists will be handled and which actions for the set of songs should be included." .. let me take a screenshot of a playlist16:21
jounihstill a few more tweaks on the album page16:22
jounihahayzen: Play all button should be at the bottom, and should be the only solid button. The other two should be using the stroke button property16:23
ahayzenok16:23
ahayzenjounih, this is the playlist page .. note the name of playlist was "Test" https://docs.google.com/file/d/0B3XynHVKfrvMX1lQVDBTQ2tvN0k16:24
ahayzenjounih, note is shows the cover art for whatever the first track is?16:24
jounihahayzen: the listi items are too high on the songs listview - should be 6GU height16:24
jounihahayzen: lets do the album view first bro then the playlist16:24
ahayzenjounih, hehe ok :)16:24
jounihalmost done :)16:25
jounihahayzen: the album cover art should be smaller, 18GU square16:26
ahayzenjounih, that would be good as it is 20GU at the moment, which turns out to be ~360px on the nexus4 .. so it would be under that 35016:26
ahayzenjounih, what device do u have a nexus4?16:27
jounihahayzen: it’s fine - we don’t really care what the orig resolution is, as long as it’s high. layout wise 18GU square looks good for that image16:27
ahayzenok cool16:27
jounihahayzen: the image should also have 2GU margin on all sides16:27
ahayzenjounih, should the buttons be centred horizontally ?16:28
jounihahayzen: I would align the bottom button to the top of the image and then have the other buttons above that, with 2GU space between each16:28
jounihahayzen: generally the gridview png is quite useful, it shows the position and size of everything in GU16:28
jounihahayzen: would just follow that16:29
popeydpm: you have some tasks on https://blueprints.launchpad.net/music-app/+spec/music-remix-2.0 - didn't know if you were aware...16:29
popey(and they're down for this week and I know you're away from tomorrow)16:29
ahayzenjounih, so what happens on wider screens do those green buttons expand or stay on the left/right?16:29
jounihahayzen: sorry align the bottom button to the bottom of the image16:29
jounihahayzen: all phone screens, regardless of resolution, are 40gu in portrait. we can just lock to portrait for RTM and I’ll do a landscape design for phone and tablet after16:30
jounih40gu width in portrait, I mean16:30
ahayzenjounih, ah ok that makes sense :)16:30
popeyjounih: ahayzen wanna hangout, or irc?16:30
popey(I realise you're already ircing) ☻16:30
jounihpopey: ahayzen i’m easy, either is good for me16:31
jounihmaybe irc better for sending details over16:31
ahayzenpopey, o/ don't mind irc'ing don't think there is much to talk about?16:31
popeyfine by me.16:31
popeylets just do it here where we are.16:31
ahayzenpopey, #ubuntu-touch-meeting?16:31
jounihahayzen: do you mind copy pasting the comments to Victor so he can implement?16:31
jounihunless you want to do the tweaks yourself16:32
ahayzenjounih, yep i'll put it in the merge request :) i'm just reviewing the code myself at the moment then will do a *massive* comment :)16:32
jounihahayzen: okie :)16:32
popeyThe only thing I wanted to check is if there were any updates to the statuses on the BP..16:32
* ahayzen checks16:32
popeyI see fginther has done the ci bits..16:32
jounihahayzen: blur looks good, I have it at 20% opacity in the design16:33
popeyeverything else is on you guys ahayzen jounih ☻16:33
ahayzenpopey, what it is set to for me and victor looks correct ... basically they are all under review16:33
popeyI'll build the click tomorrow EOD if that's appropriate.16:33
popeyas a milestone build.16:33
ahayzenpopey, at least jenkins is now running \o/16:34
popeyyeah16:34
* popey hugs fginther 16:34
* ahayzen hugs fginther 16:34
ahayzenhah16:34
jounihahayzen: that’s all for visual tweaks for the album/playlist details view. wanna look at the playlist now?16:34
ahayzenpopey, hopefully we'll start seeing things merged in soon16:34
ahayzenjounih, hang on just checking how the blur works...16:34
fgintherpopey, ahayzen, glad to help16:34
ahayzenjounih, we are doing a FastBlur { radius: units.dp(42) } on it?16:35
ahayzenjounih, and then have a black 0.7 opacity layer over it16:35
ahayzenjounih, so when you say 20% opacity? ...16:36
jounihahayzen: so instead of a black 0.7 opacity over it, I don’t have any layer over it, just the blurred image on top of the dark blue bg, at 0.2 opacity16:36
ahayzenjounih, hmm ok i'll let victor know... as that bit of the code was sourced from the old app16:37
jounihahayzen: the other way of doing it would be having a layer with same colour as the bg over the blur, at 0.8 opacity - either works16:37
ahayzenjounih, yep thats what i was thinking16:38
ahayzenpopey, anything u need to talk to us about? other than "build the things!" ?16:38
jounihjust blends in better if it’s using the same colour as the bg and not black16:38
popeyNope!16:38
popeyDon't let me stop you.16:38
popeyJust wanted to make sure you're not blocked on anything other than time ☻16:38
ahayzenpopey, not yet i'll let u know if we do16:39
ahayzenjounih, ok did we want to look at the playlist page now?16:39
popeyok, thanks!16:39
jounihahayzen: looking at the playlist details view - it should be essentially the same as the album details view - so no additional comments.16:39
jounihplaylist = an album you have curated yourself16:39
ahayzenjounih, yep i think victor probably wanted to check that the "playlist" text was correct?16:39
jounihahhh16:40
ahayzenjounih, and maybe the "2 songs" label etc?16:40
ahayzenjounih, note my playlist is called "Test"16:40
ahayzenjounih, if that is correct then thats fine i think he just wanted to check16:40
jounihahayzen: I don’t think you need the word “Playlist” between Test and 2 songs16:40
ahayzenyeah as u have it in the header16:40
jounihyep16:40
jounihaside from that, just the same changes as the album details view, and bob’s your uncle16:41
ahayzen\o/16:41
* ahayzen looks at the comments victor left on his mps overnight..16:42
ahayzenjounih, are you able to see this https://code.launchpad.net/~andrew-hayzen/music-app/remix-small-toolbar-design/+merge/23653216:42
ahayzenjounih, could you verify points 1-5 ?16:42
ahayzenjounih, 6 is a bug on my part16:43
=== Pici` is now known as Pici
jounihlet’s have a lookie16:43
ahayzenjounih, this is what the toolbar was looking like in the end if i've picked the right screeny https://docs.google.com/file/d/0B3XynHVKfrvMQ0J0a2RxckNiYmc16:43
jounih1. I think the icons should be a bit larger, could we get design confirmation? - which icons? header action icons? or the play bar icons?16:44
ahayzenjounih, i assume the play/pause/next ?16:44
ahayzenjounih, as we are talking about the small toolbar16:44
jounihok let’s see16:44
* ahayzen is double checking that screenshot is the latest code16:45
ahayzenyeah it is16:46
ahayzenjounih, those button/icons are 2.5GU in the code16:47
jounihahayzen: well they are the same size as in the design. I think it looks fine visually - but you should make the invisible touch target area for each icon much larger than the icon itself - top to bottom in the playbar, and around 4-6GU width for each16:47
ahayzenjounih, yeah the mousearea is top->bottom and then much wider16:48
* ahayzen may improve the horizontal areas a bit16:48
jounihahayzen: also I think it would be nice to have a onTouch state to show you’ve touched them. 0.1 opacity white for the mousearea would be nice, and animate the opacity transition. Same as the onTouch/active state for the songs in the listview16:49
ahayzenjounih, will do16:50
jounihniiice16:50
jounihok lets see the next points16:50
ahayzenjounih, standard UbuntuNumberAnimation duration?16:50
jounihahayzen: can’t remember what they look like, just try a few and see what you think looks good16:51
ahayzenjounih, ok :)16:51
mardydpm: yes, because the new u-s-s-o-a also comes with a new hook program, which does something important16:54
jounihahayzen: 2. In the mock ups the artist and song title are switched. Personally, I think the song should be first like you have it--but we should check with design. Yes agreed, lets make song topmost and artist below16:55
jounihin the playbar16:55
ahayzenjounih, cool :)16:55
jounihahayzen: keep the font sizes/opacity the same as they are though, so song name bigger and solid white, artist name smaller and semi transparent16:56
ahayzenjounih, so in summary... don't do anything?16:56
ahayzenjounih, or did u mean make the artist name smaller as it is the same size at the moment IIRC16:57
TroyHello?17:03
dpmmardy, ok, thanks. I'll uninstall the app and reinstall it to see if that helps17:05
jounihahayzen: sorry was talking with vesar17:10
ahayzenjounih, no worries17:11
jounihahayzen: just swap the names bro so that song name is top and artist below17:11
jounihahayzen: you may already have them like that?17:11
ahayzenjounih, it is already....17:11
jounihok cool17:11
jounihall good then :)17:11
ahayzenjounih, yeah thats what i was trying to say...but u said something about different sizes? (they are the same at the moment)17:11
jounihahayzen: 3. Previously I liked having the progress bar where you have it now, but we should check with design where it should go. To me it feels like it should stay at the very bottom, rather then stay on top of the tool bar. I also think having it at the bottom would be best since I think the plan is to have the toolbar always shown. Also, the top of the toolbar looks 'crisper' without the progress bar at the top... if that17:11
jounihmakes sense. -I thought about this as well, I’m happy to try it at the bottom17:11
ahayzenjounih, ok i'll move to the bottom and screenshot17:12
ahayzenarg my second mp makes this much easier lol i may do it in that one instead17:13
jounihahayzen: 4. I think the buttons should be closer, in the very least. Right now the buttons take up as much room as the titles. Really though, I think the previous button should not be there--and I think the case should still be made to only show the play button in the small toolbar. - I disagree they should be closer, it becomes too easy to tap the wrong button. However, ooking at spotify app on Android, they only have17:13
jounihplay/pause - maybe it’s better, feels a bit restrictive though. Not sure. What do you think?17:13
ahayzenjounih, hmm tricky17:14
jounihahayzen: 5. I think the song title font could use some weight or be increased to "medium" since it is the primary piece of data. Need to discuss with design though. - Happy to try medium weight17:14
ahayzenjounih, as all you then have to do to click on the art/text to show the now playing and then hit next/previous17:15
jounihahayzen: 6. 6. When I play a playlist it seems like the backgrounds aren't being used in the toolbar. Could you verify?  - not sure what backgrounds he means?17:15
ahayzenjounih, but then that is another step17:15
ahayzenjounih, ignore 6 that is a bug ;)17:15
ahayzenpopey, any views on 4 ^^ ?17:15
jounihahayzen: exactly. Maybe lets keep the previous/play/next for now, and see how it feels when the app gets more ready. We can always move to just play/pause later17:15
popey4?17:15
popeygot a link i should be looking at for reference?17:16
ahayzenpopey, should we have pre/play/next or just play? https://docs.google.com/file/d/0B3XynHVKfrvMQ0J0a2RxckNiYmc17:16
jounihpopey: we are debating whether we should have previous/play/next buttons in the small toolbar at the bottom, or just play/pause17:16
ahayzenpopey, (looking at the small toolbar)17:16
jounihahayzen: on your phone, do the 3 side by side feel fiddly or easy to use?17:17
ahayzenjounih, they feel a little cramped but not too bad... and with the second mp of the bar always visible that makes it much easier (as it tried to autohide at the moment)17:17
popeywith 3 they're hard to hit on a small phone17:18
popeyios has them very spread out17:18
jounihahayzen: shouldn’t feel cramped - so would either increase margin, or lose the prev/next17:18
ahayzenjounih, if we increase then u won't be able to read the metadata as we already use nearly half the width lol17:18
ahayzenjounih, so maybe drop?17:18
ahayzenjounih, popey is this a situation where a click package may help?17:19
popeyhttp://imgur.com/IPoZzvT17:19
popeyios takes the entire width of the device for those 3 buttons alone17:19
jounihpopey: that’s the full “now playing” view17:19
jounihwe have ours spread out there too17:19
jounihtalking about the bottom toolbar17:20
popeyright17:20
jounihahayzen: ok I think let’s get rid of prev/next in the toolbar, just leave play17:20
popeybut I can't find anywhere (on iOS) where they don't use the full width for those buttons17:20
popeymeaning they're bigger targets17:20
jounihthe user can always access the whole controls from the now playing view17:20
ahayzenjounih, ok i'll do that17:20
popey+117:20
jounihcoool17:21
* popey would love press+swipe left to prev, and press+swipe right for next ☻17:21
popeypress-release = pause/play17:21
ahayzenpopey, we may have that planned ... jounih ?17:21
popeybut I may be on crack with that idea17:21
popeyits not terribly discoverable17:21
ahayzenpopey, on slide 4... doing those actions on the album art https://docs.google.com/presentation/d/1L3eGhOe-0eEmKtUurthpUEaweFradSFb3t6W-KiIZMU17:21
ahayzenpopey, as in the left image not the right ;) hehe17:22
popeyheh17:22
popeysure, for now, one button17:22
ahayzenjounih, thats ^^ correct right17:22
jounihyeah in the full now playing view you can swipe left/right to move in the queue17:23
ahayzen\o/17:23
popeycool. sorted.17:23
* popey goes afk... back in a bit17:23
ahayzeno/17:23
jounihcatch you later17:24
jounihi’m off too, thanks guys, good work17:24
ahayzenjounih, i think thats all me and victor need for now .. thanks for ur help :)17:24
jounihno problemo17:24
jounihthink we’re well on track to nail this17:24
ahayzen:)17:24
=== salem_ is now known as _salem
vitimitiHi18:10
=== _salem is now known as salem_
=== boiko_ is now known as boiko
=== nik90 is now known as nik90|Dinner
beuno_jdstrand, click tools updated in the store19:40
jdstrandbeuno_: thanks!19:47
nik90|Dinnerballoons: can you trigger jenkins on https://code.launchpad.net/~nik90/ubuntu-clock-app/sync-bottomedge-sep08/+merge/236604 pls20:36
=== nik90|Dinner is now known as nik90
balloonsdone20:36
balloonsbut it was already running20:37
* balloons cancels20:37
nik90balloons: oh ok20:39
* nik90 prays it passes this time20:39
nik90meh it failed20:44
nik90balloons: the test for the mp https://code.launchpad.net/~nik90/ubuntu-clock-app/sync-bottomedge-sep08/+merge/236604 passes locally on my desktop. I cannot imagine why it fails on jenkins.20:44
nik90I looked at the video20:44
nik90it seems that the bottom edge hint is not shown20:45
nik90however I tested this on my desktop and emulator where it works as expected.20:45
nik90any idea why that might be?20:45
balloonsnik90, I don't see that anything happened at all in the video20:45
balloonsthe mouse never moves20:45
nik90balloons: basically AP is waiting for the bottom edge hint which reads "Alarms" to be shown first before proceeding to drag it up.20:46
nik90balloons: unfortunately that bottom edge hint never shows and stays hidden.20:46
balloonsk?20:46
nik90balloons: I am unable to debug why it never shows...since I cannot reproduce it locally on my side20:47
balloonsnik90, if you think there is something actually going on you can install the debs and run the tests against them locally20:51
balloonsthat should more or less be the same and should net the same result20:52
mivoligomzanetti: I've put the second version of the artwork with the island wee bit shifted. I experimented with gradients, stars and stuff but it does not really play well in this case. Emptiness of Space  works well here imo. :)20:52
nik90balloons: I suppose I could try that..20:53
mzanettimivoligo: hmm... I've copied it to the repository like a minute ago20:53
mzanetti:)20:53
mivoligo:)20:53
Akiva-ThinkpadBah any idea what this error means : file:///home/akiva/Programming/remix/music-app.qml:26 plugin cannot be loaded for module "QtMultimedia": Cannot load library /usr/lib/x86_64-linux-gnu/qt5/qml/QtMultimedia/libdeclarative_multimedia.so: (dlopen: cannot load any more object with static TLS)20:53
Akiva-Thinkpadi'm trying to run the music app, both remix and the normal one20:54
mzanettimivoligo: ok. updating it. should be in the game in a few minutes20:54
Akiva-Thinkpadbut I keep hitting this wall.20:54
ahayzenAkiva-Thinkpad, what are you running it on?20:54
balloonsnik90, if you are really confused I can try and take a look, but I'm already trying to finish a few lose ends ;-)20:54
Akiva-Thinkpad14.10, desktop20:54
Akiva-Thinkpadnot a device20:54
Akiva-Thinkpadqmlscene.20:54
ahayzenAkiva-Thinkpad, hmmm20:54
Akiva-ThinkpadI want to help get the remix done before rtm20:54
nik90balloons: no worries I will take a deeper look20:54
ahayzenAkiva-Thinkpad, we're pretty focused on device aha let me fire up my VM20:54
Akiva-Thinkpadthanks20:55
ahayzenAkiva-Thinkpad, do you have a device?20:55
Akiva-Thinkpadahayzen, no20:55
ahayzenok20:55
Akiva-Thinkpadunfortunately.20:55
ahayzenAkiva-Thinkpad, and ur just running /remix ?20:55
Akiva-ThinkpadI could try in the emulator, but I have no experience installing click packages.20:55
Akiva-Thinkpadahayzen, both music app and remix fail to run20:55
Akiva-Thinkpadthey build fine20:55
ahayzen...that only has 1 change to trunk at the moment (lots on their way) ... ah ok20:55
Akiva-Thinkpadahayzen, and that also includes the packaged music app that is in the repost20:56
Akiva-Thinkpadrepositories.20:56
ahayzenAkiva-Thinkpad, hmm maybe QtMultimedia has changed and this time broken desktop20:56
Akiva-Thinkpadahayzen, I've never been able to run music app; I just assumed before it was tied to the phone somehow.20:57
ahayzenAkiva-Thinkpad, ok music-app starts in my VM which hasn't been updated for a while20:57
Akiva-Thinkpadahayzen, I can reinstall if need be. I'd just hate to set up a new pgp key and all that jazz20:57
ahayzenAkiva-Thinkpad, oh ok so maybe ur just missing a package?20:57
Akiva-Thinkpadahayzen, maybe20:57
Akiva-Thinkpadi'll try build dependencies20:57
ahayzenAkiva-Thinkpad, yeah check you have everything in the debian/control20:58
Akiva-Thinkpaddebian/control?20:58
Akiva-Thinkpadbuild/dep didnt work. maybe I need a more recent library from qt.20:58
Akiva-ThinkpadI have the ubuntu sdk ppa, which others should I grab?20:59
ahayzenAkiva-Thinkpad, do you have qml-module-qtmultimedia installed?20:59
* Akiva-Thinkpad double checks20:59
ahayzenAkiva-Thinkpad, basically all that is in here http://bazaar.launchpad.net/~music-app-dev/music-app/remix/view/head:/debian/control21:00
ahayzenAkiva-Thinkpad, strangely i don't have qtdeclarative5-qtmultimedia-plugin but i do have qml-module-qtmultimedia ?!21:00
Akiva-ThinkpadI have 5.3.0-1 installed21:00
Akiva-Thinkpadbut not the gles.21:00
nik90balloons: I installed the deb packages on my utopic lxc container and the tests still pass as expected21:00
ahayzenjhodapp, do you know anything about qtmultimedia ?21:00
nik90balloons: can you take a look tomorrow since i need to anyway get it design approved first?21:01
Akiva-Thinkpadahayzen, any idea what opengles is?  that will uninstall the other module for this one.21:01
ahayzenAkiva-Thinkpad, i think u'll need that21:02
* Akiva-Thinkpad tries21:02
balloonsnik90, ouch.. ok, I reserve the right to forget, if you reserve the right to ping me again :)21:02
balloonsbut sure, I'll dedicate some time21:02
ahayzenAkiva-Thinkpad, but i wouldn't leave it lol21:02
Akiva-Thinkpadnope.21:02
ahayzenAkiva-Thinkpad, until we know what is really causing it21:02
nik90balloons: lol, sure I will remind you tomorrow evening (if I dont figure it out yet)21:02
Akiva-Thinkpadah.... and that causes a broken package...21:03
Akiva-Thinkpadyah after I installed qml-module-qtmultimedia-gles, it causes a broken package.21:03
ahayzenarg remove it lol Akiva-Thinkpad gles is openGL for embedded systems IIRC21:04
Akiva-Thinkpadyah I'm in broken package heaven now :P21:04
nik90ahayzen: woop woop, music remix worked on the emulator without any work on my part..glad you guys resolved all the cmake and plugin stuff21:04
* Akiva-Thinkpad should just reinstall. this was created during the first alpha21:04
ahayzennik90, \o/ we're heavily in development lol got like 3-4 things going in parallel here21:05
ahayzenAkiva-Thinkpad, maybe but i would be interested what has happened it just looks like something is missing21:05
nik90ahayzen: btw did you get time to try out QML Flow to see if it produces the staggered gridview design required?21:06
ahayzennik90, u just have to imagine what the branches will looks like when merged together... eg new toolbar/cardview/songspage21:06
ahayzennik90, thats next on my list just sorting out eh small toolbar comments :)21:06
nik90ahayzen: ah cool21:06
Akiva-Thinkpadahayzen, ive been having package issues with qt for a bit now; As said; this machine was created on the first alpha21:06
ahayzennik90, hopefully the Flow {} will work otherwise we have had no issues/blockers yet (yn)21:07
ahayzenAkiva-Thinkpad, :/21:08
Akiva-Thinkpadahayzen, Just focus on RTM!!! I'll be alright!!! :D21:08
* ahayzen goes back to building awesome things21:08
* Akiva-Thinkpad starts pushing the branches he is working on...21:09
mzanettimivoligo: pushed21:13
ahayzenballoons, ping21:15
* balloons whistles quietly in the corner21:15
ahayzenballoons, just looking at these errors http://91.189.93.70:8080/job/generic-mediumtests-utopic-python3/634/?21:16
ahayzenballoons, they look strange like the app is exploding? ... and some where the app isn't even starting?21:16
balloonsahayzen, yea weird.. is it clicking outside the app?21:16
balloonsor is the app crashing?21:17
ahayzenballoons, i can possibly understand the ones that explode when you go to that page (as that is WIP) but the ones that crash before it starts?!21:17
balloonsvideo is unclear21:17
balloonsohh, hehe21:17
ahayzenballoons, the ones near the bottom look most strange21:17
balloonsif the code is still WIP, I'll blame the code21:17
* ahayzen blames victor21:17
balloonsthe app might be taking too long to start. if that is an issue, let me know21:17
balloonsI need to talk with francis about tweaking the runs to allow longer timeoutes21:18
balloonsfginther, speaking of which, are you about?21:18
ahayzen...all of my mps pass so ...21:18
fgintherballoons, yes21:18
balloonsfginther, I'd like to do the same thing (I think) for the core apps jenkins as what was done for the dashboard runs: https://code.launchpad.net/~nskaggs/ubuntu-test-cases/increase-ap-timeout/+merge/23570621:19
balloonsat least I think so.. I think the apps might take more than 10 seconds to start inside the jenkins env as well.. see that mp21:19
balloonswe had evidence that this was affecting clock and calendar at one point21:20
mivoligomzanetti: pulled21:20
mivoligomzanetti: will it stay as svg in final version?21:21
fgintherballoons, I'll give it a try now21:21
mzanettimivoligo: converting to png right now... figured some elements are not rendered correctly21:21
mivoligomzanetti: :)21:21
ahayzennik90, you ever used Flow {} and have any examples before i go head first in lol ?21:22
mivoligomzanetti: I was surprised google drive renders blur properly :)21:22
nik90ahayzen: I have used it before in the project-dashboard app to show the labels of a bug report21:23
nik90ahayzen: but I just used the official documentation to get up to speed21:23
ahayzennik90, ok cool thanks21:23
mzanettimivoligo: they have a bit more power available then qt on a phone21:23
mzanettimivoligo: pushed the conversion stuff21:24
mzanettimivoligo: lol.. I only see now that there's a bag of pop corn :D21:26
mivoligo;)21:26
mivoligomzanetti: one of my ideas was to put Bender there with a cigar and whisky :D21:28
mzanettiheh21:28
mzanettimivoligo: I think the main page looks quite good now21:29
mivoligomzanetti: me too21:30
mivoligomzanetti: I'd add a white border around the image though21:31
mzanettimivoligo: pushed21:32
mzanettilooks better indeed21:32
mivoligomzanetti: will you have a time to review other merge proposals?21:33
* mzanetti looks at the queue21:33
mivoligomzanetti: anyway, I'm off to sleep. Take care!21:34
mzanettimivoligo: ok. bye21:34
ahayzennik90, arg it is close bit still not right :/21:53
ahayzennik90, i'll take a screenshot21:53
nik90that would help21:53
ahayzennik90, https://docs.google.com/file/d/0B3XynHVKfrvMR3pUQzVUNHR2WFU/edit21:53
ahayzennik90, so u can see the different heights is working...but it looks like the Y position is reset for each line rather than it going 'up' into the space?21:54
nik90ahayzen: ah...so close21:54
ahayzennik90, maybe my flow: or layoutDirection: is wrong..21:54
popeyevening all21:55
popeyhows it going?21:55
nik90ahayzen: have you tried different combinations of those 2 properties considering only those 2 can affect it?21:55
nik90popey: hey hey :) its going ok21:55
ahayzennik90, just trying not putting GridView. and Flow. ahaha21:55
ahayzennik90, ok so what i have is flow: Flow.LeftToRight .. and layout isn't set but yeah same thing :/21:56
nik90ahayzen: why left to right? Try top to bottom21:56
ahayzenpopey, o/ having 'fun' trying to get the cards to flow look at screenshot ^^21:56
jhodappahayzen, what about it?21:56
ahayzennik90, then it starts columns?21:56
ahayzenjhodapp, Akiva-Thinkpad has a strange error and can't start music-app21:57
jhodappAkiva-Thinkpad, got a pastebin of the log?21:57
Akiva-Thinkpadsome broken packages business.21:57
Akiva-Thinkpadsec let me check my logs; its really short21:57
ahayzenjhodapp, and i noticed i have qml-module-qtmultimedia installed but not the qtdeclarative one on my utopic VM is this expected?21:57
nik90ahayzen: give it a shot pls..lets see what happens21:57
ahayzennik90, will do21:58
jhodappahayzen, utopic VM, as in desktop or mobile?21:58
ahayzenjhodapp, desktop21:58
Akiva-Thinkpadjhodapp, Starting /usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene...21:58
Akiva-Thinkpadfile:///home/akiva/Programming/remix/music-app.qml:26 plugin cannot be loaded for module "QtMultimedia": Cannot load library /usr/lib/x86_64-linux-gnu/qt5/qml/QtMultimedia/libdeclarative_multimedia.so: (dlopen: cannot load any more object with static TLS)21:58
Akiva-Thinkpadthats it.21:58
Akiva-ThinkpadI tried switching around the packages, but I ended up getting some broken packages when I installed the gles variant of the qml module. I'm now downloading a reinstall21:59
jhodappAkiva-Thinkpad, does libdeclarative_multimedia.so exist?21:59
Akiva-Thinkpadjhodapp, yes21:59
jhodappAkiva-Thinkpad, yeah, seems like your packages got all messed up, a reinstall will help21:59
Akiva-Thinkpadjhodapp, yep; if it persists, then i'll ping you.21:59
ahayzennik90, hmmm flow: Flow.TopToBottom doens't work or with the current setup at least21:59
jhodappAkiva-Thinkpad, yeah, that'd be my only suggestion really22:00
ahayzennik90, i believe that is becasue of this "until the height of the Flow is exceeded, then wrapped to the next column"22:00
nik90ahayzen: ah yes22:00
ahayzennik90, so close.... but we may have to use Columns {}  and Repeaters {} to do it now i guess22:01
nik90ahayzen: let me try creating a sample app for it.22:01
ahayzennik90, thanks22:01
newsageshi22:15
ahayzennik90, any luck lol ?22:28
nik90ahayzen: working on it22:29
ahayzennik90, hehe :)22:29
ahayzennik90, are you attempting to use Flow {} or going a different route?22:30
nik90ahayzen: Flow22:30
ahayzennik90, i'm trying to think in my mind a way of doing it with columns/repeaters etc22:30
ahayzennik90, cool22:30
nik90ahayzen: https://imgur.com/ZHG1Bla22:36
ahayzennik90, \o/ how have u done that!22:36
nik90ahayzen: extremely messy code -> http://paste.ubuntu.com/8475547/22:37
nik90ahayzen: I set flow: Flow.LeftToRight but that didn't work for me at all.22:37
ahayzennik90, so that scrolls vertically?22:37
nik90ahayzen: did you put the Flow{} inside a flickable?22:38
nik90ahayzen: I haven't put a Flickable yet22:38
ahayzennik90, yep hang on..22:38
ahayzennik90, that is my CardView at the moment http://pastebin.ubuntu.com/8475558/22:38
nik90ahayzen: ok let me try that22:39
ahayzennik90, i didn't know about childrenRect before solved another issue i was having :)22:39
ahayzennik90, you sure yours isn't going horizontally? .. as it only shows the first 4 items?22:42
nik90it does..I am trying to fix that atm22:42
ahayzennik90, then u'll be back to my issue :P22:43
ahayzennik90, if u change flow: Flow.TopToBottom to flow: Flow.LeftToRight it will then be vertical and back to square one aha22:43
nik90ahayzen: actually when I set the flickable and flow dimensions like you did, I only see 1 column..22:44
nik90it doesn't move stuff to the 2nd column22:44
ahayzennik90, you'll probably need to set the contentswidth to childrenrect?22:44
ahayzennik90, rather than the height as it is the other way around to mine22:45
ahayzennik90, (assuming urs is going horizontally ofc)22:45
nik90but I set flow to lefttoright as well22:45
nik90like you did22:46
nik90and the flickable content width is to the page width22:46
nik90while flow takes the flickable's width22:46
ahayzennik90, maybe ur items are too big with the margins?22:46
nik90ahayzen: ah yes22:48
nik90ahayzen: I think I know what's going wrong22:48
nik90ahayzen: when you set Flow:lefttoright, it makes sure that the left and right margins are dynamically occupied22:48
nik90ahayzen: only if you set Flow:TopToBottom will it meet your designs22:48
nik90but unfortunately that means scrolling left to right22:49
nik90ahayzen: perhaps we can ask jounih if that's ok22:49
jounihhey22:49
ahayzennik90, yep but we need it to flow lefttoright and scroll vertically22:49
jounihwhats up22:49
ahayzennik90, i don't think it would help to scroll horizontally22:49
ahayzenjounih, o/22:49
ahayzenjounih, basically playing about with the card view... this is far as i got earlier https://docs.google.com/file/d/0B3XynHVKfrvMR3pUQzVUNHR2WFU/edit22:49
ahayzenjounih, you can see we now have the different heights...but it resets the Y on each new row22:50
ahoneybunahayzen, that looks cool22:50
jounihlooks good, just need to get rid of that Y reset22:50
ahayzenahoneybun, thanks .. i told you new designs were coming ;)22:50
ahoneybunahayzen, I like that22:50
ahayzenjounih, yep thats what we were discussing22:50
jounihwhat about the one nik90 posted - https://imgur.com/ZHG1Bla22:51
ahayzenjounih, that one scrolls horizontally22:51
nik90ahayzen, jounih: https://imgur.com/nwXAbsY22:51
jounihneeds a bit of love with margins but layout looks right22:51
jounihahh22:51
nik90scrolls horizontally though :/22:51
jounihyeah we want vertical scrolling22:51
ahayzennik90, i may have an attempt tomorrow at using Columns just for fun hehe :)22:51
ahoneybunwait ahayzen that is the music player22:52
nik90ahayzen: how about you ask on stackoverflow22:52
ahayzenahoneybun, yah under heavy development22:52
ahoneybuncool22:52
nik90ahayzen: because I feel using columns and repeater will create a hacky solution than a proper one22:52
ahayzennik90, i don't have a stackoverflow account lol  ... and i feel that is sortof part of the way Flow {} works22:52
ahayzennik90, but yeah maybe we could ask some SDK folk tomorrow for help/guidance22:53
jounihunity8 seems to have something like this called “organic grid”22:53
jounihthey rolled their own.. maybe we can look at that for ideas22:53
ahoneybunhow does one change their email on ubuntu one22:53
ahayzenjounih, where do they use it?22:53
jounihon the dash. not exactly sure what it looks like but I think it’s similar22:55
* ahoneybun yay I keep 3G after update!22:55
ahoneybun*kept22:55
ahayzenjounih, i don't remember seeing anything with different heights in the dash?22:55
jounihhttp://bazaar.launchpad.net/~aacid/unity8/autopilot_sbin_initctl/revision/64522:55
jounihnot sure if it’s been used, I do remember seeing some designs. maybe looking at the code would help, or we can ask albert astals tomorrow22:56
ahayzenjounih, they have the properties "smallDelegateSize" and "bigDelegateSize" .. i assume this is to differ between two different components whereas we don't know the heights...but yeah probably best to ask tomorrow22:57
jounihyep22:59
jounihnot sure how to implement in qml but there are a lot of web and android examples22:59
jounihhttp://www.technotalkative.com/lazy-productive-android-developer-part-6-staggered-gridview/22:59
ahayzenjounih, yep i'm sure we'll figure something out22:59
jounihcool23:00
ahayzenjounih, FYI this is what the small toolbar with the progress bar at the bottom looks like and only the play button https://drive.google.com/file/d/0B3XynHVKfrvMVTRaQkh1VFluWk023:01
ahayzenjounih, don't think i ping'd that across earlier?23:01
jounihoh cool23:01
jounihno didn’t see yet23:02
jounihi think looks good23:02
ahayzenjounih, oh and the font with some boldness....ooo needed to ask u...23:02
jounihboth are alright with me..your call23:02
jounihyep23:02
ahayzenjounih, you said "medium" ... http://qt-project.org/doc/qt-5/qml-qtquick-text.html#font.weight-prop23:02
ahayzeni chose...23:02
jounihah yeah23:02
jounihi think there were some issues with medium and ubuntu font23:02
ahayzenjounih, Font.DemiBold23:02
jounihthink you need to use demibold23:02
jounihyeah23:03
ahayzen\o/23:03
ahayzenjounih, cool just wanted to check i chose the right one lol23:03
jounihyeah :) not the most obvious23:03
jounihthe font below it looks like it’s light.. can you change to regular? I think someone might have changed all fonts to be light by default in the SDK23:03
ahayzenjounih, hmmm would we then want all of our labels to be regular instead of the sdk default?23:05
ahayzenjounih, or just this one?23:06
jounihi’m not sure if the SDK does default everything to light but looks a bit like it.. I can check with the guys tomorrow23:06
jounihcan you see if it looks different if you change it to regular?23:06
ahayzenjounih, regular being the weight? ... so Font.Normal ?23:07
nik90ahayzen: https://stackoverflow.com/questions/26152097/how-does-one-create-a-staggered-grid-view-in-qml23:07
jounihahayzen: yep23:07
ahayzennik90, thanks man23:08
* ahayzen hugs nik90 23:08
nik90ahayzen: let's hope we get answers from there or from the SDK folks23:08
jounihnik90: nice23:08
ahayzennik90, hopefully23:08
nik90ahayzen: once we do get an answer I intend on making it a generic component23:08
jounihi can ask vesar as well tomorrow, he’s good23:08
ahayzennik90, yep should be doable the code i've done is pretty generic23:08
nik90ahayzen: I like to use it for my own app as well :P23:08
ahayzennik90, hehe23:08
nik90jounih: cool thnx23:09
ahoneybunI'm thinking of making a Ubuntu Beginner app23:10
ahoneybunwith links and maybe a little label about ubuntu23:10
ahayzenjounih, i think it is subtly different https://drive.google.com/file/d/0B3XynHVKfrvMM3h3WTZhUnR4R1U23:10
ahayzenjounih, oh i did it on the branch with the progress above aha23:11
ahayzenjounih, so probably yeah it is light as default23:11
jounihok thanks - will check it with the sdk peeps tomorrow23:11
ahayzencool thanks23:12
=== salem_ is now known as _salem
ahoneybunupdate did not fix click reviewer tools23:31
ahoneybunhttps://bugs.launchpad.net/ubuntu/+source/click-reviewers-tools/+bug/137651423:58
ubot5Error: ubuntu bug 1376514 not found23:58
ahoneybunhttps://bugs.launchpad.net/ubuntu/+source/click-reviewers-tools/+bug/137651423:59

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