**** BEGIN LOGGING AT Thu May 07 02:59:58 2015 May 07 03:39:01 Okay, PR to deal with the race condition in Messaging is https://github.com/webOS-ports/org.webosports.messaging/pull/30 May 07 03:39:49 I only observed the problem maybe once in every 20 or 30 messages, but that adds up. May 07 05:55:19 morning May 07 05:56:04 morphis: You saw all builds failed? May 07 06:11:28 this is a builder problem where things didn't clean up from previous builds May 07 06:11:56 pretty quick cure if they clean up first May 07 06:58:43 morning! May 07 07:15:27 ka6sox: I thought they had a script for that.... May 07 07:15:31 Tofe: morning May 07 07:17:45 vkb styling is coming along nicely. What you had in mind for the trackball? Drag QML type? May 07 07:27:59 Herrie|Veer: exactly May 07 07:28:58 Are your current changes pushed on GH? May 07 07:29:07 just curious May 07 07:30:43 Tofe: Not yet will polish a bit more and can do tonight or can do now so you can have a look already? It's nothing too shocking yet just adding a few buttons, restyling of top row (numbers) like legacy and adding the trackball itself May 07 07:31:40 I'll be more interested in the trackball work, i think. Take your time to polish. May 07 07:32:39 Tofe it's just a simple Trackball component now with a few images :P May 07 07:32:51 No drag stuff in there... Might leave that to you? May 07 07:33:28 Herrie|Veer: as you wish! For me it's fun thing to do May 07 07:33:45 OK for me probably a headache ;) May 07 07:33:58 You saw the legacy QT code for it? May 07 07:34:06 It doesn't look too complicated tbh May 07 07:34:44 I will certainly not look a lot like that, the approach is different with Maliit; but the result will be similar anyway May 07 07:35:41 Measure the drag between 2 points (at least 15) if it's in a certain direction update the opacity of the right arrow and move the cursor accordingly it seems May 07 07:35:54 But I'm sure that's expressing it too simple :P May 07 07:36:25 Herrie|Veer: I'll fork your repo once you'll have pushed your current work on it, it should simplify future eventual merges May 07 07:37:08 Herrie|Veer: no, it seems quite well expressed May 07 07:37:39 Tofe: OK. I can push it now since the work you'll be doing won't interfere much with mine anyway May 07 07:38:17 Herrie|Veer: ok that's great May 07 07:56:57 Tofe: Will be pushing shortly May 07 07:57:13 Will do a bit of obvious cleanup first so it's not too messy May 07 07:57:29 Herrie|Veer: sure May 07 07:57:51 I think there's quite a lot of cleanup to do in webos-keyboard's code too May 07 07:58:19 Removing all that is specific to Ubuntu or maliit default example code May 07 08:00:29 I'm not sure to what extend we want to keep things compatible with upstream. I think maliit is pretty much dead? At least it was last time I checked? May 07 08:00:55 Also that it uses units.gu instead of Units.gu bothers me... May 07 08:02:38 Herrie|Veer: your upstream is mostly ubuntu's keyboard, actually. But we diverged a bit, and moreover I think we are now capable of maintaining our own maliit plugin. Maliit itself isn't dead, it's just quite mature now May 07 08:05:34 Ah ok I just didn't see updates for a long time last time I checked it :P May 07 08:09:31 Tofe: http://github.com/herrie82/webos-keyboard/tree/herrie/work May 07 08:09:42 Still messy will work on that later May 07 08:09:49 But gives you an idea :) May 07 08:10:09 Well the maliit server is used by Plasma, Ubuntu, Jolla (and us !), so its future is quite secure I think May 07 08:10:53 I based this work off your brand that has the PR pending May 07 08:11:07 Herrie|Veer: yes that's perfect May 07 08:11:52 I replaced the en files with the webos ones already and left old en files in en/old folder for now May 07 08:12:38 ok, so we should remove the take "xx" language then I think May 07 08:13:26 I also styled the language selector a bit May 07 08:13:31 Still need some work though May 07 08:13:56 i.e. anchoring and spacing May 07 08:44:45 morning May 07 08:46:25 Garfonso: morning May 07 08:46:30 Happy with new emu? May 07 08:50:29 sure. :) May 07 08:52:04 Herrie|Veer: yeah the language selector was a mess May 07 08:54:48 Tofe: It's better now just spacing is off and anchoring needs a bit of work still May 07 08:54:56 Will get to that eventually :) May 07 08:55:13 All popups need work in general to resemble legacy but it's not that hard May 07 08:56:43 I like the "text flow" organization adopted by the Jolla language selector; what is your opnion? https://www.youtube.com/watch?v=9UMULNrm3S8 May 07 08:59:53 potatoe, potatoe :P Does the same in the end May 07 09:00:18 Something we can care about later if we want :) Nothing too critical for us ;) May 07 09:00:28 :) yes, the layout is just a bit more compact, if there are several languages May 07 09:00:42 sure May 07 09:01:23 I doubt anyone uses more then 5 languages tbh :P May 07 10:17:15 Tofe: Do you know where this "fake glow" on the keys comes from? Seems it's not in the key bg images May 07 10:36:46 Herrie: retriggered the stable builds May 07 11:00:31 morphis: OK thnx rest is ready to go for release. May 07 11:02:48 Herrie|Veer: good May 07 11:14:39 Herrie|Veer: it's images/key_bg_white.png, referenced by imageWhiteKey in key_constants.js May 07 11:17:49 OK will have a look at that. It's a lot more webOSy already now :) May 07 11:17:59 Still needs work but getting there :) May 07 11:18:26 Will try to replicate TP keyboard for now and see how that works on phone etc May 07 11:20:58 Increased the spacing between the keys a bit, changed font color, bold etc a bit May 07 11:21:25 And worked a bit on some other bits. Need to work on alternate stuff a bit still May 07 11:21:39 But looking a lot more like legacy 3.x now :) May 07 11:22:38 UI wise the Palm guys did a lot of things right so try to stick to that where possible May 07 11:23:13 Lots of things were properly thought out and done so no need for me to tamper with those guidelines :P May 07 12:55:32 HaDAk: I'm working on a more webOSy keyboard based on your work :) May 07 12:55:43 Herrie|Veer: excellent. :) May 07 12:56:07 Herrie|Veer: any preliminary screenshots? May 07 12:56:14 i can't even remember how mine looked >_< May 07 12:56:28 Let me put one up in a bit May 07 12:56:41 cool May 07 13:00:13 Still lots of WIP but well May 07 13:13:58 http://tinypic.com/r/r94zed/8 May 07 13:16:20 It looks a bit squeezed need to work on that not sure it's the Qt Desktop etc May 07 13:33:31 Herrie|Veer: https://github.com/webOS-ports/webos-keyboard/commits/tofe/trackball May 07 13:33:39 not tested at all on device! May 07 13:37:58 Tofe: The trackball itself in the middle of the arrows shouldn't move :P May 07 13:38:21 oh? oops! May 07 13:38:35 You might want to test how it works on TP May 07 13:38:47 yes, I might :D May 07 13:38:51 Because I think you might have gotten the functionality differently :P May 07 13:39:32 well, sliding the slider seemed to be the thing to do May 07 13:39:54 Basically anywhere right of the 0 is an area you can tap and drag May 07 13:40:35 So from right of the 0 to the right edge you can slide left or right. If it's > 15 px it seems to move the cursor May 07 13:41:04 I guess each 15px it moves the cursor 1 place May 07 13:42:15 oooh... ok, I get it now :) May 07 13:42:35 Principle should be much different code wise May 07 13:42:42 can we do up and down in legacy? May 07 13:42:52 I think you tackled the most complicated part already :D May 07 13:43:09 Tofe let me try that in memos with some long text May 07 13:43:32 I'll play with my TP at home May 07 13:44:27 Yeah it can do up down too May 07 13:44:40 Just the area is more limited because of the smaller space :p May 07 13:45:17 morphis: Seems that Tenderloin didn't build May 07 13:55:30 Same space error it seems May 07 14:00:20 Herrie|Veer: looks like mine on the right May 07 14:02:32 HaDAk: Right is LunaCE. I can put mine v.s. yours if you want :P May 07 14:02:47 Herrie|Veer: yeah, please May 07 14:03:00 Let me grab it from somewhere May 07 14:03:03 thanks May 07 14:22:03 HaDAk: I took yours as a base for a large part to start with ;) May 07 14:22:15 :) May 07 14:22:19 i like to think i have an eye for design. May 07 14:22:35 Just had a closer look at legacy code and adjusted some heights, margins etc to be like legacy May 07 14:23:25 Just tinypic blocked our work IP address range due to "abuse" and others are blocked by firewall :s and my open wife is SLOW..... May 07 14:23:33 Times out on a 300 kb file :s May 07 14:29:47 DM-ed you on Twitter instead May 07 14:30:12 got it. May 07 14:30:21 mine's left or right? May 07 14:30:40 Right mine is left May 07 14:30:46 gotcha. May 07 14:30:53 it's looking good. May 07 14:30:54 I need some work on the , etc keys didn't get to that yet :P May 07 14:31:04 that popup never quite worked out for me May 07 14:31:47 Well I got it working better for the language one where it's more like legacy but needs tweaking still. Can do the same for the other popups :) May 07 14:33:28 Sent you another DM for popup idea May 07 14:34:13 not a fan. May 07 14:34:25 i don't like the elongated caret May 07 14:34:31 or the highlight color May 07 14:34:42 elongated carat? May 07 14:34:47 Yeah OK that's tweaking May 07 14:34:49 *caret May 07 14:35:09 but you have that working right now? May 07 14:35:14 I don't know how I can stretch a certain part of an image but not the rest May 07 14:35:27 Herrie|Veer: two images? May 07 14:35:39 * Herrie|Veer looks at Tofe with questioning eyes. BorderImage? May 07 14:35:59 HaDAk: Yes but that's nasty.... I think BorderImage but not sure May 07 14:36:11 ok May 07 14:39:01 http://inft.ly/3hXGW4F May 07 14:40:12 LOL I remember those days :P May 07 14:40:32 But I must admit I started with Netscape 1.0 only I think May 07 14:40:37 Back in '94 or so May 07 14:41:46 that's installed on there too May 07 14:42:43 http://inft.ly/KKFQvUE May 07 17:12:05 ka6sox: ping May 07 17:27:25 * Tofe is back from work and looks at the questioning eyes May 07 17:31:19 Tofe: http://tinypic.com/view.php?pic=r94zed&s=8#.VUuhApMuH9I May 07 17:31:24 * Tofe began to browse with https://archive.org/details/msdos_arachne (and, ok, Netscape :) ) May 07 17:31:52 It's the upside own ^ that stretches but shouldn't May 07 17:32:01 Herrie: BorderImage is the correct answer *if* you want the *borders* to be stretched May 07 17:32:09 For the popup stuff May 07 17:32:41 wait -- __not__ to be stretched ! May 07 17:33:07 more exactly, the corners May 07 17:34:00 If you look at legacy's screenshot, you'll see they separated the ^ from the rest of the background of the caret May 07 17:34:22 that's also what we should do to get something nice, I think May 07 17:34:46 IU think they used pixmap for that May 07 17:34:58 QML isn't that flexible May 07 17:35:39 sure, I wasn't talking about drawing it ourself :) May 07 17:36:22 I can cut it up into multiple images May 07 17:36:40 Just thought there might be a more elegant solution May 07 17:36:45 The images should be somewhere in legacy, isn't it? May 07 17:36:58 well, it's just two images May 07 17:37:10 It's 1 image in legacy May 07 17:37:11 one for the background, one for the pointer May 07 17:37:16 oh? May 07 17:37:18 Nope May 07 17:37:42 wow, how did they manage to point exactly where the key is? May 07 17:37:57 https://github.com/woce/LunaSysMgr/blob/beta/images/keyboard-tablet/popup-bg-2.png May 07 17:38:09 mmmh May 07 17:38:16 ah now I see May 07 17:38:33 the stretched part isn't the whole center May 07 17:38:51 just the little vertical slice on the right or on the left of the pointer May 07 17:39:22 I think we should be able to do the same May 07 17:40:13 but we need to be 1) smart, and 2) careful May 07 17:41:16 smart, to position the pointer exactly on top of the key; careful, to take all possible positions of keys on screen into account May 07 17:41:47 That's a bit challenging -- do you want to try, or do I try ? May 07 17:44:25 maybe I'll first finish the trackball May 07 17:53:22 Finish the trackball first May 07 17:53:27 You tried it on TP? May 07 17:58:17 not yet, I have also to activate alpha versions May 07 18:07:50 ok, I tried it May 07 18:08:05 it's a bit bugged, sorry ShiftyAxel :) May 07 18:08:26 * DougReeder waves hello May 07 18:08:42 but it's mainly a detail: the highlighted arrow isn't always the one that should be highlighted May 07 18:13:02 Herrie: trackball is fixed now May 07 18:15:06 Herrie: may I propose that I PR my changes against your fork ? May 07 18:27:25 Tofe: Sure :) May 07 18:27:49 I will be pushing my changes there too May 07 18:27:58 I've been redoing all key images because they bugged me May 07 18:28:07 I mean I took them from legacy and recreated them May 07 18:28:14 I *may* have a little conflict with your changes May 07 18:28:15 Will polish it a bit and push May 07 18:28:58 you've put the size of the trackball inside the trackball component, which isn't the right way to do usually. So I moved that to the keyboard layout May 07 18:29:01 That's OK will rebase on top of yours then May 07 18:29:11 Tofe: sure May 07 18:29:15 I just did it quickly :P May 07 18:29:20 ok; you can also do a git pull --rebase directly after the PR merge May 07 18:30:00 when you'll have pushed your changed, I'll refresh my fork based on your changes May 07 18:30:57 Tofe: OK will probably be tomorrow or weekend depending on my available time May 07 18:31:06 sure sure May 07 18:31:23 I'll play around with the caret May 07 18:32:50 I've also been thinking to bring in our own bits for Units.gu etc May 07 18:32:59 Since we made some custom changes that are not in Ubuntu May 07 18:33:06 Not sure how to do that exactly though May 07 18:33:25 I can just add the Tests directory from cardshell and use the regular imports? May 07 18:34:26 If we do that, we'll have to make sure the on-device version also finds the real c++ plugin May 07 18:36:26 Because they use units.gu we use Units.gu etc May 07 18:36:33 So it would be good to have it properly done May 07 18:36:42 Is that something you could look at sometime? May 07 18:36:50 yes, but anyway, units.gu is just a fake definition in Keyboard.qml ;) May 07 18:37:01 Nothing urgent but would be good for consistency of our bits May 07 18:37:04 TOfe: Ah ;) May 07 19:14:49 Herrie: http://i.imgur.com/8B0n2sq.png ? May 07 19:18:30 Looking good, bit less margin left and right though May 07 19:18:42 See http://tinypic.com/view.php?pic=r94zed&s=8#.VUu6WJMuH9J May 07 19:20:33 Herrie: http://i.imgur.com/b3VqeQe.png ? May 07 19:22:20 Yup perfect! May 07 19:22:55 :) May 07 19:23:14 So BorderImage or... ? May 07 19:25:02 BorderImage. May 07 19:25:09 :D May 07 19:25:11 not even too hacky May 07 19:49:13 Even better :) **** ENDING LOGGING AT Fri May 08 02:59:59 2015