**** BEGIN LOGGING AT Fri Oct 21 02:59:58 2016 Oct 21 05:00:58 morning Oct 21 05:39:58 Morning! Oct 21 05:41:39 Tofe: morning! Oct 21 05:41:47 I thought a video would help here ;) Oct 21 05:45:55 yes, it's quite an unexpected behavior :) Oct 21 05:47:07 Herrie: I initiated the work for QtQuickControls 2 https://github.com/webOS-ports/luneos-components/tree/tofe/qtquickcontrols2 Oct 21 05:47:45 I'm currently trying to mimick classic Enyo theme Oct 21 05:48:41 I've got Button, Switch, Check, Drawer, Panel and Text elements so far, so it's progressing quite fast. I'm using the work you did on the Browser, it helps a lot :) Oct 21 05:48:50 :) Oct 21 05:49:16 I'll give it a go in a bit, breakfast time first ;) Oct 21 05:50:02 Starting the gallery on desktop can be a bit of a hassle to configure, but I can help you, as I've been through that :p Oct 21 05:52:06 I need 5.7 for this right? Oct 21 05:52:17 Let me make sure to download it for the work laptop while still at home :P Oct 21 05:58:35 Connection here at home is a lot faster & qt installer doesn't like our work proxy :P Oct 21 07:13:46 OK got 5.7 up and running :) Oct 21 07:30:34 Herrie|Pre3: yes, QtQuickControls 2 requires Qt 5.7 Oct 21 07:32:12 Well that's all up and running now it seems :) Oct 21 07:32:28 I updated my local luneos-components dir as well Oct 21 07:33:26 ok, then you'll need to configure the project in QtCreator Oct 21 07:34:17 you can create a new configuration dedicated to "gallery", with no compilation step Oct 21 07:34:31 just an execution environment, which will start qmlscene Oct 21 07:35:51 If you have some screenshots that would be good Oct 21 07:36:05 I'm not that good in setting this up :P Oct 21 07:36:18 I'll then add it to wiki as well for others :) Oct 21 07:38:13 wait a bit, I'm setting this up too at work, to make sure it works Oct 21 07:38:54 No rush Oct 21 07:44:17 http://imgur.com/a/7fHhh Oct 21 07:47:11 Tofe: I opened gallery.pro when I go to projects settings I only have the "Custom Executable" option, not the Run qmlscene one. I guess I should be doing something else? Oct 21 07:55:54 Don't open gallery.pro, just work with the normal luneos-components project Oct 21 07:56:29 So I just open luneos-components.pro? Oct 21 07:56:47 There I have the same problem. Oct 21 08:12:01 OK I figured it out I guess... Let me try a few things Oct 21 08:16:49 OK got it working now :) Oct 21 08:17:43 The SwipeDelegate will be nice for deleting entries in history and other lists in QML apps like Phone & Browser :) Oct 21 08:21:30 And the TabBar is something we could use for a more modern device menu, like Choorp did on 2.x :) Oct 21 08:22:25 Herrie|Pre3: yep. Also I was thinking of using SwipeDelegate for the cards, possibly. And tabs for the browser side panel. And plenty of other little things :) Oct 21 08:23:16 I'd like also to use TabBar for the full launcher, but I fear it would make drag'n'drop more difficult to implement Oct 21 08:29:11 Yeah it offers quite some interesting things to use :) Oct 21 08:29:35 Lots of it exists in Enyo in some way or form, so styling should be pretty straight forward :) Oct 21 08:30:00 I've tried styling the drawer, but it's not yet fully satisfactory Oct 21 08:31:53 I'd have to play with Onyx' drawers to see how it looks like more precisely Oct 21 08:33:51 Herrie|Pre3: can I base my work on http://enyojs.com/sampler/latest/onyx/index.html ? or is there some customization in LuneOS ? Oct 21 08:35:10 Tofe: Enyo 2's Onyx is quite a bit less webOS-y compared to Enyo 1's Onyx. I.e. Toggle color changed and lots of things were simplified in the Enyo 2 version to make it look more generic and less webOS. Oct 21 08:35:39 DougReeder might know some resources with an Enyo 1 sampler or something Oct 21 08:39:21 Maybe there's a way to try online the various samples here https://github.com/webOS-ports/enyo-1.0/tree/webOS-ports/master/support/examples ? Oct 21 08:41:13 You should be able to run those in Chrome I think. Let me try Oct 21 08:51:22 Tofe: I guess easiest would be to put these on an actual device or emulator. Oct 21 08:52:59 Let me try that quickly Oct 21 09:05:45 Herrie|Pre3: you mean the enyo sampler ? Oct 21 09:06:00 Tofe: Yeah the 1.0 sampler Oct 21 09:20:53 Tofe: These work pretty well when you change the path to the enyo.js file in the index.html files Oct 21 09:22:12 You can take the path from the core-apps Oct 21 09:23:22 The Style Matters one has many examples Oct 21 09:24:38 This would run in Chrome but I like the look & feel better in qemu Oct 21 09:26:10 I'll look at that a bit later Oct 21 09:26:35 I can send you an ipk if that's helpful? Oct 21 09:27:18 My biggest gripe with the Enyo 2 Onyx bits is with the list selectors I guess Oct 21 09:27:49 well, yes, if it's easy for you, that can help me Oct 21 09:28:13 It's a few seconds work Oct 21 09:28:21 For the browser, you took images directly out of Enyo's css ? Oct 21 09:28:27 Let me go through the others to see if there's anything interesting Oct 21 09:28:29 Tofe: Yeah Oct 21 09:28:32 ok Oct 21 09:28:40 We have those anyway :) Oct 21 09:28:45 sure :) Oct 21 09:34:04 OK you got mail :) Oct 21 09:34:19 The Sampler & Style Matters "apps" :) Oct 21 09:34:38 The Sampler is a bit messy layout wise. Style Matters I like more. Oct 21 09:36:43 They look a bit odd on my Chrome which I guess is due to my Chrome being too new and some things being deprecated after Chrome 45. Oct 21 09:36:57 On qemu it looks like it should :) Oct 21 09:38:21 I'm on 53 on desktop and I remember seeing quite some stuff in our logs about some things being deprecated from M47 :P Oct 21 09:46:24 thanks! Oct 21 12:45:07 DougReeder: ping Oct 21 14:41:26 novaldex: ping Oct 21 14:58:57 JaMa: Hi :) Oct 21 15:00:43 Hi Oct 21 18:26:39 DougReederPhone: pign Oct 21 18:27:53 Herrie: I updated the PR, the card's swipe should now behave Oct 21 18:29:54 Pong, Herrie Oct 21 18:30:08 Tofe: Thnx will try Oct 21 18:30:25 DougReederPhone: You have other resources with proper examples of how Enyo 1 Onyx looks like? Oct 21 18:30:37 Tofe is making some for QML and would like to have some Oct 21 18:31:09 I gave him: https://github.com/webOS-ports/enyo-1.0/tree/webOS-ports/master/support/examples/Sampler and https://github.com/webOS-ports/enyo-1.0/tree/webOS-ports/master/support/examples/StyleMatters Oct 21 18:32:14 The Onyx from Enyo 2 are a bit too generic and don't really have a webOS feel to them Oct 21 18:33:11 Herrie: and you're right, StyleMatters doesn't look good on recent firefox/chromium Oct 21 18:33:54 Tofe: Yeah liek it misses some CSS Oct 21 18:33:59 Not worth to fix for now Oct 21 18:34:10 But we might need to at some point for the Enyo 1 apps :S Oct 21 18:34:25 but on our desktop luneos browser, it's quite fine ! :D Oct 21 18:34:29 Hmmm Oct 21 18:35:24 Im not sure where to look Oct 21 18:37:13 No problem, I'll just stick to StyleMatters on our luneos browser Oct 21 18:40:38 That's probably best Oct 21 18:41:15 I never focussed on what Enyo was doing style-wise Oct 21 18:41:43 By the way, what's called this kind of drawer that can be dragged from the side ? Oct 21 18:42:02 Tofe: I'll do some debugging on CSS later this wekeend to see if I can get it to work better a bit Oct 21 18:42:08 Pic? Oct 21 18:42:46 http://i.imgur.com/FvWJTaq.png Oct 21 18:43:08 (on the right, with the handle at the bottom) Oct 21 18:44:06 Thats Panels, with a LeftRightArranger or..... Oct 21 18:46:13 CollapsingArranger Oct 21 18:47:35 ok thanks; because I wondered if the bottom part (in grey dark) was mandatory of was specified by the app Oct 21 18:47:37 Excuse me, DockRightArranger, not LeftRightArranger Oct 21 18:47:54 Bottom toolbar is not mandatory Oct 21 18:49:46 Tofe: LuneOS Browser with webengine from 5.7? Oct 21 18:50:03 Herrie: yup Oct 21 18:50:14 That's Chrome 49 based right? Oct 21 18:50:17 5.6 = 45 based Oct 21 18:50:22 I... think so Oct 21 18:50:41 Panels.draggable dertimes whether you can drag panel to change. Not sure off hand if you can confine draggabulity to a "handle" on yhe toolbar. Oct 21 18:51:57 Panels can always be controlled programatically, even if its not draggable Oct 21 18:53:25 Ok; that's just because in QML I have a "Drawer" object, which is an area draggable from the side, and maybe I could map it to that (i.e. mimick the style of the enyo Panels) Oct 21 18:53:49 Tofe: PR now looks good :D Oct 21 18:53:51 I'll merge it Oct 21 18:53:54 Herrie: good! Oct 21 18:54:46 Is there an online sample of the QML Drawer? Oct 21 18:57:12 Ok found online docs Oct 21 18:58:06 looking at StyleMatters source code, I think I have my answer: the bottom toolbar, with the grab button, is explicitely created by the app. Oct 21 18:58:15 So I shouldn't make it part of the drawer's style. Oct 21 18:58:24 QML Drawer is different than Enyo Panelbwith CollapsingArranger, but there are a few instances where they can be similar. Oct 21 18:58:43 Right, toolbars are separate. Oct 21 18:59:07 Here it used a "SlidingPane", if I understand correctly Oct 21 19:00:15 So, you can certainly harmonise the styling, but a QML Drawer does not map to Enyo Panels. Oct 21 19:00:23 nope Oct 21 19:00:45 Maybe nothing does - I'll just map what I can Oct 21 19:00:56 Not that Panels have much styling. Oct 21 19:03:46 I think CollapsingArranger applies a gray border to one edge of children of the Panels. **** ENDING LOGGING AT Sat Oct 22 02:59:58 2016