=== _salem is now known as salem_ === chriadam|away is now known as chriadam === salem_ is now known as _salem [03:30] popey: seems a valid bug. probably broken upstream since it's not a released module. I see flickr example bug fix after the snapshot was taken, but no fix for the others. [03:31] a newer snapshot as such is not possible anymore, since they just switched to requiring Qt 5. [03:31] 5.2 [06:45] good morning [07:10] <_5m0k3> Thanks for the screenshots, mhall119 [07:36] beuno, thanks for the updates in the doc [08:19] Mirv: thanks [08:49] hello [08:53] no one ? [08:54] hi Jamal :) [08:54] hi [08:54] could someone help me with some QML tips ? [08:54] just ask :) [08:54] ok thanks :D [08:54] I'm not so expert, but maybe I can help you === chriadam is now known as chriadam|away [08:56] so..i want to make a small contact list with tabs, and when i click on items from the list I go anothr page from de pagestack, but that other page from pagestack I want to have tabs also [08:57] PageStack { id: pageStack Component.onCompleted: push(tabs) -> and when i try to push another "Tabs" doesnt work [09:00] Jamal: http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-tabs.html has an example how to combine tabs and pagestack [09:00] Jamal: when you push a new page to the stack (on top of the Tabs), the tabbar will be gone. You have to navigate 'back' first before you get them. [09:01] Jamal: this was done on purpose, as specified by design here http://design.ubuntu.com/apps/global-patterns/navigation to avoid confusing navigation patterns. [09:01] Jamal: on http://design.ubuntu.com/apps/global-patterns/navigation see the "One Last Thing" note [09:04] so i have to use one Tavs object and this will be updated across different pages from stack ? [09:04] one Tabs* sorry [09:08] the Tabs from one page to another (from pagestack) should be totally different [09:09] Good Monring all :) [09:15] dpm: Hi [09:15] hi mihir_, good morning! [09:15] is there a designer? [09:16] let me see if I can find christina or mehow [09:17] morning dpm [09:18] hi christina, thanks for joining us :) - mihir_ had a design question for calculator [09:22] dpm, mihir_ sure- let me know [09:22] christina, ah, sorry, I misread the IRC nick. There is no question about the calculator, so nothing for you to do. But it's good to have you here in any case, if something comes up [09:22] sorry for the confusion [09:22] mefrio, now there is a designer on the channel :) ^ [09:23] i have a question :p [09:23] dpm, no worries... [09:23] mefrio, Jamal hello [09:23] iBelieve: When I try running the latest build, I get the error file:///home/krnekhelesh/AppShowdown2013/tasks-app/ui/StatisticsPage.qml:42 BarGraph is not a type [09:23] hello [09:24] i want to combine tabs and pagestack, actually for now only 2 pages in pagestack and each of them to have different tabs [09:24] christina, hi :) I need help with my application for the showdown contest. I am designing a grid layout to provide an alternative to the classic listview but I don't know how to design the grid items to fit the HIGs. Can you help me? [09:24] the project is https://github.com/Mefrio/Memories [09:27] is it possible ? pushing different Tabs in the pagestack didn't work. When we need to use deep navigation, for example when the user taps on a piece of content from a tabbed view, the header will update to represent the new view. [09:28] Jamal, do you mean by tapping on a tab, it will go to a deeper page? [09:28] no, the Tab will have a list of items, clicking on some item will push me in the stack [09:29] mefrio, sorry, what's HIGs? [09:29] and in the new view, i want another set of Tabs [09:29] Jamal: You cannot have different tabs in each page [09:29] christina, design guidelines [09:29] Jamal: you have to do it the other way round [09:29] :( [09:29] Jamal: tabs with different pages in them [09:30] Jamal: why dont you do that? To the user it wont make a difference [09:30] Jamal, we don't recommend tabs and page stack together [09:31] lets say you have a list of Contacts and the tabs will be some filters, you click on a contact , then go back and click on another, now i would like to have 2 tabs with name of the two contacts [09:31] Jamal: what you propose is currently not supported with the PageStack. [09:32] Jamal: I can you discuss it with a designer because according to their guidelines this should be avoided [09:32] Jamal: perhaps I am wrong about what design wants, and in that case you can report a bug in the ui toolkit and we'll have to fix it [09:32] * timp bbl [09:33] i don't see any workaround to have the same feeling [09:33] Jamal, http://design.ubuntu.com/apps/global-patterns/navigation hope this helps- what you are suggesting seems to be coming flat navigation (Tabs) with deep navigation (page stack) which we dont recommend [09:33] hi! [09:33] and how should i do it ? [09:34] mefrio: I cannot run the app anymore with the latest build [09:34] so if i see "import Ubuntu.Components 0.1" being red in my editor, what could be wrong? [09:34] i have ubuntu-sdk installed [09:34] Jamal, would it be possible to consider introducing the filter, for example, for the contacts in the page [09:34] :) [09:34] nik90, I added ubuntu-ui-extras dep as iBelieve suggested [09:34] Jamal, tabs are used to switch between different pages of the app- not as a filter [09:34] hmm, maybe i should put them in the Toolbar [09:34] mefrio: http://paste.ubuntu.com/6009637/ [09:35] mefrio: I added the ubuntu-ui-extras folder to the root folder [09:35] Jamal, that's also a good possibilit [09:35] possibility* [09:35] if I do this, when I click on the contacts, I'll be able to use Tabs ? [09:35] nik90, ah yes I forgot to push the fix for that bug :P I will push it later [09:36] mefrio: ah okay [09:37] Jamal, perhaps timp will be able to tell you a bit more when he's back. as your question concerns the SDK [09:37] mefrio, hope timp can help you with your grid question [09:38] christina, ok thanks [09:38] ok, I'll wait for timp :p [09:49] timp where are you? :p [09:58] Jamal: I'm not sure what you want to do [09:58] asac, if you hover the mouse over the red underline, what does the tooltip say as an error? [09:58] Jamal: if you want to use in-app search (is that what christina calls a filter?), ping kalikiana he knows more about that [09:59] fillter i mean you have contacts and you filter them by some chriteria [10:00] timp, Jamal hi, no i didn't mean in app search.... i think closest we have to a filter at the moment is option selector [10:00] if there isnt't any workaround for the recommended "dont use tabs and pagestack" i thought i could get rid off the first page Tabs, and the entries will go to Toolbar. [10:01] if i do this, and I click on some contacts, will I be able to manipulate the Tabs as I want (just on Tabs now ) [10:02] can PopupUtils.open accept other arguments after the componentId and the caller? [10:02] dpm: ok i think that issue happened because i tried the sdk/ppa [10:02] after purge its better [10:03] dpm: now when trying rick's test app, i get http://paste.ubuntu.com/6009708/ ... i assume i need to install something called qt5 location? [10:03] libqt5location5 is installed [10:04] import QtLocation 5.0 [10:04] is the problem [10:04] dpm: any idea where i could find that? [10:04] yeah, I was playing with qt location myself yesterday, it seems not to be pulled in automatically, you might need the qtdeclkarative-qtlocation-plugin package [10:05] dpm: hmm. thats not avail in archive [10:05] where is that? [10:05] asac, https://launchpad.net/ubuntu/+source/qtlocation-opensource-src/5.0~git20130805-0ubuntu1 [10:05] I said off the top of my head, let me check that's the right package name [10:05] asac, you want qtdeclarative5-qtlocation-plugin [10:05] instead of having two Tabs object (workaround would be nice), the first Tabs-entries i would put them in the Toolbar and then use only Tabs left for the second page in the stack [10:06] yep, thanks seb128 :) [10:09] Jamal, christina my impression was that it is best to have Tabs on the first page, and then you can push pages on top of the pagestack from that [10:09] Jamal, christina toolbar can have any button you like, but except for the back button I do not think it is meant for navigation [10:10] but when i push the second page on top of the stack, i need tabs for that page [10:10] Jamal: maybe it is best to make a mockup (drawings?) of how the navigation structure of the app should be and discuss it with christina [10:10] seb128: dont send links to me :) [10:10] i was reading emails to wait for the term to come back :) [10:10] Jamal: I can try to give recommendations on what to put where, but I would just be guessing the intentions of design [10:10] asac, haha [10:10] ok its installing [10:11] I'll do some screenshots and paste it here [10:11] Jamal christina, it is more important what is the best for the user, don't focus too much on what is best supported by the UI toolkit right now. If there is something missing we can add it. [10:11] dpm: ok i think we are getting close. now i have http://paste.ubuntu.com/6009741/ [10:12] does that mean anything to you? [10:12] APP_ID seems to be a bit of a problem [10:12] but not sure [10:12] yes, I'm thinking at the user [10:12] timp, Jamal yes, i agree. Jamal perhaps you can send me some sketches of your idea? Bit hard to visualise it over irc sometimes and i will see how i can help [10:12] I will paste some screenshots in a few minutes [10:15] asac, ignore the hud warning, that's "normal" (e.g doing it on other programs as well) [10:15] asac, file:///usr/lib/i386-linux-gnu/qt5/qml/Ubuntu/Components/MainView.qml:250:39: Unable to assign Tab_QMLTYPE_36 to Page_QMLTYPE_24 is a problem though, [10:17] seb128: yeah sounds like it :) [10:17] a bit cryptic for my background though [10:17] does that mean i try to put a tab in a page [10:17] but that isnt allowed? [10:17] asac, seems like you try to assign an object from an invalid type [10:18] let me look what is at that line :) [10:18] * asac senses the urge of reading rather than guessing [10:18] asac, it's " property Page activePage: mainView.activeLeafNode" for me [10:19] asac, can you share your ApplicationLifecycleApp.qml ? [10:19] seb128: so it really looks like i try to put a tab into a page [10:19] and maybe thats just not compatible [10:19] let me check doc [10:19] seb128: or is [10:19] Page { [10:19] Tab { [10:20] ... [10:20] valid? [10:20] how can i find out? [10:21] asac, http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-tabs.html [10:21] right [10:21] I think it's the other way round, tabs go into pages [10:21] "Tabs must be placed inside a MainView " [10:21] http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-tabs.html [10:21] i think its Page { Tabs { Tab [10:21] no [10:21] it's MainView { Tabs { Tab page: [10:21] see the example there [10:21] i have MainView -> Page -> Tabs [10:21] Pages go into tabs. Each Tab has a page property that you should set [10:21] ... so that makes no sense? [10:21] MainView is your app view, Tabs is a containiner for individual tabs, tab have a page [10:22] ic [10:22] no, it doesn't make sense the way you did it [10:22] how can i reindent? [10:22] asac: MainView -> Tabs -> (multiple) Tab -> Page (in the Tab.page property of each page) [10:22] asac, in qtcreator? ctrl-I [10:22] is there a keycombo to just reindent the whole file? [10:22] asac: ctrl+a, ctrl+i [10:22] asac, ctrl-a ctrl-i [10:22] cool [10:22] :) [10:23] so i assume that haveing Tab -> Column also makse no sense? [10:24] e.g. i need Tab -> page: Page { ... Column, Column } ? [10:24] right [10:24] nik90, I've changed the icon colors as you said :) [10:25] now there are white and I think they look ok [10:25] randomcpp: they look much better now [10:25] seb128: so the mainview has no title [10:25] do i put the title into each page for each tab? [10:26] asac, it should have the title of the active page [10:26] thanks [10:26] asac, yes [10:26] seb128: ok... is there a smart way to use a default? [10:26] * asac becomes a magician with just that info :) [10:26] nik90, did you prefer the X as delete or the trashbin? [10:27] asac, just set the title on the default page? not sure it makes sense to try to have a mainview without a page in it... [10:27] seb128: i currently have MainView -> Tabs -> Tab -> Page [10:27] i dont have a default page :) [10:27] i assumed it was rather a default tab [10:27] randomcpp: the trash icon [10:27] e.g. the page in the default tab [10:27] seb128: anyway... i actually think its good [10:27] ok perfect :) [10:28] seb128: i will learn such sophisticated things later :) [10:28] seb128: just one last thing: do i need Page -> Column -> elemnts? [10:28] cant i just have Page -> elements? [10:28] or would that not be vertically stackied? [10:28] asac, well, with your scheme you always have an active page [10:28] right. hence i dont need a default :) [10:29] (e.g. i am fine) [10:29] asac, tabs has an active tab which has an active page which has a title [10:29] asac, you don't need a Column, it's just an handy way to layout things [10:29] you could do [10:29] Element 1 {} [10:29] Element 2 { [10:29] anchors.top: element1.bottom [10:29] } [10:29] Element 1 { id: element1 } [10:29] rather [10:30] asac, Column is a way to "pile" things, but you can pile by linking anchors.bottom/top to element.top/bottom [10:30] yeah [10:30] cool [10:30] AccountService being read [10:30] red [10:30] even though [10:30] import Ubuntu.OnlineAccounts 0.1 is OK [10:31] means that i am screwed? [10:31] what does the ! say if you mouseover it? [10:31] Unkonwn Component [10:31] (M300) [10:31] it might also mean that AccountService doesn't export a definition of its objects [10:31] so qtcreator doesn't know about them [10:32] AccountServiceModel is the same [10:32] etc. [10:32] FriendsDispatcher as well [10:32] have you ever seen any of those work? [10:32] StreamModel [10:34] christina ? [10:35] asac, I never tried to use those, let me have a look [10:36] seb128: no...you already invested too much time supporting me :) [10:36] dont do it for me :) [10:36] i will just get rid of the friendstab and tell rick to fix it :) [10:36] it has other problems: like it always wants another } [10:36] i already have three }}} at the end [10:37] and all indentation clearly shows that there is no more { [10:37] but it still complains [10:37] guess its a fall out from being unhappy about AccountSerice and friends keywords [10:37] complain about what? [10:37] can you pastebin/email your qml? [10:37] one sec [10:37] :) [10:38] seb128: lp:~asac/+junk/app-l1 [10:38] just open the project [10:38] and check the FriendsTab.qml [10:40] asac, you are missing } indeed, the bottom one matches the Column { [10:40] you need an extra } to close Page and one for Tab [10:40] seb128: but the ctrl+i is buggy then [10:40] hi Jamal sorry i was in a meeting [10:40] i added that } [10:40] then next i saw was it asking for one more :) [10:41] after trying to run [10:41] seb128: why is the indentation not showing the missing }? [10:41] Jamal, did you say you have some screenshots? [10:41] no problem, sorry from me :p [10:41] seb128: there must be another parsing issue :) [10:41] not very explicit but maybe it helps a bit [10:41] http://imgur.com/XF5hMKG,2FcT1n8 [10:42] both headers are Tabs [10:42] but the second image work only if I go back and click again a Contact [10:43] asac, what you are doing is hard to read/confuse qtcreator, use: [10:43] Jamal, let me haev a look now [10:43] Object { [10:43] .... [10:43] } [10:43] asac, e.g the { not on a new line [10:43] seb128: ok... i would expect the ide to have this as a syntax rule and the ctrl+i to do the right thing :) [10:44] e.g. break lines, indent, etc. [10:44] spaces [10:44] yeah, it doesn't :p [10:44] let me try [10:44] seb128: i always use next line now [10:44] doesnt help [10:44] i only found the page: Page { line [10:45] except stuff like [10:45] delegate: Text { text: column_9 } [10:45] not sure if i also need to break those? [10:45] let me try to move the Page out and give it an id [10:46] asac, http://paste.ubuntu.com/6009843/ [10:47] asac, wfm [10:48] oh no :) [10:48] locked terminal again [10:48] * asac restarts it [10:49] ok using xterm now :) [10:50] seb128: yeah that works it seems [10:50] what was it>? [10:55] asac, what was it what? for the indent? [10:55] asac, I just wrapped them with Object { and added the 2 missings at the end [10:56] asac, copy http://paste.ubuntu.com/6009868/ as /usr/lib/i386-linux-gnu/qt5/qml/Ubuntu/OnlineAccounts/plugins.qmltypes [10:57] seb128: thx [10:57] asac, and add "typeinfo plugins.qmltypes" at the end of /usr/lib/i386-linux-gnu/qt5/qml/Ubuntu/OnlineAccounts/qmldir [10:57] asac, then restart qtcreator [10:57] and it should know about AccountService {} [10:57] we need to fix those to provide those object descriptions [10:58] asac, it's easy enough, that's one example I did for gsettings-qt: https://code.launchpad.net/~seb128/gsettings-qt/build-qmltypes-description/+merge/177626 [10:58] seb128: why is that stuff not auto generated for everything we do? [10:58] seems its easy to forget to do that part [10:58] asac, because we don't have "best practices" documents that include that [10:58] e.g. make it nice in the creator [10:58] seb128: who would need to remember? [10:58] that would work as well I guess [10:58] e.g. who created AccountServices? [10:58] whoever is creating the bindings [10:58] yes [10:58] who was that in this case? [10:58] SDK team? [10:59] kenvandine I guess [10:59] ok [10:59] or mardy [10:59] could be mardy [10:59] wonder if there is a smart check that would autodetect [10:59] Ken did it for some of his bindings [10:59] if we land a binding without qmltypes [10:59] so we can encode that somewhere in our tooling [10:59] like a nice debhelper :) [11:00] I guess we could [11:00] it's only work :p [11:00] asac: that's me :-) [11:01] * mardy reads the backlog [11:01] mardy, you didn't add a qmltypes to accounts-plugin which makes qtcreator sad [11:01] mardy: my question is about the "why was qmltyupes not updated" [11:01] so we can fix the root :) === MacSlow is now known as MacSlow|lunch [11:02] asac, "not updated"? it was not generated, that's an optional file [11:02] that project doesn't have one [11:02] pfff, real developers use vim ;-) [11:02] not updated/added :) [11:02] OK, I'll add the types :-) [11:02] i assume after we add it we have to keep it updated as well? === gusch_ is now known as gusch|lunch [11:02] asac, ^ that's why :p [11:02] asac, look at https://code.launchpad.net/~seb128/gsettings-qt/build-qmltypes-description/+merge/177626 [11:02] asac, that's generating it on build [11:03] we just need to do that [11:03] seb128: how do we ensure that it happens? is there a single reviewer group that would see all such MPs? [11:03] and can ensure people learn? or do we need a tool that checks it for everyone [11:04] ideally the tools would generate it for us [11:04] e.g we would have a cmake target for it or something [11:04] but while we don't have that, I guess the distro reviewers should put that on the "needs to be included before sponsoring" [11:17] asac: FYI: http://code.google.com/p/accounts-sso/issues/detail?id=197 [11:18] mardy: who is behind that project? [11:18] is that a genuine upstream that we pull in for our accounts api [11:18] ? [11:20] ok got it [11:20] timp, bzoltan, I'm collecting some developer feedback that I'm putting into an FAQ. Could you help me answering this question? -> http://askubuntu.com/questions/335348/should-all-ubuntu-touch-apps-use-a-mainview [11:22] oSoMoN, the webapps and html5 documentation call I proposed, would it work better for you at 17:00 our time? [11:25] timp, Kaleo: Is there any standard sdk widget to achive the functionality shown at http://imgur.com/96T48O1 [11:25] Should all Ubuntu Touch apps use a MainView? | http://askubuntu.com/q/335348 [11:25] timp, Kaleo: I am referring to the widget in the 3rd image from the left [11:27] dpm: yes, that’d be better for me, if that works for the others [11:27] timp, Kaleo: This is essentially a value selector list Item but with the capability to choose *multiple* values. I remember creating a bug report about this sometime back but was marked by as Won't Fix since it didnt match with design patterns, but here we are at it again :P [11:28] oSoMoN, cool. Let me check with them when they get up, as I just noticed I won't be having my regular meeting at 17:00 today [11:30] nic-doffay: ^ does the OptionSelector that you are working on offer functionality that nik90 is asking for? [11:31] kalikiana: ^perhaps you know [11:31] timp, not currently. [11:32] The OptionSelector only has one active selection. [11:33] nic-doffay: But is there a plan to provide multiple selections? [11:33] nic-doffay, is the OptionSelector landing soon? ;-) [11:34] nic-doffay: I am finding it hard to believe that we do not have a multiple value selector since the need for such a feature has been much requested by several app developers [11:35] I am referring to the ubuntu app showndown developers [11:35] nik90, as far as I'm aware not currently. [11:36] seb128, some more refactoring was done to it to support custom models, so basically as soon as a working example with the filters is fine then it will land. [11:36] dpm: I answered http://askubuntu.com/questions/335348/should-all-ubuntu-touch-apps-use-a-mainview/335351#335351 [11:36] nic-doffay, great, seems like it might still be this week then ;-) [11:36] timp: Who should I talk to in order to get this into the blueprints? dpm, Kaleo perhaps? [11:37] nik90: first, make sure that is needed and that design wants it to be like this. Some times they have other ideas, [11:37] seb128, yeah just need to get an example running with a custom model. [11:38] nik90: so all new components/features that we implement need to be verified with design first (to ensure we do not spend our limited time on something that should not be used). [11:38] nik90, I think Kaleo is still on leave, but I agree with timp, I think this needs to get past design first. Could you get in touch with Lina to get them to look at it? [11:38] nik90: so I guess a designer, and then bzoltan or Kaleo, or find a developer to implement it (or do it yourself) [11:39] nik90: we are happy to review MRs on the ubuntu-ui-toolkit from people outside of the UITK team :) [11:39] thanks for the Ask Ubuntu answer timp! [11:39] timp: I barely have time outside the clock app, app dev showdown. [11:40] dpm: I hope it is useful for you. It still leaves freedom to the developer to decide what to do :) [11:40] nic-doffay, is somebody working on doing the example? [11:40] nik90: I understand. So for your sake also, verify it with design to avoid implementing something else than they have in mind. Perhaps they want it differently and we (will) have something for that in the uITK [11:41] seb128, me [11:41] I'll have to do a test for it too though. [11:41] nic-doffay, ok, great, I'm done with question then, thanks ;-) [11:41] seb128, ;P [11:41] timp, quick question, is the "action manager" you're mentioning in your answer this? -> http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-mainview.html#actions-prop [11:42] mehow: ping [11:43] dpm: hey, sorry, I got a connection outage here, did I miss something? [11:43] oSoMoN, not sure. I was just saying I'll check with the others if 17:00 works with them when they're up and I'll let you know [11:44] dpm: excellent, thanks [11:44] dpm: otherwise I’ll try to be excused at my daily standup === zsombi1 is now known as zsombi === gusch|lunch is now known as gusch [11:54] nerochiaro: hey, do you have someone to review https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-extras/ubuntu-ui-extras-share-popover/+merge/181034 ? [11:54] dpm: no it is not. the actionmanager is part of the API docs that you were discussing with antti how to publish [11:54] dpm: I don't have the url at hand, need to leave now. bbl. [11:54] oSoMoN: i'm still testing it, but no, i don't have anyone [11:55] ok, thanks timp [11:55] oSoMoN: would be nice to have some opinions on it in fact [11:55] dpm: the "actions" property links to a property of the actionmanager, but we don't currently expose the actionmanager explicitly in MainView to keep it simple. [11:55] * timp bbl. [11:55] oSoMoN: especially because for now it is still hardcoded to allow sharing only to FB [11:55] nerochiaro: ok, when you need a review let me know (I’ll be out for lunch in a moment, but I can have a look at it later this afternoon) [11:55] oSoMoN: it's ready for review, just might fix some problems in its usage if i find any as i work on the apps [11:56] oSoMoN: but the bulk of the work is done [11:56] nerochiaro: ok, so I’ll put it in my list for testing/review [11:56] oSoMoN: thanks. it goes along with https://code.launchpad.net/~amanzi-team/mediaplayer-app/mediaplayer-app-ubuntu-ui-extras-share/+merge/181271 and with https://code.launchpad.net/~amanzi-team/gallery-app/gallery-app-share-component [12:15] How to create a python project using Quickly? | http://askubuntu.com/q/335362 [12:34] nik90: it is all true what timp says :) spec the API, make a proto, send an MR and talk out. Our hands are full for now, but for sure contributions are welcome! === _salem is now known as salem_ === MacSlow|lunch is now known as MacSlow [12:45] Hey devs.... /j #netrunners [12:45] emm.. sorry. haven't noticed I had already something in my textbox :) [12:45] bzoltan: I have just sent an email to the designer who made these desings [12:46] nik90: it is a good start :) [12:46] bzoltan: hopefully I get a reply soon enough. As for submitting a MR, I already mentioned, I am swamped more than I can help (or want to help) [12:47] bzoltan: that said, I might talk to jono regarding moving the 1.0 milestone this october since realistically that's not gonna happen [12:58] nik90, piong [12:58] nik90, ping [13:00] iBelieve: pong [13:01] xqwzts, in your db do you have only one type of document right? I mean all the documents have the same contents structures [13:01] randomcpp: generally yes [13:01] nik90, I've noticed you've suggested adding Markdown support to a couple apps, and others will also have it. Do you think I should add Markdown support to Ubuntu Tasks? Also, will it be complicated trying to type markdown on a phone/tablet keyboard? [13:02] but a lot of times the json response from the rottentomatoes api is missing fields, so the doc created would be missing them too... [13:03] iBelieve: that wouldn't be a high priority thing for the task app since you already provide checklist support and others. If you have time, may be some bare basic markdown like bold, italics, underline could perhaps be added. [13:03] xqwzts: then try to dynamically hide them if the fields are empy [13:03] empty* [13:04] nik90: I do [13:04] xqwzts: btw I created two bug reports [13:04] nik90, okay, thanks [13:04] randomcpp: they're a _lot_ if fields, so adding them all to the index/query would be a hell of a pain [13:04] iBelieve: the apps like memories, cNotes definitely need markdown, in your case not mandatory [13:05] nik90: thanks, I just saw the email notifications will take a look at them real soon [13:05] iBelieve: Also if you are planning to add such options, definitely provide toolbar options for them. Cannot stress this more. [13:05] iBelieve: Phone users *cannot* be expected to type those weird characters to make a text bold [13:06] yeah. do you think I need another database if I want to save other kinds of document, with completely different fields? [13:06] nik90, yeah, I was thinking about putting them near/on the edge of the text field so they're more obvious [13:06] because I wanted a document to save and restore the category list [13:06] and some settings [13:06] iBelieve: It is hard to imagine it, but some mockup or screenshots would be awesome [13:07] nik90, I'll file an issue in github and add a couple ideas so you can take a look if you want [13:07] iBelieve: perfect! btw did you take a look at the error message I get with bargraph stuff on startup [13:08] randomcpp: I've done 2 dbs myself. 1 for settings 1 for movies [13:09] nik90, I didn't see an messages about that, but I can guess that's because you just copied the ubuntu-ui-extras folder into the app. Then you updated my app, but not the extras folder. [13:09] randomcpp: I'm considering each u1db as a table in a relational database [13:09] xqwzts, that's what I was thinking [13:09] nik90, my new bar graph is a generic one, so I put it in the extras folder [13:09] randomcpp: i think it would make indexing/querying easier [13:09] iBelieve: that's what I thought, so I updated the extras again and copied it again to the task app [13:09] iBelieve: will give it a shot again now [13:10] randomcpp: _but_ what you could do if you want to keep it to 1 db is add a "type" field and specify "recipe" or "setting" etc [13:10] nik90, if you're familiar with git submodules, you could just add the ubuntu-ui-extras as a submodule. randomcpp suggested that, but I'm not familiar with them [13:10] iBelieve: no idea :/ [13:10] xqwzts, nope, because if I pass the db to a listview [13:10] the delegate would need a _lot_ of if statement [13:10] ah very true [13:11] nik90, I read up a bit on them, but they seemed so complicated, I decided to stick with using my own code-units concept, which I understand :) [13:11] and those with a different tag should be set hidden [13:12] <_5m0k3> iBelieve: If you need any help with uBible, let me know. I may be able to squeeze some time to work on it. I've written a simple Bible app at https://code.launchpad.net/~brad-4/esv-bible/main but it's not nearly as feature rich as what you're proposing [13:12] iBelieve: nope same error even after cloning the code-units again and install ui-extras [13:13] <_5m0k3> I know that's probably been put on the back burner because of the showdown, but I just wanted to let you know [13:13] xqwzts, it would be nice to have some kind of tables in u1db [13:13] iBelieve: http://paste.ubuntu.com/6010217/ [13:14] randomcpp: it's a document based flat db, not a table based relational db [13:14] randomcpp: it has it's advantages [13:14] randomcpp: mainly that you don't need a set schema, documents are schemaless so you can have some docs with 10 fields some with 2 without having problems [13:15] I always used table based db, I feel uncomfortable :p [13:16] well it's always good to figure out new stuff :P [13:16] but you could switch to localStorage and use straight SQL [13:16] _5m0k3, I saw your app and have been meaning to ask if you're interested in joining forces with us, but I figured you've been too busy with the showdown app. We'd love all the help we can get! Just start commenting on issues in the GitHub project we collaborate on who works on what. [13:16] that's what I was thinking, but how will I manage the u1 sync feature? [13:17] (if it will ever be available) [13:17] nik90, can you paste the results of `ls` in the ubuntu-ui-extras folder? [13:17] iBelieve: COPYING HideableTab.qml README.md Sidebar.qml ubuntu-ui-extras.qmlproject [13:18] randomcpp: doesn't u1 have a public api for pushing to it? [13:18] nik90, iBelieve to use a git submodule, just clone the ubuntu-ui-extras repo under your git repo [13:18] randomcpp: ah [13:18] nik90, I forgot to push my commits :( [13:18] iBelieve: hehe [13:19] so you could write your own requests to push into it [13:19] then when you do: git add -A, git will only add the reference to the submodule, without caching it's content [13:20] if you want to update the submodule to a newer revision, run: git submodule update [13:21] nik90, now they're pushed [13:22] randomcpp: so in the task-app directory, i cloned the ui-extras repo. Then I did "git add -A" and then "git submodule update". Is that right? [13:22] iBelieve: yup now it works [13:24] nik90, good :) [13:24] iBelieve: i have one issue [13:25] iBelieve: when I click add checklist, I get the focus on the new checklist item where I type the checklist entry. Where do I press for it to lose focus (look normal) ? [13:26] nik90, hit escape. I've haven't decided how to handle the losing focus of text fields, yet. Maybe just having an "Apply" or "Ok" button and the end of the text field? [13:27] iBelieve: i suppose yes [13:28] nik90, do you think it should say "Apply" or "Ok"? [13:28] bug 1214895 [13:28] Launchpad bug 1214895 in Ubuntu UI Toolkit "Autopilot tests fail on touch devices" [Undecided,New] https://launchpad.net/bugs/1214895 [13:30] nik90, the submodule must be registered in the tasks-app fork, I don't know if it works that way [13:30] nik90, I think I'll end up using two db as you do [13:30] sorry that was for xqwzts [13:31] :p [13:31] randomcpp: lol [13:31] iBelieve: not sure, up to you [13:32] nik90, I guess I'll go with "Apply". thanks for the feedback about how to loose focus. [13:33] iBelieve: truth be told, its your idea :) [13:33] nik90, I meant not being able to figure out how to loose focus [13:33] ah [13:36] iBelieve: I have an idea for https://github.com/iBeliever/tasks-app/issues/15 [13:37] xqwzts, the first startup (when it creates the databases) is slow as hell, do you have the same issue? [13:37] randomcpp: nope, but my initial db is rather small [2 test docs for the movies and just 1 doc for settings] [13:39] nik90, something other than what you have mentioned in the comment? [13:40] iBelieve: nope :) [13:41] nik90, It seems rather confusing having the buttons say what they add while the other buttons say the action they perform. What do you think about moving the new list to the far left, where the back button would go? [13:42] iBelieve: wouldnt that look odd? with just one button in the left? [13:43] nik90, here's what it looks like: http://i.imgur.com/HpCO33F.png [13:44] iBelieve: hmm not bad [13:45] nik90, it puts the new icon under the projects list, which kind of helps to show what it does. Would putting it there break the design guidelines? [13:45] xqwzts, I have two db with one document each [13:45] :/ [13:47] :/ [13:47] randomcpp: I'm running it on an SSD so if there is some problem maybe it shows up on a regular HDD more than on this [13:48] that's why you don't notice slowdown :p [13:49] iBelieve: hard to say, since we did not really get any designs with one icon to the left other than the back icon [13:50] iBelieve: take a look at https://docs.google.com/document/d/16jj0bVmaMHVjJpfgWhgmWZO6EWRK-sOeF61mC-holgU/edit# for some inspiration [13:51] iBelieve: especially the images in black and white (wireframes) [13:51] ignore the rest [13:53] nik90, what specifically should I be looking for? [13:54] iBelieve: the toolbar icons (placement, description) in the wireframes [13:54] @ app showdown developers, I am sure you will be interested in seeing https://code.launchpad.net/~kalikiana/ubuntu-ui-toolkit/appsettings/+merge/181304 [13:54] timp, hello [13:55] its a still WIP, so no idea when it will land [13:55] nik90, definitely! :) [13:56] jppiiroi1en, ping [13:57] om26er, I think he's on holiday [13:57] nik90, so in the wireframes, I see toolbar buttons that aren't placed like other buttons, centered, etc. Is that the way they will be implemented? [13:57] dpm, probably you can approve this https://code.launchpad.net/~om26er/ubuntu-ui-toolkit/autopilot_emulators_fix/+merge/181309 :) [13:57] iBelieve: regarding your toolbar description, the way you do it now has its drawbacks and consistency. For instance the statistics button uses a piechart icon and the word "statistics". But then in the project and tasks button you use the + icon instead of a task or project icon [13:58] iBelieve: why not change the statistics button to piechart icon and the word "View" [13:59] om26er, always happy to approve one-liners :), but unfortunately I can't, someone from the SDK team will have to do it [13:59] iBelieve: also the toolbar buttons such as options, statistics in theory is not required since you can access it using tabs? [14:00] dpm, ok, I'll wait for someone else then [14:00] gusch, can you ? [14:00] iBelieve: ignore my last statement. it seems you need the those buttons [14:01] nik90, I can change the Add and New icons, though I'm not much of a graphics designer. [14:02] om26er -> https://launchpad.net/~ubuntu-sdk-team/+members#active [14:02] om26er: I can approve that emulator fix [14:02] nik90, I was thinking about replacing the piechart icon with a bar graph icon, since that's what it is. But isn't "View" too generic sounding? [14:02] iBelieve, it sounds like it might open a task for viewing or something [14:02] ** nik90, ^^ [14:02] gusch, yeah that'll help and also https://code.launchpad.net/~om26er/ubuntu-ui-toolkit/autopilot_device/+merge/181302 (if you feel like it) [14:03] iBelieve: the bar graph icon would be better. [14:04] iBelieve: we should try to stick to a convention. The icon should either depict the action (such as add, view, delete etc) and the text the task (such as project, task, statics, options etc) [14:05] iBelieve: or vice versa [14:06] nik90, makes sense. Which convention should I use? [14:07] iBelieve, icon->action text->project/task/.. imo [14:08] iBelieve: what randomcpp said [14:10] iBelieve: because icons->project/task may not be intuitive enough for the user. I cannot imagine how you would differentiate between tasks and project using icons (in that size) [14:10] nik90, randomcpp sounds good for the most part. But then you get things like rename or delete. What would the text be for those? [14:11] nik90, in the latest commit I've changed the icons for the difficulty, they are ugly placeholders :p [14:13] iBelieve: in the screenshot you shared with me, the delete icon should be accompanied by the text project since thats what it does "delete projects" [14:13] randomcpp: taking a look now [14:13] nik90, okay, I'll try that and see how it looks. I need to go now. Thanks for all the advice, very much appreciated! [14:14] bye [14:14] nik90, there may be malfunctions in the edit page, due to some strange bug with the flickable (don't know if it's my fault or not though) [14:16] randomcpp: I like the formatting :) [14:16] randomcpp: the edit page though needs some restructuring.. Looks a bit chaotic [14:17] :/ [14:17] kenvandine: hi, just to verify, the share menu in the mediaplayer app is currently hardcoded with a fake list of share services, right ? [14:18] randomcpp: for instance in the total time, I see two text field 0 and 0. But dont know which one refers to cook time or prep time [14:19] randomcpp: the restriction should probably be pushed up near the total time or something [14:19] strange, there should be the placeholder text, not two 0 [14:19] randomcpp: may be they are still in your local branch? [14:20] nope, that's a bug I'll fix it in a moment [14:22] randomcpp: also when viewing recipes, the total time title is bold, but the Difficulty title is not. This should be more consistent. [14:23] randomcpp: In the main recipes list view, I do not see thumbnail pics. Is that not in trunk yet? [14:23] nik90, if the recipe doesn't have some images, no image is displayed in the listview [14:25] nerochiaro, probably, i haven't looked at that [14:25] kenvandine: ok, it's fixed anyway, but i wanted to just confirm i wasn't missing anything [14:26] om26er: I approved those two MRs [14:26] cool [14:26] nik90, I think I'll make total time not bold, I don't like it either and the HIG discourage the use of italics/bold [14:26] i had fixed gallery-app a while ago, never realized there was a share menu in the mediaplayer [14:26] randomcpp: so when you have some recipes with images and those without, only those with images will show thumbnails? Why not add a placeholder image for those not having them? [14:27] because I don't have an appropriate placeholder yet :) [14:27] hehe [14:27] gusch, thanks [14:29] randomcpp: btw, in the EditRecipePage.qml, for the column, you specify the left and right anchor. And yet you set the width. That is redundant. [14:29] remove the width [14:31] ok thanks, btw, try to write a long recipe and go to recipe view [14:31] and change the window size to something larger [14:33] randomcpp: I saw that earlier in the screenshot you shared [14:33] randomcpp: thats awesome [14:33] yeah but I think the scrolling is awkward [14:33] randomcpp: we need the same treatment for the edit page [14:33] randomcpp: let me first write a huge recipe first [14:33] nik90, that's easy to use the same solution in the editpage [14:36] nik90, I want to implement servings proportions, but I don't what kind of widget do I have to use in the edit page xD [14:36] randomcpp: I am currently writing my traditional pasta recipe. 5 mins :) [14:36] ahaha ok :) [14:36] randomcpp: btw in the restriction you do not provide non-veg option [14:37] maybe I read it wrong, but didn't you said to use "None" as "non-veg"? [14:38] randomcpp: nope. In restaurant, they have Non-veg, veg, and vegan [14:38] ok thanks :) [14:42] randomcpp: one thing i noticed is that I am unable to add .jpeg files. They are not listed in the file viewer [14:43] oSoMoN: had any time to look into https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-extras/ubuntu-ui-extras-share-popover/+merge/181034 yet ? [14:44] I'm dumb, I forgot to write a * before .jpeg in the filter [14:44] xD [14:44] hehe [14:44] nerochiaro: no, and given that I need to finish writing this API proposal for the download manager, I’m not sure I’ll have time for it today, if someone else can start reviewing that’d be safer [14:45] oSoMoN: i was thinking renato but he doesn't seem to be around [14:45] maybe gusch ? ^ [14:46] nik90, you the restriction you have set is not displayed correctly, that's a bug I'm already fixing [14:46] nerochiaro: yeah, renato is on holiday [14:47] I've already fixed* :p [14:47] nerochiaro: ok - I suspect the code is "similar" to the one in gallery [14:47] randomcpp: saving my recipe before pulling [14:47] nerochiaro: any chance to test the code? [14:48] gusch: this is the MR for gallery where i replace the code from gallery with using the component https://code.launchpad.net/~amanzi-team/gallery-app/gallery-app-share-component/+merge/180820 [14:49] gusch: and yes, the code for the SharePopup component comes from gallery [14:49] gusch: this is used in mediaplayer too: https://code.launchpad.net/~amanzi-team/mediaplayer-app/mediaplayer-app-ubuntu-ui-extras-share/+merge/181271 [14:50] nerochiaro: wow - so 3 MRs for the price of one ;) [14:50] nerochiaro: might take a while [14:50] gusch: doing the component first would be best [14:51] nik90, i've pushed those fixes [14:52] nerochiaro: well - I anyway can only approve the others, once the share has landed [14:52] gusch: yeah, and after it's approved into saucy [14:53] gusch: the package i mean. sil2100 is working on it [14:55] bfiller: i'm trying the browser after flashing the newest image and the actions appear in the hud and seem to work [14:56] randomcpp: http://imgur.com/0oAEWnN [14:56] nerochiaro: really? [14:56] randomcpp: i love it :D [14:56] bfiller: i flashed with --pending an hour ago [14:56] bfiller: let me reflash again [14:56] ehehe [14:56] nerochiaro: do other apps work as well? [14:56] maybe it got fixed [14:57] nik90, I was thinking, since all recipes are written with steps (step 1, step 2..) should I do something like the ingredients widget for the directions? [14:57] bfiller: this is reall weird, the camera app for example appears to have the same hud actions as the browser [14:57] bfiller: rebooting and trying to run camera first [14:57] a new textarea for each step [14:57] nerochiaro: that is probably a hud bug [14:58] randomcpp: that would be nice but what If I missed a step and want to add one betweenn 2 existing steps? [14:58] randomcpp: with the ingredients I cannot do that as of now [14:58] nerochiaro: so I'd say even if it's working check to see if we are using the new action api and if not start cutting over to use it [14:58] randomcpp: but it doesnt matter there [14:58] ouch right [14:59] bfiller: after rebooting and starting first the camera, i get the proper hud for camera, but when switching to browser or gallery hud is empty [15:00] nerochiaro: ack [15:00] bfiller: and going back to camera hud is empty too. seems like an hud bug if anything [15:00] nerochiaro: file hud bug for that [15:00] nik90, the restriction inthe recipe page, should be just "Non-veg" or "Restriction: Non-veg|Veg..|Vegan"? [15:01] randomcpp: you mean in the view page or edit recipe page? [15:01] view page [15:01] bfiller: ok, trying to repro and then filing. what's the right lp project for that ? [15:02] randomcpp: you could change to Restriction: Non-vegetarian (aligned to the left) [15:02] nerochiaro: https://bugs.launchpad.net/hud [15:02] randomcpp: any extension to the current text, put that in the right [15:02] nerochiaro: then take a look at cutting apps over to new action api please [15:02] randomcpp: for instance prep time is an extension of total time and hence shown in the right [15:02] ok :) [15:02] oSoMoN, I'll be a couple of minutes late for the meeting, wrapping up another call [15:03] randomcpp: but the view recipe page looks gorgeous! [15:03] with pics and stuff [15:04] dpm: no worries, I’m a tiny bit late myself, joining in a sec [15:04] unfortunately you can't preview the pics [15:04] randomcpp: bug http://imgur.com/NzcOqqs [15:04] nerochiaro: ok - code for the share popover looks good - I'll now test with your gallery MR [15:04] randomcpp: the Pasta subtext is overflowing its boundaries [15:04] gusch: thanks [15:05] oops :p [15:06] randomcpp: why not when you click on a img thumnail in view page, the ubuntushape widget grows in size to cover the page width and 70% of page height? [15:06] randomcpp: you can even add a nice animation to this easily using qml [15:06] randomcpp: frankly I see no practical use to list the ingredients in the list view [15:06] randomcpp: every recipe will have many ingredient to list them all there [15:07] randomcpp: instead just show recipe title, restriction, difficulty, total time [15:07] nik90, should I remove them? [15:07] randomcpp: otherwise you will have truncate the ingredients list which makes it less useless anyway [15:08] I meant *useless anyway* [15:08] ok say goodbye to ingredients preview :P [15:08] * nik90 is amused at the bug report file called saucybug1 :) [15:08] * nik90 blames randomcpp for this :P [15:09] lol [15:11] \u1620 looks like a fish :p [15:15] randomcpp: one suggestion regarding the edit page, would you considering replace the category and dificulty buttons with a valueselector similar to the restrictions? Those big orange buttons create a discontinuity [15:16] randomcpp: to make it more elegant, you can even add a thick divider between the difficulty, category, restriction and the ingredient list [15:16] so 3 sections [15:17] 1 section - title, difficulty, restriction, category [15:17] 2nd section - ingredient list [15:17] 3 section - photos and steps to prepare it [15:17] should make it more organised [15:17] nik90, I leave difficulty and category side by side or not? [15:18] no, it suddenly is a bit inconsistent considering everything else except for total time is placed one beneath the other [15:18] randomcpp: I have to ask. Why categories? [15:18] randomcpp: what is your plan with it? [15:19] for example all the recipes for pasta are under the Pasta category, so if I need to browse Pasta recipes I just select the category [15:19] if u1db will support querying properly one day :/ [15:19] randomcpp: ah ok. that makes sense [15:20] nik90, how should the replacement icon for the listview look like? [15:20] randomcpp: will you provide a make favourite option in the toolbar? Clicking on make it favourite will show a start beneath the difficult icon in the list view. [15:20] randomcpp: which replacement icon? [15:20] for recipes that don't have photos with them [15:21] om26er: hi [15:21] randomcpp: ah. That will take some thinking. May be look at some websites? [15:21] randomcpp: I will also search parallely [15:21] timp, hey I wanted to get a few small MRs merged, gusch already approved them :) [15:22] <_5m0k3> Is this still happening for popovers? https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1199817 [15:22] Launchpad bug 1199817 in Ubuntu UI Toolkit "each time I click on a square I observe copious amounts of logging in /home/phablet/.ubuntu-touch-session/logs/unity8.log " [Medium,Confirmed] [15:22] om26er: okay [15:22] it's not easy to think of a symbolic icon for a recipe :/ [15:22] randomcpp: no worries, we will help you find one [15:22] thanks :) [15:22] nerochiaro: I approved the share MR [15:22] let me fix the edit page first :p [15:23] randomcpp: yup [15:23] randomcpp: will create bug reports in like 10 mins to not forget it [15:23] ok :) [15:34] gusch: excellent thanks [15:38] <_5m0k3> Are all popovers generating this error: Cannot connect QQuickShaderEffectSource:: to Item [16:43] Developer resources for desktop apps? | http://askubuntu.com/q/335454 [16:53] nik90, ping [16:56] randomcpp: pong [16:56] randomcpp: I created the bug reports [16:56] I've refactored the edit page a bit [16:56] take a look if you want [16:56] randomcpp: testing now [16:56] :) [16:56] great [16:58] randomcpp: so much better [16:58] I only wish the label align left [17:00] It's not easy [17:00] sadly [17:00] randomcpp: yeah. I will try to implement. If I do I will let you know [17:06] nik90, I may need to hack the margins in the value selector [17:07] * randomcpp doesn't like the new edit page :( [17:12] randomcpp: if you don't like the new edit page, change it back. I do not want to impose. Its your app after all [17:13] I didn't like the previous either, that's the problem :) [17:17] Hi! I'm wondering how I can install my own app that I published on the app store? [17:17] I would like to test the setup an end user gets.. [17:17] There is a private launchpad ppa link but I'm not sure if I can even install from there [17:23] randomcpp: I fixed it! http://imgur.com/hfyX0M7 [17:23] randomcpp: It is a very small hack (barely 1 line) [17:24] randomcpp: Here is the overall fix that I did http://paste.ubuntu.com/6011061/ [17:25] thanks nik90 ;) [17:33] nik90, favorite star :| http://i.imgur.com/69pwHqF.png [17:33] randomcpp: awesome! [17:34] it looks strange, doesn't it? [17:34] mhall119, you played with the click scope, perhaps you know more about the question maarten_ ^^ is asking? [17:35] maarten_: did you publish it on the new click-apps store? [17:39] randomcpp: strange? How so? If you want you can change it to a heart symbol which is universal for favourite [17:39] randomcpp: It is sort of like a recipe you really like and dont want to bother knowing which category it is in. You know you can always find it in the favourite category [17:47] mhall119: No, I sent in a debsrc file and the canonical team packaged it for me [17:50] nik90, I meant the placement, anyway the star is the predefined icon for favorite in the ubuntu-mobile-icons [17:51] randomcpp: try playing around with different placements and see which is better. [17:51] later, I have to go afk now :) === randomcpp is now known as randomcpp|afk [17:57] maarten_: ah, those won't appear in the Click scope on Touch [17:57] maarten_: is this an app for phone/tablet? [17:58] mhall119: No, desktop app. [17:59] I can see the link to launchpad where the packages are (I guess) but I cannot access that page [17:59] Basicly: How can I install my app without buying it? :p [18:03] maarten_: ah, ok, does it show up in Ubuntu Software CenteR? [18:04] mhall119: Yes. [18:06] maarten_: sorry, I don't know how to test installing it without buying it, and the people who I know would know aren't online atm [18:07] maarten_: do you have an email for the folks who packaged it for you? [18:09] mhall119: Ok thanks, I'll ask again later. (or earlier) [18:11] mhall119: Dave Morley moved it to ready to publish. [18:11] I already asked there in the feedback section but got no response so far. [18:11] davmor2: ^^ not sure if you can tell him how to download his app without purchase [19:06] every time I change the source property of my CrossFadeImage element I get the following warning: "Unable to assign QSize to QSizeF" is there a way to fix it? [19:06] I am just parsing simple jpg and png files [19:06] mefrio, I had the same issue, don't worry, it works === randomcpp|afk is now known as randomcpp [19:07] randomcpp, I know but it's quite annoying [19:07] u.u [19:14] I have not yet seen anything like that but I hope it will fit the design guidelines http://imagebin.org/268323 [19:19] QML app icon not effective when called from app.setWindowIcon() | http://askubuntu.com/q/335505 [19:32] hey, quick question, can i make Tabs inside a pagestack? [19:32] (QML) [19:33] GuidoPallemans: Ubuntu’s design guidelines specify that a Tabs header never be combined with the Back button of a PageStack. Consequently, the only way to combine Tabs and PageStack is by pushing the Tabs as the first page on the PageStack, and pushing other pages on top of that. [19:33] There's an example here: http://blog.wellsb.com/post/57184218284/tutorial-how-to-write-ubuntu-touch-application [19:34] under Main View heading [19:36] thanks [19:36] by the way, do tabs slide by on tablet/phone if you swipe them? [19:40] by default it only does if you swipe the header [19:44] can i set it otherwise? [19:46] nik90, ping === mefrio is now known as mefrio|afk === mefrio|afk is now known as mefrio [20:36] randomcpp: pong [20:36] randomcpp: 1 hr late sry [20:36] np I was busy too [20:37] randomcpp: so whats up [20:38] about issue #5, I already have contents displayed on 2 columns, should I add a sidebar too? [20:38] wouldn't be better put the sidebar with the listview to filter categories/favorite/veg/non-veg? [20:40] so in the sidebar under the favorite will I see the recipes? [20:40] randomcpp: however it is I think we could use the right column to view the recipe itself [20:43] nik90, hey :) [20:43] nik90, do you have 5 free minutes? [20:43] nik90, but in that case I would use the one column layout for the recipe view :/ [20:43] mefrio: hi :) and yes [20:44] randomcpp: my reasoning is that in the tablet view, we can sufficient width to show the entire recipe [20:44] nik90, great! I would show you a thing with Memories.... [20:44] mefrio: Awesome. I love suprises :) [20:45] nik90, if you branch last commit you will see I implemented a grid layout. The problem is that memories images make the UbuntuShape which contains them to lose it's radius [20:45] I'm going to push the two column layout for editrecipe page too soo [20:45] soon* [20:45] randomcpp: good [20:45] nik90, are there any ways to preserve it? [20:45] mefrio: testing your branch now [20:45] I tried using additional Rectangles but nothing changed [20:50] mefrio: hmm, I tried adding a memory and it saves it. But nothing shows up in the main view [20:51] nik90, uhm, let me see....meanwhile does it happen if you restart the app? [20:51] mefrio: actually after restarting the app, I can see the saved memories [20:51] mefrio: they are shown in a list [20:52] mefrio: how do I enable grid view? [20:52] nik90, from the Options toolbutton [20:52] nik90, if you add some images to your memory you will see that the grid item's CrossFadeImage make the whole item to lose it's border radius... [20:52] mefrio: ah i see it now [20:54] nik90, that's my issue...I tried to put the CrossFadeImage element insiede a transparent rectangle with border radius set but nothing changed [20:55] mefrio: the issue could be due to the crossfade image [20:55] mefrio: why not use your own ubuntushape [20:55] mefrio: because it looks fine in the edit memory page [20:55] where you add from the folder [20:55] nik90, cause I would like to have the animation given from the CrossFadeImage element... [20:55] :) [20:56] mefrio: what animation? [20:57] om26er: hi, could you please enable autopilot tests on jenkins for lp:dialer-app? [20:57] mefrio: also when you reduce the width, part of the grid gets cut out. You need to anchor them such that they depend on the app width [20:57] nik90, if you add two or more photos to the memory you will have the items showing different images each 2,5 seconds [20:57] nik90, yeah I already fixed it. I have only to push it [20:57] mefrio: wat,, wow! trying now asap [20:58] boiko, sure [20:58] nik90, let me commit [20:58] nik90, nope sorry, it was already committed :) [20:59] mefrio: I see the animation now..looks cool [20:59] mefrio: in that case lets file ask kalikiana. I think he was the one who implemented it though I am not sure. [21:00] nik90, ok thanks [21:00] so kalikiana ping me when you are there please :) [21:00] mefrio: 1 more thanks. Can you reduce the size of the grid depending on the app width [21:00] mefrio: it would seem that with a phone's width, only 1 grid per row [21:00] which leaves some space [21:01] nik90, do you think 8 gu would be fine? [21:01] I can't test as I don't have an Ubuntu Touch supported device... [21:03] mefrio: I dont have one either, but I thikn it is safe to assume 50 gu is the phone width [21:03] nik90, oh ok [21:03] mefrio: so set you app width to 50 gu and see what the grid size should be to accomodate 2 of them in one row [21:04] mefrio: and if you want in the tablet mode, you can keep the same grid size or else make it bigger to take advantage of the width [21:07] mefrio: iain lane is the one who implemented crossfade images. I found out by looking at the bzr commits. The crossfade one is http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/revision/596 [21:08] nik90, I will have to email him so. Thank you! [21:08] mhall119: do you know the nick of iain lane? [21:08] mefrio: rest assured, this is something that should be fixed upstream. [21:09] nik90: Laney? [21:09] mhall119: I am not sure, but hope so :) [21:09] mefrio: so Laney it is [21:10] mefrio: btw, in the view memory page, why is that the memory description alone has a background to it? [21:10] mefrio: it stick outs :/ [21:11] nik90, it's in a TextArea...I think I should use a Label :) [21:11] mefrio: I guess yes [21:12] nik90, I should have fixed the bug you noticed before...can you test please? [21:12] Is anyone expert or have some knowledge on NumberAnimations? I can't find much resources online [21:13] randomcpp: http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-numberanimation.html [21:13] randomcpp: they are quite easy actually [21:13] randomcpp: let me guess you are trying to animate the ubuntushape size [21:14] randomcpp: we also have http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-ubuntunumberanimation.html in the Ubuntu SDK [21:14] no :p, I'm trying to set an animation for item under a grid to move with an animation when they are reallocated [21:14] item* [21:15] randomcpp: ah then you are animation the x,y position [21:15] sort of [21:15] randomcpp: use Behavior on x: {} [21:15] randomcpp: and then in that put the numberanimation stuff [21:15] mefrio: checking now [21:15] nik90, thanks, now I try [21:17] Laney, ping [21:18] mefrio: which bug did you fix? [21:18] nik90, the one that made the list view to not be shown after creating the first memory [21:18] nik90, nope :/ [21:20] mefrio: fixed :) [21:20] nik90, great! :D [21:21] randomcpp: ? [21:22] nik90, I can't get that animation, I want that the contents that are moved in the second column in the recipe view move smoooothly.. [21:22] but they don't :/ [21:24] randomcpp: I cannot debug without seeing code :P [21:25] randomcpp: let me find you some sample code [21:25] yeah in a minute I push the cose [21:25] code* [21:25] cose :P [21:25] thanks nik90 [21:26] nik90, as 50 gu is the width of a normal phone do you know which value can assume the height of common phones? [21:26] mefrio: 75 [21:27] nik90, ok thanks [21:27] Behavior on contentY { [21:27] UbuntuNumberAnimation { duration: UbuntuAnimation.SlowDuration } [21:27] } [21:27] mefrio: replace contentY with x or whatever [21:27] nik90, I think it's for randomcpp.... [21:28] ehehe [21:28] mefrio: crap [21:29] randomcpp: yup @ you :) [21:33] nik90, I've pushed the code for issue #4 [21:34] randomcpp: brb in 30 mins.. eating dinner :) at 11:34 PM [21:58] randomcpp: works as expected [21:58] bug fixed [21:59] should I use states or it is ok as it is? [22:02] randomcpp: states for animation? [22:03] yeah (I'm finally writing a blog post about sb :) ) [22:04] randomcpp: animation would definitely give it a nice polished look, so yes [22:05] randomcpp: animation are actually quite easy [22:05] randomcpp: http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-animation.html [22:05] randomcpp: I learnt it within a day or two [22:07] I've tried to add a Behavior in RecipePage:134, but it doesn't work yet. Behavior on width works, but not on x or y [22:07] * nik90 takes a look [22:09] randomcpp: okay you first need to determine what you are changing to switch to the tablet ui [22:09] randomcpp: and then you animation that variable [22:09] ok [22:09] randomcpp: I notice that you are not setting "y" anywhere, so animation that wouldnt change anything [22:10] ahhh! [22:11] randomcpp: briefly looking it seems you are changing the width of the grid layout [22:11] so that should be what you animate :) [22:14] ok I finish to upload some screenshot and I fix that [22:19] randomcpp: I found the solution, do you want it or have you fixed it yourself? [22:19] nik90, let me try, if I fail I will come to you crying and ask forgiveness and help :) [22:20] hehe [22:20] (it will end up this way 99.99%) [22:21] randomcpp: Do not open this link until you tried your best. http://pastebin.ubuntu.com/6012002/ [22:22] that's evil, you know that right? :p [22:23] randomcpp: lol :P [22:56] nik90, ok I give up, it's late >.< [22:57] * randomcpp opens link sadly [22:58] randomcpp: you will become familiar slowly, no worries [23:00] I've added the behavior in the edit page while fighting with the single view page [23:01] nik90, ping [23:02] iBelieve: pong [23:02] randomcpp: the code that I wrote is for the view page [23:02] nik90, you targeted the first column, I was trying to do another thing lol [23:02] nik90, I like to discuss issues in person if possible :) [23:03] nik90, about https://github.com/iBeliever/tasks-app/issues/19 [23:03] nik90, I know [23:03] iBelieve: sure [23:03] nik90, so for checklist placement. What exactly do you mean? [23:03] nik90, the actual checklist is in the same place no matter what. Do you mean the "Add checklist" list item? [23:04] iBelieve: okay so when you edit an existing task, you will notice that all the checklist items are shown in the left column. [23:04] iBelieve: Now when you create a new task, the add checklist option is in the sidebar [23:04] iBelieve: shouldnt it be in the left column as before? [23:05] randomcpp: my code animates the first column and also the recipe step description in the second column [23:05] randomcpp: however it happens quickly [23:05] nik90, okay, I know what you mean now. I put it in the sidebar because not all tasks would need a checklist, so it seems to make sense to put it under the options section, which is displayed in the sidebar [23:06] nik90, yeah it seems that both are animating, while it is just the first that changes [23:06] clever [23:06] iBelieve: yeah I realise that now. Then that is fine [23:06] iBelieve: what about the other consistency i mentioned in the report? [23:06] nik90, okay, good. then on to part 1. [23:07] nik90, I put the sidebar on the left in the Home page because that's what most apps do (Thunderbird, Geary, X-Chat, Qt Creator, etc) [23:08] nik90, then in the task view page, I put it on the right because it contains non-essential features, while putting the actual task title/description on the left in the foreground [23:08] nik90, sort of like how Netbeans/Eclipse put the widget Properties sidebar on the right [23:08] iBelieve: well stuff like due date and priority are essential features, but I get your point [23:09] iBelieve: my reasoning was that the user will get used to seeing the sidebar on the left and hence the left hand will always take of care [23:09] nik90, yeah, they're essential, but not needed to complete the task. The user only needs to see the description, checklist, and title to know what to do to get the task done. [23:10] nik90, I see your reasoning, and it seems like that might be an issue. I like consistency :) [23:10] iBelieve: also eclipse shows stuff on the right because the left sidebar is used to show the folder structure [23:11] nik90, yeah, I didn't think about that. I'll try placing the sidebar on the left and see how it looks [23:11] this way the user can use the same hand without moving to perform a task. [23:11] sure try it out to your liking [23:11] :) [23:13] iBelieve: while you are at it, can you add a temporay placeholder text to show the date format MM/DD/YYYY in the due date dialog [23:13] nik90, ah, thanks, forgot about that. [23:13] I am so not used to MM/DD/YYYY format and hence need that to guide me [23:13] I go to sleep, goodnight and god work nik90 iBelieve :) [23:13] randomcpp: gud nite :) [23:13] randomcpp, thanks :) same to you [23:14] iBelieve: what big feature are you planning next? Trello integration? [23:14] or app polishing? [23:14] nik90, speaking of that, the Calendar app has a date selector that I'd like to use/improve. Is that legal under the licensing it uses? It uses GPLv3 while mine is GPLv3 or greater [23:15] I think as long as they are GPLv3 it should be okay I think [23:15] nik90, App polishing + Trello integration. I redesigned the backend to make it easy to add Trello support. [23:15] although I am not that familiar with this [23:16] iBelieve: btw for the checklist item, how are you adding a new one? [23:16] iBelieve: I had an idea to make them slightly animated like similar to the sidebar. [23:16] so they slide out from beneath the previous checklist item [23:17] nik90, that would be cool! I like lots of animations [23:18] nik90, there's another bug I had questions on, https://github.com/iBeliever/tasks-app/issues/18 [23:18] yeah go ahead [23:19] nik90, so currently I don't have a Add task button in the Upcoming section because all tasks must be in a project [23:20] iBelieve: agreed, but in the new task page, cant you assign it to a default project like "uncategorised" or something? [23:20] iBelieve: I am thinking from the user's use case where he wants to quickly create a task. In the phone with the current interface, he has to navigate to projects tab, then click on a project before being able to create a task. [23:21] nik90, I took away the "Uncategorized" concept when redesigning the backend. So I don't have any general project, except the default "Getting Starting" one. [23:21] that's 3 steps before being able to create a basic task [23:21] nik90, I also took away the ability to choose a project when creating/editing a task, but if you think that's a good idea, I can add it back [23:22] iBelieve: didnt notice that until you mentioned it, but I think that would be nice. [23:22] nik90, 3 steps, especially for a new user, isn't a good idea. I could have default, non-removable project, like "To do" or "General" [23:22] iBelieve: the thing is in the tablet interface the current interface is fine. But on the phone it is too many steps for a new user [23:23] iBelieve: yup, I leave the finer details to you while exposing the potential problem as a user to you [23:23] nik90, I'll fiddle with different ideas. Thanks for all the feedback! [23:23] np [23:24] can I do a suggestion for the sdk here? I think there should be a function i18n.time(unix [, format]) [23:25] GuidoPallemans, can't you use Qt.formatdate/formattime/formatdatetime? [23:25] hmm [23:26] cant find any docs [23:29] GuidoPallemans: check out the locale app which comes with the Ubuntu SDK. You should be able to launch it from the unity dash [23:30] where can i see the source of that app? [23:30] nik90: this seems to be the thing i need though [23:30] GuidoPallemans: 1 min, let me check [23:31] GuidoPallemans: /usr/lib/ubuntu-ui-toolkit/examples/locale [23:31] thanks! [23:32] u r welcome! [23:39] GuidoPallemans, you can also look on qt-project.org for non-Ubuntu Touch specific stuff [23:39] i know [23:39] http://qt-project.org/doc/qt-5.0/qtquick/qtquick-qmltypereference.html [23:39] is bookmarked with me [23:39] they should integrate that in qt creator though === salem_ is now known as _salem === mhall119_ is now known as mhall119