**** BEGIN LOGGING AT Fri May 01 02:59:59 2015 May 01 03:35:53 I’ve create a PR for Testr that tests SVG and -webkit-image-set: https://github.com/webOS-ports/org.webosports.app.testr/pull/19 May 01 03:37:23 is there a list of features that luneos has over webos 3.0.5? May 01 03:37:47 Test results are that our current version of webkit does not give a a usable way to support high-DPI bitmaps. May 01 03:38:07 * DougReeder smiles. “Currently, that would be a negative list” May 01 03:38:36 …aside from a web browser that supports modern web sites. May 01 03:39:24 Oh, and node.js is v0.10, so you can run modern stuff. May 01 03:40:17 ah May 01 03:40:32 sounds like it's not quite worth the complicated installation procedure yet, then :S May 01 03:40:53 It’s not beta-quality yet. May 01 03:41:03 alright, thanks May 01 03:41:14 I'll just stay with webOS/Android for now then May 01 03:43:02 Our version of webkit DOES support SVG images, so we can choose to create new graphics as vector graphics where possible. May 01 03:43:29 neat May 01 03:43:45 And those images would render nicely on 1.3x screens, etc. May 01 03:44:19 And never need to be updated as we port to higher-DPI devices. May 01 03:44:23 I really wish that webOS was more well-supported May 01 03:44:30 it feels so polished compared to android :\ May 01 03:45:14 So, Herrie, could you please let Benjamin know that if he wants to create vector graphics, we can use them. May 01 03:46:42 Ziginox, you can still help by installing LuneOS and testing. May 01 03:57:58 DougReeder: eh, I use the touchpad though May 01 03:58:01 otherwise I would May 01 04:26:57 Ziginox, you can boot to webOS, LuneOS or Android. May 01 04:32:04 right May 01 06:23:09 DougReeder: merged :) May 01 06:23:11 Working nicely May 01 06:23:28 Benjamin creates all in PSD/Vector, just not sure we want to move to SVG May 01 06:23:39 Performance wise PNG is still quite a bit better May 01 06:23:49 But that's an architectural decision for morphis ;) May 01 07:55:15 morning May 01 09:12:39 morning May 01 09:15:26 Herrie|Veer: for vkb, we'll need a two-step implementation for rotation; the current code tries to guess the best layout based on screen orientation, which is not a good idea when integrated inside a window compositor like ours. It should only relayout itself based on its geometry. May 01 09:16:03 But that shouldn't be a big problem for just having fit the whole width. May 01 09:20:46 Yeah May 01 09:21:08 I think we still in the future will want to have 2 completely separate layouts. May 01 09:21:22 sure May 01 09:21:35 On a tablet we really need the extra row with numbers on phones not sure but maybe too May 01 09:21:52 Could be partly automatically on via Tweaks May 01 10:03:00 I believe the reason we reverted from HaDAk's webOS-ified layout to the current one had to do with the problems with the keyboard size, letter overlay etc May 01 10:03:15 Since that was now sorted we should be OK to use that again? May 01 10:07:10 The vkb height was too high, even in portrait mode May 01 10:07:51 That'll be worth a try soon, but first we have to sort the vkb size out May 01 10:08:06 Legacy had 3 or 4 sizes, we should be able to accommodate that too now right? May 01 10:08:33 For my big fingers I always needed the largest one :P May 01 10:08:51 But for a lady the smaller height would do :P May 01 10:14:37 mmh the screen orientation stuff in the code of the vkb gets in the way May 01 10:20:20 Replace it or tweak it? May 01 10:40:02 fix it May 01 10:40:33 :) May 01 14:05:31 In the show/hide test at http://jsperf.com/svg-vs-png-performance-hide , SVGs are 26% slower on my N4 May 01 14:07:37 That's because PNG doesn't have to deal with being perfectly scalable May 01 14:07:46 more than likely May 01 14:09:48 I would expect the performance of SVG to depend on their complexity, while PNGs should perform the same regardless of content. May 01 14:11:28 DougReeder: Also we still only have software rendering, that might be part of it too. No HW acceleration as of yet AFAIK. May 01 14:12:32 There’s a codepen that test scrolling, but it doens’t run on the N4. :-( May 01 14:17:48 The jsperf test uses a 1x PNG. May 01 14:24:04 Herrie, Herrie|Veer Benjamin creates PSD elements and exports to size for different platforms? May 01 14:24:20 that is .png's? May 01 14:26:05 My main concern is the multiple resolutions required. Even among Nexus devices, there is 1x,1.325x, 2x and 3x May 01 14:26:13 ka6sox: Yes currently. May 01 14:26:42 Of course, higher resolution bitmaps can be downscaled. May 01 14:26:46 He recreates in "vector" PSD at 4x original resolution then exports to png May 01 14:27:06 We have both PSD and png on wiki May 01 14:27:31 sag, while scalable, is very intensive to draw May 01 14:27:51 so I think the UI would suffer from having to scale everything when drawn. May 01 14:28:00 SVG May 01 14:28:28 The Meego/Maemo/Jolla guys use SVG I think? May 01 14:28:40 We should test that for real images. Some SVG implementations in the past certainly had terrible performance. May 01 14:28:42 But not large ones May 01 14:29:01 It's all for small UI elements it seems May 01 14:39:05 Herrie|Veer: it begins to work May 01 14:39:54 I made a stupid mistake when calling window.changeSize, and fell into a hard debug before I realized my typo... May 01 14:41:14 Tofe: Nice, your typo's are killing you LOL :P May 01 14:41:22 Not the first time ;) May 01 14:41:28 only thing is, in landscape in N4, the lock dialog is too low May 01 14:41:43 Cancel and Done are over the vkb May 01 14:43:05 do you remember why you changed "-Qt.inputMethod.keyboardRectangle.height" into "(Qt.inputMethod.keyboardRectangle.height/8)*-1" for the vertical offset ? May 01 14:43:42 Some more feedback from Benjamin on PNG vs SVG: Basically our current (Onyx) images are too complex (too many effects) to be efficient in SVG. If we'd move to something "more flat" like Mochi that might change :) May 01 14:46:37 I'll put /2 for the moment, until we find a better approach (maybe) May 01 14:47:02 looks ok now, I'll push that May 01 14:54:13 Good :) Now we need morphis for a build :P May 01 14:57:54 Ok, all is pushed. May 01 14:58:31 Yes, SVGs make more sense for more vector-y stuff May 01 15:22:27 Tofe: While you're on a roll could you get that issue with the power stuff sorted when called in landscape? May 01 15:22:44 What you meant by "lock dialog"? May 01 15:24:10 I mean the password dialog, the one where you've put Qt.inputMethod.keyboardRectangle.height/8, and recently Qt.inputMethod.keyboardRectangle.height/10 --> I changed that to Qt.inputMethod.keyboardRectangle.height/2, it might not please you ;) May 01 15:25:27 OK need to test it tonight :P May 01 15:25:42 On both N4 and TP May 01 15:26:06 I think we're OK to merge QPA and LNC now? Or you saw other issues wrt orientation still? May 01 15:27:02 nizovn disabled some integration part that solves the rotation not working after N4 screen was off (probably Android 4.2.2 issue since we don't have it on TP) May 01 15:42:21 morphis: ping May 01 15:57:05 Herrie|Veer: I'll have a look at the power; do you know a simple way to bring it to life ? May 01 16:00:32 Yeah just go to landscape and press power button :) May 01 16:00:57 oh, that one :) ok May 01 16:01:00 I've assigned some malliit error/warning messages to you to look at sometime. May 01 16:01:28 urk May 01 16:01:55 Nothing too shocking but they shouldn't be there :P May 01 16:06:25 no I was talking about the look of the alert window May 01 16:06:26 :) May 01 16:06:41 the warning, I quite see where they are from, for some of them May 01 16:12:04 :) May 01 16:12:29 Probably small fixes, just came across so thought I'll put them in a bug to keep track :) May 01 16:14:42 https://github.com/webOS-ports/luna-next-cardshell/commit/752d932f7c6894a1d088c9cf66e81a9bb5355775 May 01 16:35:54 Tofe :D May 01 16:37:09 Home now, flashing latest nightly, will put nizovn's IPK and then rotation May 01 16:37:38 + your QPA May 01 16:37:40 Then test May 01 16:39:15 Herrie: what ipk? May 01 16:40:31 The sensorfw one you sent me not last one but one before May 01 16:40:48 But maybe don't need already? Not sure your change is in nightly already? May 01 16:44:10 Tofe: You have IPK for webos-keyboard changes? May 01 16:45:10 Herrie: ok, seems not included yet. May 01 16:45:54 Yeah May 01 16:46:19 So will use your sensorfw ipk, tofe's QPA IPK + LNC orientation branch :) May 01 16:46:35 Herrie: yes, I have it May 01 16:48:39 40Mb !? wow... May 01 16:48:52 Give me 400s.... May 01 16:56:29 Herrie: https://dl.dropboxusercontent.com/u/4679068/luna-next/webos-keyboard_0.99.0%2Bgit27%2B255cbf2465-r0.11_armv7a-vfp-neon.ipk May 01 17:20:42 Thnx got it May 01 17:33:40 Tofe: You got the same for TP? I found 1 minor bug still. Try opening Memos in landscape. It'll be stretched ;-) May 01 17:34:31 If I can test on TP can merge it or ask morphis to merge where I don't have permissions. P.s. Thanks for the keyboard project file! May 01 17:53:23 Tofe: Try to rotate when you May 01 17:53:29 're within a memo May 01 17:53:35 You'll see a few glitches there too May 01 17:53:39 Nothing too big though May 01 17:55:46 Tofe: When you have a chance can you also look at the input buttons + inputfield. I used the 4* resolution images, but the corners look odd now, not sure what I'd need to do to fix that May 01 17:59:28 Herrie: yes, I saw the issue with memo in landscape -- not strechted, but there's a gap between the vkb and the card May 01 18:00:30 Herrie: for the keyboard project file, be careful, it doesn't point to the "real" qml keyboard for english right now May 01 18:04:20 Tofe: Ah OK, anyway it will be helpful for me to play a bit :) May 01 18:04:52 Re the tracking ball for moving input position, you still believe that will be impossible? I think you already have something similar created before :P May 01 18:05:06 It's not much different from just measuring a slide I think May 01 18:06:43 At least here it seems it does something on a 15px drag ;) https://github.com/woce/LunaSysMgr/blob/beta/Src/ime/TabletKeyboard.cpp#L597 May 01 18:11:45 tracking ball ? Isn't that a weird idea, on a touchscreen ? May 01 18:16:31 I mean what TP had in LunaCE May 01 18:16:58 It's quite tricky to get at exactly the right position in an input field. Can also be used to select text etc May 01 18:17:43 Tofe: http://webos-ports.org/wiki/File:VirtualTrackball.png May 01 18:17:50 Very useful feature believe me ;) May 01 18:18:00 Lots of users like it ;) May 01 18:23:04 btw is it possible to make such layout? http://forums.webosnation.com/3303580-post513.html . i'm used to it. ideally to support not rectangular keyboards, e.g. two parts of keyboard on corners with transparent gap between them. May 01 18:36:28 nizovn: Why not, legacy was Qt, we're using Qt ;) May 01 18:36:35 Just needs some work : May 01 18:36:36 :D May 01 18:36:59 Just legacy was mainly c++ and we're mainly QML I think ;) May 01 18:37:51 ok, sounds good May 01 18:55:38 Herrie: split keyboard ? no problem. Jolla guys did it recently too https://dl.dropboxusercontent.com/u/4679068/luna-next/webos-keyboard_0.99.0%2Bgit27%2B255cbf2465-r0.11_armv7a-vfp-neon.ipk and they are using Qt/Maliit too May 01 18:56:06 oops, wrong link http://cdn.techworld.com.au/article/images/740x500/dimg/sailfishos2_500.jpg May 01 19:02:36 Tofe: The IPK is for TP? May 01 19:03:12 Herrie: yes, I'll have to remove it :p May 01 19:04:09 I got it already May 01 19:04:13 Can test it already? May 01 19:24:18 Herrie: wait wait, what do you want to test ? I didn't implement a new kbd layout in 10min ! :) May 01 19:27:36 Tofe: No just the regular keyboard + rotation ;) May 01 19:28:04 Works OK on TP May 01 19:28:08 Just have another bug May 01 19:28:19 Seems the hardware button on TP is buggy May 01 19:28:44 It seems like it does the action twice instead of once May 01 19:29:06 So it goes into card view and out of card view with a single press May 01 19:29:31 Or from cardview to fullscreen and back to cardview May 01 19:29:35 Probably something small May 01 19:32:32 Tofe: http://www.herrie.org/CIMG0519.mp4 May 01 19:32:46 The wrong behavior is with button, the good behavior with gesture area May 01 19:34:23 Also password input doesn't have focus on lockscreen it seems May 01 19:34:27 I need to tap it first May 01 19:36:15 morphis: This is OK to merge: https://github.com/webOS-ports/qt5-qpa-hwcomposer-plugin/pull/1 I already merged VKB + LNC bits May 01 20:45:12 Herrie: thanks for the testing :) May 01 20:54:57 Tofe: That's the least I can do ;) May 01 20:55:06 I think for the rest it works great May 01 20:55:12 These are not showstoppers for sure ;) **** ENDING LOGGING AT Sat May 02 02:59:58 2015