=== chriadam|away is now known as chriadam [05:44] hi everyone [06:15] good morning [07:00] good morning === chriadam is now known as chriadam|away [09:29] mzanetti: hi! Seen the latest bug? https://bugs.launchpad.net/machines-vs-machines/+bug/1465205 [09:29] Launchpad bug 1465205 in Machines vs. Machines "It is impossible to pass the game on Hard difficulty" [Undecided,New] [09:29] mivoligo, which level pack? [09:30] he doesn't mention [09:32] mivoligo, I commented [09:32] mivoligo, I have to admit that I'm stuck in level 13 on the shoot the serifs level pack [09:33] mzanetti: oh, really? [09:34] mzanetti: did you buy any towers? [09:34] mivoligo, well, I did only play one evening (like 4h or so while watching tv) [09:34] mivoligo, yeah, I bought the one that has a huuuge range [09:34] not enough stars for the next one yet [09:34] that should be enough [09:47] mzanetti: BTW by "I'm stuck" you mean you can't get 3 stars or you can't pass the lvl 13? [09:47] mivoligo, no, I can't get past it :D [09:48] :D [09:50] mzanetti: I just tested it, put two "I" towers below the end flag, one below the other. Later should be easy :D [09:50] mivoligo, dang... it was 14 [09:50] I managed 13 [09:51] now that I opened the game [09:51] ah :) [09:52] mivoligo, the sound track for that level pack is growing on me.. there are some cool tunes in there [09:52] mzanetti: same here, I didn't like all of them at first [09:56] anyway, I suppose to make graphics for other game now ;) [10:08] oSoMoN: does this API works for you for the keyboard shortcuts refactoring ? http://pastebin.ubuntu.com/11718648/ [10:12] nerochiaro, lemme see [10:14] nerochiaro, that looks ok. I would have thought this would be a list property instead of a custom type though [10:15] nerochiaro, we might want to use the Action API exposed by the UITK, too (maybe as a complement to the triggered() signal, i.e. if there is an attached action trigger it, otherwise emit the triggered() signal) [10:16] oSoMoN: KeyboardShortcut inherits Action [10:16] aha [10:16] perfect :) [10:16] oSoMoN: and what do you mean with a list property ? [10:18] nerochiaro, something like this: http://pastebin.ubuntu.com/11718679/ [10:19] I guess both approaches are fine, although IMHO the list is a bit better suited [10:20] oSoMoN: i would rather use the default property when possible. it is a list property already and the code looks a lot nicer [10:20] oSoMoN: not type safe, but i think we can trust people not to do something stupid here [10:21] nerochiaro, yeah, we have code reviews for that :) I’m fine with your proposal, go ahead [10:21] oSoMoN: unless you mean adding a property to the Browser and not having a KeyboardShortcuts object [10:21] oSoMoN: cool [10:21] nerochiaro, yeah, I meant adding a property to the Browser [10:22] oSoMoN: a property and some more code that checks if the key pressed matched the actions by iterating over them. Looks better if encapsulated in KeyboardShortcuts to me. We can discuss more in review as you said [11:27] nerochiaro: not sure what problem you're trying to solve. but Action will have a hotkey property soon, which will also be shown in menus [11:28] kalikiana: the web browser has a lot of keyboard shortcuts, and i am trying to make them work. good to know that there will be an hotkey property. I will refactor my code again when it is available [11:29] kalikiana: does that work only if we are using MainView ? [11:31] nerochiaro: the usual question I should have expected :-D I don't think it will be required, no [11:34] kalikiana: and will it also allow hotkeys that are simple keypresses without modifiers ? like F5 and Backspace [11:37] nerochiaro: keys like Backspace and Tab can be consumed by a TextArea. which is also an issue with using (shift)tab for focus movement. I imagine the webview might eat some in a similar way? [11:39] kalikiana: it is fine, if we are in a textarea then they won't work, but it is important to have them working whenever nothing else is stealing them [11:40] that would be the case then === _salem is now known as salem_ === MacSlow is now known as MacSlow|lunch [12:45] balloons: (morning) you may want to remove your terminal click from the store, latest terminal app is fat :) === salem_ is now known as _salem [12:50] send it on a diet !! [12:52] popey: What do we about the clock app crash? I am unable to find out the package responsible for it. It kind of sucks to have it rejected twice from being updated in the store :/ === MacSlow|lunch is now known as MacSlow [13:16] popey, ack [13:16] popey, let me know about file manager too :-) [13:16] balloons: i will once I can actually build it! [13:16] balloons: been banging my head against the wall today with that === _salem is now known as salem_ [13:56] oSoMoN: i pushed the keyboard navigation refactor. all AP tests still pass. it looks like the UITK will be implementing something similar, so once it happens we should be ready to switch over [13:56] oSoMoN: if you can let's try to get it merged today [13:57] nerochiaro, excellent, thanks. It won’t be merged today (the landing process isn’t that agile), but we’ll try to have a landing request up today, yes [13:58] nerochiaro, have you actually pushed your changes? === salem_ is now known as _salem === _salem is now known as salem_ === karni is now known as karni-afk === salem_ is now known as _salem === karni-afk is now known as karni === chihchun is now known as chihchun_afk === dpm is now known as dpm-afk [16:16] oSoMoN: still around ? bad internet, if we could switch comms to Telegram it would help [16:30] Hello. [16:30] Anyone here? === _salem is now known as salem_ [16:37] Republican31: ya === salem_ is now known as _salem [19:18] Is there any project about a voice recorder for ubuntu-touch? [19:20] ...actually i meant an audio recorder [19:21] * ogra_ doesnt think so === jhodapp_ is now known as jhodapp [19:33] ogra_: ok and is there a place to post app wishes. I would try to work on it myself, but I never know if I ll find the time. [20:09] meles: SturmFlut has a wishlist === _salem is now known as salem_ [20:12] popey: on what kind of platform? [20:14] meles: http://sturmflut.github.io/ubuntu/touch/2015/02/15/ubuntu-touch-app-wishlist/ [20:16] popey: thanks for that link. He already thought about it. :-) [20:17] meles: You can open a github issue with your additions, or even fork the repo and send a pull request [20:18] ok i have a list of apps i would like to have. I will add them at some point. [20:18] ^Sturmflut === salem_ is now known as _salem [20:46] rpadovani, ping [20:48] balloons, pong [20:49] rpadovani, hey, so I'm helping a new test writer write a test for the calculator app. We're trying to get a dbus object for the screen above the keys. I see Screen.qml, but looking inside the tree it's a bit crazy. I see two screens, and I'm not sure how to access a specific result (every result has the objectname of 'result') [20:51] So I guess first question,is there a property I can use to make a result objectname unique? And secondly, why 2 screen objects? [20:52] balloons, mhh, there should be only 1 screen, strange [20:53] rpadovani, I can share a quick dbus dump if it helps [20:53] balloons, yes please [20:53] rpadovani, I just made a stab at the screen thing.. ofc, one is set to visible, the other not [20:54] rpadovani, here's a dump with the root on Screen: http://paste.ubuntu.com/11721779/ [20:54] you can see my attempt at adding a unique property to the objectname of a result -- objectName: 'resultundefined' [20:56] balloons, about that I think you can change objectName: "result" to objectName: "result" + index [20:56] balloons, about double screen I'm very puzzled [20:56] rpadovani, yea, result + index didn't work ;-( [20:59] balloons, objectName: "result" + model.index [21:00] rpadovani, awesome, that works [21:00] rpadovani, my qml knowledge is limited.. how could I have known that? [21:01] I assumed since the text object doesn't have an index, I need the index of a parent object [21:01] balloons, I just checked which properties we could use doing Componen.onCompleted: for (var a in model) console.log(a) and for (var a in formula) console.log(a) [21:02] balloons, that index is the index of the element in the model we use to load calcs [21:03] rpadovani, I may just have to defer to you on these questions.. But I do get it objectively.. Just not in practice [21:03] :-) ty [21:04] balloons, you're more than welcome :_) [21:05] rpadovani, while I have you, any other tests that calc needs? [21:05] we're working on https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1410986 [21:05] Launchpad bug 1410986 in Ubuntu Calculator App "[Autopilot] Test delete multiple calculation from history" [Medium,Confirmed] [21:11] balloons, I think all we need have a bug open [21:19] rpadovani, re: screens thing, check out: http://paste.ubuntu.com/11721893/ [21:24] balloons, thanks for pointing out, I'll investigate asap [21:29] rpadovani, I believe it's creating a screen for each row + 1 [21:30] so, if your calc history is empty, you get 1 screen.. 1 history, 2 screens, 2 history 3 screens, etc [21:30] balloons, you' re right, that's the result of worst var nariable name ever (my fault) a screen is a row, and there is one more due the way is generated === athairus is now known as afkthairus [21:32] rpadovani, you're not the first core app to fall victim to this.. the calendar app had the same thing with events at some point :-) [21:32] exponential events [21:32] lol [21:32] well, event objects at least [21:33] I'll take a look [21:33] rpadovani, thanks. In the interim, I'm not sure which screen we should select. I'll hide it behind a helper and just pick one [21:34] I'm going to assume the last one created is best for now :-) === _salem is now known as salem_