**** BEGIN LOGGING AT Sun Sep 01 02:59:59 2013 Sep 01 07:58:34 Who's looking after Preware submissions these days? Seems to take quite long before they're approved lately? Sep 01 10:07:04 morning ! Sep 01 12:32:14 morphis: branch, master recompiled from scratch, with "-no-neon" flag, still reboots even with the dylan kernel. That's most intruiging. Sep 01 15:27:20 morphis: do I have access to the PalmSystem DOM from within QML ? Sep 01 16:15:47 morning Sep 01 16:16:07 Herrie: ping scoutcamper|away or ka6sox-farfarawa Sep 01 16:16:25 Tofe: from where do you need to access the PalmSystem? Sep 01 16:17:11 Tofe: btw. you should have access to luna-next-cardshell now Sep 01 16:17:51 morphis: yes, received a mail Sep 01 16:17:57 ok Sep 01 16:18:54 morphis: I'd like to make the DummyWindow a bit better, and for example do a bit more alike the real apps will do. Today it directly calls setToMaximized, setToFullscreen, addNotification... and it's not good to see the problems with the exposed APIs Sep 01 16:19:31 Tofe: the PalmSystem is only meant to be called from web application side Sep 01 16:21:35 morphis: ah, yes, that makes sense :) But then, how does the compositor notify me that a window would like to be fullscreen or card or things like that ? or adding a notification ? It's all with signals sent by the compositor object ? Sep 01 16:22:06 Tofe: currently there no mechanism to inform the shell about a client wanting to be fullscreen Sep 01 16:23:02 and for the notification part: I already thought a little bit about it and it would make sense to add a controller class for it on the native side Sep 01 16:23:22 as if we're wanting to implement the dashboard notifications too we need to wrap a little bit more Sep 01 16:23:32 and need different window types Sep 01 16:23:51 yes, that's a good idea Sep 01 16:24:37 but for the moment basic notifications should be enough Sep 01 16:43:13 morphis: do we have exposed the luna setting corresponding to the list of apps that have to be in the launchbar ? Sep 01 16:44:57 no, not yet Sep 01 16:45:13 they are saved inside a db8 database afaik Sep 01 16:45:35 ok, it's just for initialization then Sep 01 16:45:53 what are you referring to? Sep 01 16:47:42 Oh wait I think I misread it Sep 01 16:48:02 The LaunchAtBoot it really a "launch at boot" Sep 01 16:48:17 and CompatApps has nothing to do with the launcher Sep 01 16:48:51 so I guess I just thought I remembered a launcher list, which has never been there. I'm getting old. Sep 01 16:49:33 The Db8 is accessible through some LS2 calls ? Sep 01 16:50:19 yes Sep 01 16:50:45 Tofe: http://www.openwebosproject.org/docs/developer_reference/service_apis/db8/ Sep 01 16:50:54 morphis: Is this regarding Lowey & wiki? Sep 01 16:50:58 Got that sorted already ;) Sep 01 16:51:43 Herrie: Lowey? Sep 01 16:52:09 Andrew Lowe, nick Lowey said he spoke with ka6sox earlier this week about contributing to wiki ;) Sep 01 16:52:29 ah Sep 01 16:54:06 Tofe: we can abstract the db8 service like it was in enyo 1.0: https://github.com/enyojs/enyo-1.0/blob/master/framework/source/palm/services/DbService.js Sep 01 16:54:18 Had a chat with him and got him all setup. He'll check what I've been doing, I'll finish up the templates for install & building and we'll work together going forward :) Sep 01 16:54:33 Herrie: thats great Sep 01 16:56:06 morphis: yes, that could be useful Sep 01 16:56:15 Tofe: there is conf/launcher3/default-launcher-page-layout.json which has the default page setting for some apps Sep 01 16:56:15 He came up with this: https://www.filepicker.io/api/file/KdbuiORQCsUjcDNegfjg quite similar to what I was already doing :) So I'm sure we can find common ground :) Sep 01 16:58:06 Herrie: I like the news block Sep 01 16:58:33 We have already ;) http://webos-ports.org/wiki/New_Page Sep 01 16:58:52 I added it there earlier this week. Collapsed by default so it doesn't take too much space ;) Sep 01 17:01:08 Could decide to make the 1st paragraph visible for example instead of just header Sep 01 17:12:55 Herrie: does it support adding more news easily? Sep 01 17:14:34 Tofe: I will create a PR for my ongoing luna-next shell rework tomorrow Sep 01 17:15:59 Yes :) http://webos-ports.org/wiki/New_Page#Latest_News Sep 01 17:16:05 Just added a test for you ; Sep 01 17:16:06 ;) Sep 01 17:16:29 Herrie: ah nice Sep 01 17:17:03 Ok it's gone again :P Sep 01 17:22:04 :) Sep 01 17:28:51 Tofe: "QML: Use a singleton for exposing the LS2 service for LunaNext" what are wanting to do with this? Sep 01 17:31:42 well, I was realizing that we would have to instantiate LunaService in QML each time a component would need to call a method with LS2; so I'm just trying to avoid that multiple instantiation. Is there something wrong ? Sep 01 17:33:12 not instantiate at each call, but instantiate once per component that need to use these APIs Sep 01 17:36:04 hm Sep 01 17:36:21 morphis: and, for example, an app icon that starts an app needs LS2, and I'd like to push the call inside that button, so in that case there would be as many instantiation as there as icons in the launcher Sep 01 17:36:21 the problem is that sometimes you need to act the service under a different name Sep 01 17:36:30 ah Sep 01 17:36:45 didn't think of that :p Sep 01 17:37:07 Tofe: ok, lets do it like this: you instantiate the component as you already do and I rework the handling in the back to have a map of service handles ordered by name Sep 01 17:37:19 so as long as you use the same name you will always use the same handle Sep 01 17:37:52 ok Sep 01 17:39:09 morphis: I must say I'm not sure if such optimization is really worth it; maybe such instantiation costs nearly nothing in QML Sep 01 17:40:00 I doubt the component instantiation costs very much but having 100 service handles should :) Sep 01 17:40:32 .. and here comes the first PR ! https://github.com/webOS-ports/luna-next-cardshell/pull/1 Sep 01 17:42:26 ah ! I knew there was something wrong with my basic launcher: it just shouldn't come over the launchbar. I'll fix that. Sep 01 17:47:25 :) Sep 01 17:47:46 merged Sep 01 17:48:01 thx Sep 01 20:46:48 is ports building using qt > 5.0.0 ? Sep 01 20:53:24 5.1.0 Sep 01 21:11:56 morphis: https://github.com/webOS-ports/luna-next-cardshell/pull/2 **** ENDING LOGGING AT Mon Sep 02 02:59:58 2013