**** BEGIN LOGGING AT Tue Jul 21 02:59:58 2015 Jul 21 06:31:10 Morning! Jul 21 06:31:11 nizovn: pong Jul 21 06:31:33 morning Jul 21 06:31:46 Tofe: maybe you know to quickly solve that bug? Jul 21 06:32:12 nizovn: when you select a card, it's supposed to become a front card of the group, not the last one, I remember having coded that explicitely... Maybe I introduced this bug lately Jul 21 06:33:03 nizovn: that should be easy enough to solve, yet Jul 21 06:33:05 yes Jul 21 06:35:41 i also have one small commit https://github.com/nizovn/luna-next-cardshell/commit/759fc951e783ab9cf52999caadb301405999f7f0 , is it ok? i should pr it or ..? Jul 21 06:38:18 it's needed for appmenu in browser, because first card was focused on every open of appmenu before Jul 21 07:02:17 nizovn: looks good to me, yes, please PR it Jul 21 07:02:33 ok Jul 21 07:05:54 merged, thanks Jul 21 07:15:06 morning Jul 21 07:46:04 morning Jul 21 07:48:53 Garfonso: morning Jul 21 07:49:24 When you have time you can continue with the download manager. Seems we'll need it after all, even with newer QT :) Jul 21 08:00:21 it is high on my sparetime todo list.. I'll try to work on it this week and finish it next week. Next week my wife will be on a business trip, which should give me plenty of time. :) Jul 21 08:13:40 Garfonso: Great :) Jul 21 08:14:03 The "new job" doesn't give you as much spare time as you expected I see :P ? Jul 21 08:14:19 Same for me, when Mrs is gone can do this stuff in evenings Jul 21 09:03:32 Tofe, Herrie|Veer: what is the best way to hide popup on outside click? Jul 21 11:55:12 nizovn: QML speaking ? Jul 21 11:56:27 yes Jul 21 11:59:31 In the cardshell, we introduced an "InverseMouseArea", which covers all the screen except the zone of the dialog; if clicked, it sends a signal and generally you use it to close a modal dialog Jul 21 12:00:14 It was in LunaNext.Shell iirc Jul 21 12:00:39 i saw it, but it's not good for desktop Jul 21 12:02:04 and for some reason application window can't be sensingArea Jul 21 12:09:10 well, then you have the old-school version: do a MouseArea just under your popup, which covers all you application window Jul 21 12:09:12 your Jul 21 12:12:25 Tofe: thanks, will try Jul 21 12:13:27 nizovn: take this occasion to gray out a little bit the application under the mousearea, it will make it more obvious that the popup is modal Jul 21 12:16:27 i'm currently working on popups in navigationBar(cut/paste...), but agree that's good in general Jul 21 12:26:40 nizovn: In general the cut/copy/paste only works inside the browser currently. Not sure how we could make this system wide. Maybe you or Tofe have ideas for this? Jul 21 12:34:14 i don't know for now, would be nice, but afraid it's complicated Jul 21 12:55:17 Maybe Tofe has a simple & elegant solution? He keeps surprising me :D Jul 21 13:03:43 * Tofe tries hard to keep the surprise on Jul 21 13:04:09 Maybe this kind of decoration has been forseen in Maliit's design, actually Jul 21 13:04:49 I'll have to have a deep look, but it is very possible Jul 21 13:15:41 Seems Ubuntu and Jolla guys don't have a system wide C&P so could be it's not there or they don't know about it :P Jul 21 13:15:56 Anyway seems to be a big gripe of their power users :P Jul 21 13:34:25 Jolla guys now have (almost) one, since the support of android apps too; one remaining difficult aspect is the selection of text in the various apps Jul 21 13:34:33 In browser, for instance Jul 21 13:36:04 on N900, you could "detach" a mouse pointer and select whatever text there was, thanks to X11. But that's so 2008 :) Jul 21 13:36:42 Tofe: Seems legacy webOS does it in LunaSysMgr with signals in QT Jul 21 13:37:09 So logically that would mean our solution should reside in LunaNext Cardshell? Jul 21 13:37:29 Herrie|Veer: for pasting, Maliit really does most of the job; I think the issue is having a system-wide way of selecting text Jul 21 13:38:18 I saw also some clipboard management in lipstick, the compositor used by Nemo and Jolla Jul 21 13:38:35 Could be Maliit isn't enough central Jul 21 13:41:38 If you search in luna-sysmgr code for paste you'll come across some bits. Seems they use a special "bridge" for the browser Jul 21 14:14:38 I'm not really worried for the paste; I'll try to sketch up seomething this week for the paste, as a PoC Jul 21 14:53:32 [off topic] if you guys are interested in taking a look at my vacation photos -> https://nas.home.hadak.org/~hans/photo/#!Albums/album_54726176656c/album_54726176656c2f4575726f706520496e6469612032303135 Jul 21 17:28:21 nizovn: ping Jul 21 17:28:32 Tofe: pong Jul 21 17:28:55 nizovn: for the issue of having the card going to the bottom of the stack, it happens with any kind of stack? Jul 21 17:29:10 or only when the browser is involved? Jul 21 17:29:26 I don't reproduce the ad-hoc scenario on QML Desktop Jul 21 17:29:34 Didn't try yet on device, though Jul 21 17:30:57 it happens only with browser Jul 21 17:31:12 ah ok Jul 21 17:32:30 ah no, with any card now :S Jul 21 17:33:18 oh. Jul 21 17:34:58 I opened preware, memo and mail, put them on a single stack, activated the middle one, put it back to card, it went to front Jul 21 17:35:04 let's try with browser Jul 21 17:36:13 nope, not reproduced with a stack of 3 browser windows Jul 21 17:36:19 do you have a precise scenario? Jul 21 17:38:41 what do you mean with "went to front"? maybe i understood incorrectly Jul 21 17:39:46 when I put the window back to card mode, it appears in front of its stack Jul 21 17:39:52 so, on top of it Jul 21 17:40:28 are we talking about the same thing? Jul 21 17:40:51 ok, same for me, but i think it should return to middle Jul 21 17:42:03 I think I took the TP as a reference Jul 21 17:42:38 seems card should not change their position in stack Jul 21 17:43:07 well, clicking on it sort of "activates" it; it doesn't seem natural to you? Jul 21 17:43:55 ah, TP out of battery... one moment Jul 21 17:44:06 i think it's more like maximize/minimize on desktop Jul 21 17:45:24 well, try it on Windows: have a cascade of windows, maximize one in the middle, and then restore it: I'm pretty sure it will be on too Jul 21 17:45:25 top Jul 21 17:46:39 it's the last one that has been used, so maybe (I don't have any stats of course) the one that will be used next in this stack Jul 21 17:47:51 Anyway for this sort of behavior we try to rely on legacy's choices Jul 21 17:48:44 i think accidently focus should not break intentional group order Jul 21 17:49:42 let's just remove the "accidently" word, we have no way to tell -- and it doesn't really change your meaning I think Jul 21 17:51:13 Anyway solving this kind of disagreement is probably just a Tweak away ;) Jul 21 17:51:43 The good thing is that it's a feature, not a bug ;) Jul 21 17:51:55 I can point you the culprit line I think Jul 21 17:53:07 yes, it's good :) Jul 21 17:54:54 here: https://github.com/webOS-ports/luna-next-cardshell/blob/master/qml/CardView/CardGroupListView.qml#L93 Jul 21 17:58:12 Tofe: can confirm commenting that out works Jul 21 18:02:30 ok good Jul 21 18:03:01 btw not sure for device, but on emulator time of focusing a card in group rapidly increases with it's number Jul 21 18:03:36 ..in group Jul 21 18:15:05 Tofe: it would be nice feature to scroll cards in group Jul 21 19:15:14 nizovn: but how? Jul 21 19:17:13 you mean how to scroll? ..like in legacy :) Jul 21 19:17:55 for now it's not possible to focus most right card if number of them is high enough Jul 21 19:28:09 nizovn: I think you might mean card spreading? Jul 21 19:28:41 Legacy had card spreading where you could make the stack wider or smaller, so the cards would cover each other almost completely or were spread out? Jul 21 19:34:46 yes, seems i meant this... Jul 21 19:36:45 nizovn: http://www.webosnation.com/adjust-stack-overlap-spread-lunace Jul 21 19:36:49 That's what you mean I think Jul 21 19:38:44 http://webos-ports.org/wiki/About_LunaCE#Stack_Spread_Gestures Jul 21 19:39:21 some sort of this, but simpler like on legacy, not LunaCE Jul 21 19:39:45 but second step may be to do like in LunaCE :) Jul 21 19:40:16 I haven't tried without LunaCE for a LONG time ; Jul 21 19:40:18 ;) Jul 21 19:40:24 DOn't remember how stock is :P Jul 21 19:40:39 I think Tofe said a while back he pretty much implemented already, or was that the card resize :S Jul 21 19:40:48 Should be a one liner or a few lines to enable ;) Jul 21 19:41:34 May 06 08:29:25 Herrie|Veer: there is only a couple of code lines for spreading a stack of cards, which isn"t fully implemented yet : https://github.com/webOS-ports/luna-next-cardshell/blob/master/qml/CardView/CardGroupDelegate.qml#L123 Jul 21 19:41:54 May 06 08:30:59 playing with cardSpread property in these callbacks should do it, but I never got time to try it Jul 21 19:42:06 That might help right ? Jul 21 19:49:40 i think cardSpread should not be equal for all cards in group, and better to avoid dependence on pinch for emulator Jul 21 21:14:39 nizovn: our main target is still touch devices like tablets and phones... I don't think we should avoid certain gestures just because we can't do them with a mouse **** ENDING LOGGING AT Wed Jul 22 02:59:59 2015