[00:45] this is interesting : https://www.youtube.com/watch?v=zt_hkSKQp6k === chriadam|away is now known as chriadam [07:26] good morning [07:28] dholbach, morning === chriadam is now known as chriadam|away [07:28] hi akiva-thinkpad [07:29] dholbach, how was the global jam? [07:29] i haven't read all the mails yet, but there were a few really nice event reports on the loco-contacts list [07:29] https://lists.ubuntu.com/archives/loco-contacts/2015-February/thread.html [07:30] very cool [09:10] hey sdk hackers [09:11] basic question, but what's the recommended way to hide items it a listview? setting the listitem visible property to false hide the content but shows an empty row instead [09:12] it works if I set the height to 0 as well, but that seems a bit hackish and leads to have to specify the normal height rather than let it be default [09:12] i.e using "height: visible ? units.gu(6) : 0 [09:30] Good morning all; happy Monday, and happy Clean Out Your Computer Day! :-D [09:36] wow, realtai update has 104M - is that the biggest app we have? [09:36] popey, ^ do you know? [09:36] blimey, that's huge [09:37] seb128, o/ [09:37] hey akiva-thinkpad [09:37] I could imagine that the contents of it are: :) [09:38] although that's not true, .click packages are excluded from the list of files to bundle in a click [09:38] seb128, that is a good question; I am trying to remember the way I ended up implimenting it. [09:38] dholbach: yes, it's the biggest [09:38] next biggest is camlistore.sergiusens_0.8_multi.snap, org.sambull.bitcoin-app_0.3.9.1_armhf.click and hobson-hub.whizzosoftware_0.4.7_armhf.snap [09:38] nice [09:38] so snaps outweigh clicks right now [09:39] ah yes, bitcoin [09:39] and snaps, yes, makes sense - especially in those cases where you bundle everything yourself [09:39] I ordered a BBB, I think it should arrive today *excited* [09:39] and multi-arch [09:39] my rpi2 arrived on the weekend [09:39] seb128, I don't often work with listviews, but rather a Column with a Repeater [09:39] yes, makes sense [09:40] popey, nice! [09:40] seb128, when you set the visible to false in a column, there is no empty row shown. The column contracts [09:41] dholbach: number of clicks beats number of snaps though :) http://popey.mooo.com/mirror/clicks/graph_clicks.png http://popey.mooo.com/mirror/clicks/graph_snaps.png :) [09:41] seb128, so your issue was exactly the opposite of an issue I had before where I wanted to make the column not contract when visible. [09:41] seb128, does that make sense? [09:41] akiva-thinkpad, yeah [09:41] popey, let's see about that - clicks have a bit of a headstart :) [09:41] heh [09:41] :) [09:41] akiva-thinkpad, I'm wondering if I should use a column :-) [09:41] but listview gives me some niceties I think [09:41] at least for the flickable? [09:41] popey, I'm looking forward to folks taking a look at https://wiki.ubuntu.com/Jams/Snappy and snappifying a lot of the stuff there [09:41] seb128, Its my preferred way; Its more flexible in my opinion [09:42] popey, mvo said it should be possible to script quite a bit of it [09:42] seb128, mmmmm i've not had issues with columns and flickables. Setting the contentheight with the column height works perfect [09:42] the way I see it, snaps on ubuntu core will probably deliver more upstream stuff as opposed to people shipping their own self-written apps [09:43] * akiva-thinkpad reminisces about my beautiful custom header for the filemanager app [09:43] akiva-thinkpad, right, that's one thing that always feel weird to me with qml, why having a ListView element then if a column and a flickable give you the same thing? [09:44] seb128, to be honest; I did not find out about the list view until just a little bit ago. I had always used the columns and labels whenever I needed to do that sort of thing. [09:45] seb128, but the listview proved useful when I wanted to make an item invisible, without the column contracting :) [09:45] hehe [09:45] the new linux action show is great :) Loving noah [09:48] dholbach seb128 , what do you think of the new ubuntu ad? [09:48] akiva-thinkpad, mh? [09:48] https://www.youtube.com/watch?v=AWuOSwg7e0g [09:50] it's rather nicely done :-) [09:50] i think its probably pretty interesting for folks like you, as you probably notice a bunch of code that wrote ~ [09:50] dholbach, never seen someone so majestically drink a cup of coffee - Love the ad :) [09:50] haha [09:51] the dog in the video had a bit of a confused look on his face too [09:51] ha ha [11:04] beuno: do we have a plan to allow people to donate to app developers in the store? [11:05] (I played with a few apps over the weekend, and I'd love to send some coffee/beer money to the authors) [11:06] popey, don't you mean bitcoin? [11:06] no [11:06] that should be an option (maybe) but not the only option [11:06] popey, but chris fischer always talks about how much you love bitcoin? [11:07] indeed. [11:08] :) [11:09] popey, so are you now an owner of the bq phone? [11:09] I'm not one of the insiders [11:09] :o [11:11] popey, but how would you pay people who have not setup a payment method with their account? [11:11] indeed. [11:11] You could send money via paypal for example [11:11] i guess ... "there is money pending for you" [11:11] yes. [11:12] good idea, although a suggestion [11:13] "there is money pending for you. I am a nigerian prince, and all I need is your pay pal information to wire you this money right away" [11:14] doesn't sound spammy at all ;) [11:14] ahayzen, completely legit [11:21] mzanetti: finished sprinting? ;) [11:21] mivoligo: hi! yes, back at home now [11:23] mzanetti: I have a question about tower behaviour if you have time [11:23] mivoligo: shoot [11:24] mzanetti: for the next levelpack I want to do a rotating towers [11:24] O_o [11:24] mzanetti: is it possible at the moment? [11:25] mivoligo: you mean it should rotate so that it's facing towards the enemy it shoots? [11:25] mzanetti: yes [11:25] not implemented atm, no [11:27] mzanetti: ok, I want to do the levelpack in the point of view like from above, so would be nice if the towers could turn to the enemies :) [11:30] mivoligo: would some normal rotation work for you? or would it require 8 sprite sets, loading a different one depending on the rotation? [11:30] I guess if the pov is on top, a normal rotation would do [11:31] mzanetti: I think it could be done with just one image [11:31] but if you want to have some perspective like the m-vs-m levelpacka and then additionally rotation, you'd need different sprite sets [11:31] mzanetti: yeah, no perspective, it's to complicated [11:34] popey, are now all MP for all reboot branches on http://people.canonical.com/~dpm/core-apps-sponsoring ? I added a bunch last week, and I think that should be it === _salem is now known as salem_ [11:39] popey, we don't have a concrete one, no. I'd like to, though [11:40] dpm: will take a look === MacSlow is now known as MacSlow|lunch [12:15] Hi all! Need a review for a patch in docviewer-app: https://code.launchpad.net/~verzegnassi-stefano/ubuntu-docviewer-app/fix-zoom-performance/+merge/249060 :) [12:26] anyone here who can fix Ubuntu websites? Some dead links on this page: http://ubuntu-phone.eu/about [12:26] stephwilson: ^ [12:30] mivoligo: I've passed it on to the web team to look at, thanks for spotting it. [12:31] stephwilson: thanks :) === rmescandon is now known as rmescandon|lunch === ara is now known as Guest94549 === MacSlow|lunch is now known as MacSlow [13:41] balloons, let me know when you're there - I have news :) [13:46] ahayzen: hey [13:46] mzanetti, yo [13:46] you probably are already aware of it [13:46] but just to make sure: [13:46] the "add the queue" label is not elided [13:46] ... in the header? [13:46] no [13:46] O_o [13:46] lemme make a screenshot [13:46] where ? [13:46] ok :) [13:48] ahayzen: http://i.imgur.com/TZYrKbl.png [13:49] ah yes....hmmm that is already fixed i believe \o/ [13:49] mzanetti, https://bugs.launchpad.net/bugs/1416115 [13:49] Launchpad bug 1416115 in Ubuntu UX "Queue all button too small" [Undecided,New] [13:49] mzanetti, just wait for popey to update the app in the store :) [13:49] ok [13:50] mzanetti, we are eliding for now...but we are going to discuss resizing the buttons with design...hence the bug still being open [13:50] mzanetti, what is your opinion on that ? [13:51] mzanetti, also thanks for finding, different languages always cause fun :) [13:51] +1 on resizing, if you can do that without completely breaking the looks of that page [13:51] because it's quite pretty otherwise [13:51] yeah that was our view [13:52] but "Alle wiederg..." doesn't really look to nice either [13:52] ahayzen: mzanetti done [13:52] \o/ [13:52] thanks popey [13:52] np [13:52] popey: you aware if the label in the today scope is fixed by now? [13:53] there was another one that grew into the next scope with german translations [13:53] the one that tells you to set up your google account in order to see today's events [13:53] no [13:54] ahayzen: random idea: how about using icons instead of text for those 3 buttons? [13:54] shuffle, playlist and play, should be clear enough I guess [13:55] mzanetti, possible ... but they are nice big buttons to hit at the moment [13:55] yeah, well, talk to jouni I guess... [13:55] eliding it is good enough for now [13:56] yeah "for now" was our thought ...need a proper solution [14:00] vthompson, any views on the play/shuffle/queue buttons ^^ ? [14:02] heh... it doesn't look broken any more, but "Alle zur Wart..." doesn't seem to be enough information :D [14:02] ahayzen, mzanetti, are we suggesting an icon inside a button? Or just an icon? [14:02] I guess icon on a button would be best [14:02] yeah that or resizing the button [14:03] we'd talked about expanding the button... possibly. Do you think if the button was maybe 20 GU longer it'd fit enough info? [14:03] i just think "Queue All" or "Shuffle" or "Play All" you can read quickly [14:03] whereas an icon will slow you down as it won't be as clear [14:03] yeah... works for english... [14:03] however, "Alle zur Warteschlange hinzufügen" isn't really the same :D [14:04] and if we did do an icon... I'd like to do both an icon and text... and not use a button component [14:04] can we not just have it dynamic [14:04] AbstractButton \o/ [14:04] mzanetti, i'd love to see the chinese variant :) [14:04] that probably is just a single sign :D [14:04] lol, yeah [14:04] ha [14:05] damn ... i wanted to file that bug a week ago and forgot [14:05] 全部加入队列 [14:05] I can't really come up with a shorter german version either [14:05] (is Queue All from out translations file) === rmescandon|lunch is now known as rmescandon [14:06] we lack a word for "enqueue" [14:06] lol... makes me wonder who came up with "waitsnake" (Warteschlange) [14:07] mzanetti, do you have any Android apps that might have a translation? Maybe "playlist" is a good German translation of Queue? [14:07] some of the other languages look pretty long as well ... i think dynamic resizing would be my preferred option...with a max width of the space available ...which then it elides inside of [14:07] and maybe a minimum width to keep them aligned for EN [14:08] ahayzen, yea, that was my opinion regarding the bug as well [14:08] or would we want them to scale at the same width? [14:08] I suggested same width, which might be hard-ish to do [14:08] but overall probably trivial [14:08] should be possibleish :) [14:09] another solution could be to just put all the button text in a Label and make it a bit smaller [14:10] yeah [14:10] as that button in particular is already in a Label [14:10] but how small would we have to go to get it to fit? [14:11] https://bugs.launchpad.net/music-app/+bug/1416115/comments/5 [14:11] Launchpad bug 1416115 in Ubuntu UX "Queue all button too small" [Undecided,New] [14:11] renatu, rmescandon is having a problem with contacts exported from the addressbook-app contact picker [14:12] mzanetti, google translates that back to english as "All classified" [14:12] kenvandine, what kind of problem? [14:12] renatu, i think it must be something about the vcard being created [14:12] specific to 3 contacts [14:12] rmescandon, ^^ can you give renatu more detail? [14:13] renatu, hello [14:13] rmescandon, hi [14:14] renatu, i'm pretty sure it's a problem with the vcard created, which might stem from some specific contacts [14:14] ahayzen: http://dict.leo.org/#/search=einreihen&searchLoc=0&resultOrder=basic&multiwordShowSingle=on [14:14] renatu, i try to import contacts using content hub, but depending on the contacts i select the ~/.cache/com.ubuntu.telegram/HubIncoming//ubuntu_contacts.vcf file that is generated is well or bad generated [14:15] renatu, and i cannot find a pattern to know what the problem is [14:15] mzanetti, "to queue" or "to enqueue" is close i suppose [14:15] rmescandon, could you send me a bad genereated file? [14:15] renatu, if i select all the contacts except those that have only a phone number (not a explicit name), seems to work (it imports 578 contacts) [14:15] ahayzen: http://dict.leo.org/#/search=to%20queue&searchLoc=0&resultOrder=basic&multiwordShowSingle=on [14:15] ahayzen: "to form a queue" => "sich einreihen" [14:16] renatu, but if i select those same less any other contact, instead of importing 577, it imports 23 [14:16] that drives me crazy! [14:16] kinda matches... at least as a german speaking person, when I hear einreihen I rather think of a queue than something being classified [14:16] renatu, sure. I'll send you [14:16] rmescandon, please send me the file. I need to check if the file is correct or not [14:16] rmescandon, what are you using to import the contacts? [14:17] mzanetti, yeah as you are forming a queue with the stuff in the view... but note it appends not replace [14:17] ahayzen: yeah, that matches quite well [14:18] \o/ [14:18] renatu, ContentPeerPicker , contentType=Contacts [14:18] renatu, http://bazaar.launchpad.net/~libqtelegram-team/libqtelegram/telegram-app-dev/view/head:/components/ContactImport.qml#L51 [15:41] renatu, i've found a pattern [15:42] renatu, if i select n < 25, it imports n [15:42] renatu, if i select n = 25, it imports all (578) [15:42] renatu, if i select n being n mod 25 == x, it imports x contacts [15:42] :O [15:43] rmescandon, :D, I will check that soon [15:43] rmescandon, could you report a bug, please? [15:45] renatu, the project is this, right? https://bugs.launchpad.net/content-hub [15:46] rmescandon, use this one: https://bugs.launchpad.net/address-book-app [15:46] renatu, ok. Thanks [16:01] renatu, https://bugs.launchpad.net/address-book-app/+bug/1419854 [16:01] Launchpad bug 1419854 in address-book-app "bulk import of contacts misses requested" [Undecided,New] [16:02] rmescandon, thanks [16:07] balloons, if you could have a look at https://code.launchpad.net/~dholbach/ubuntu-devices-help/pelican/+merge/249087 that'd be great - basically we're moving from hyde to pelican+po4a to make translations stuff work [16:07] it's not 100% working yet, but there's more working with it than with the hyde approach :) [16:07] dholbach, oO. I was going to sync up with you on what you figured out, I guess this answers that question :-) === rmescandon is now known as rmescandon|afk [16:23] pelican looks cool dholbach, I'll review after [16:23] great === a7med is now known as Neo31 [16:39] Im reading around auto-running a script upon adding a wifi card (usb, or other), my question is, is it good practice to have my package install a .rules file in /lib/udev/rules.d/ ? [16:51] Hi, I installed the Ubuntu SDK on 14.04 LTS. I suppose it's the latest version as I've also added the PPA to my sources. My question would be that is it normal that I can't download apps in the Store application? [16:52] There are no pictures, and no way to download them, as if the device was offline. However, it's not, browsing the net works for example. [17:17] dpm, not sure if you have time and and not sure if that's the way po4a is meant to be used, but as part of https://code.launchpad.net/~dholbach/ubuntu-devices-help/pelican/+merge/249087 'make translate' now generates a translated set of the page [17:21] ok... I call it a day - see you all tomorrow! [17:21] dholbach, nice! [17:21] it needs some more work, but it looks like it might be a good start already [17:22] see you! :) [19:37] does know if it's easy or possible to bundle a sqlite.db along with an app, so that u1db does not have to create it on first run? [19:37] I ask because the db is going to have tens of thousands of records [19:44] rickspencer3, I don't see why you couldn't include it in the click package [19:44] balloons, but then how do I copy it to the right place for u1db to find it? [19:48] rickspencer3, surely it's in the same folder as the app n'est pas? [19:48] if I remember right you are using qmake, so I'm less familar with changing the build to do it than cmake [19:51] but presumably you simply include the file and package it. I would think it would go to the same place as the qml [19:52] balloons, so, where are qml files stored? [19:53] database files are stored in .local/share/com.ubuntu.developer.devnick.appnick [19:56] rickspencer3, on your desktop yes, but it would be slightly different on the phone. Nevertheless, is this db static or are you intending to write to it after installation? I suspect the latter, hence your question [19:57] balloons, [19:57] phablet@ubuntu-phablet:~/.local/share/com.ubuntu.developer.rick-rickspencer3.fairedescourses$ pwd [19:57] /home/phablet/.local/share/com.ubuntu.developer.rick-rickspencer3.fairedescourses [19:57] that's where the database files go [19:57] I want to use u1db, and I do plan to let the user write to it later [19:57] hmm.. so it's the same sure.. I was thinking of having the db file go into what is it /opt where the actual click installs to [19:58] which I suppose is NOT what you want [19:58] balloons, I don't mind putting it there, I just want it to work :) [19:58] I guess I can just render a qml file and let u1db create the db [19:59] for the app I wrote using u1db I set my app defaults in qml [19:59] balloons, right, but I have 27,000 records in this db [19:59] rickspencer3, o/ this is the bug I was talking about in London https://bugs.launchpad.net/unity-webapps-twitter/+bug/1403089 [20:00] Launchpad bug 1403089 in Twitter WebApp "pictures uploaded from gallery are plain black" [Undecided,New] [20:00] rpadovani, ok, let me ping pmcgowan about this right now [20:01] :-) [20:03] rickspencer3, certainly, my needs were simple. So in cmake I would copy the file into the folder you mentioned; I've not done it but don't see why that wouldn't work [20:03] balloons, yeah, jdstrand says that apps can just write to .local/share/theappsfolder [20:03] so, I can just check for db file, and if it is not there, just copy it into place [20:03] rickspencer3, right you can't write anywhere else [20:04] rickspencer3, yes that would also work; in fact it might be preferred even, so each time the folder was wiped, it would be reset properly [20:05] balloons, well, the folder should not get wiped [20:05] so in cmake simply "install(FILES mydb.db DESTINATION ${INSTALL_DIR})" [20:07] you could make the destination either directory; I think I would push towards installing a static copy in the same place you install the app for ease of resetting [20:11] rpadovani, ok, the web apps team is on it now [20:12] rickspencer3, I have to remember to ping you more often :D [20:12] haha [20:16] Is it possible to get the device number from a script that was executed via udev rule? [20:16] or give the device number to a script from a udev rule? === ahoneybun is now known as ahoneybun_