**** BEGIN LOGGING AT Tue Apr 28 02:59:59 2015 Apr 28 03:29:34 Using luna-send for messages to 5- and 6-digit address, results in correctly-threaded messages. Apr 28 03:35:14 …but 7-digit numbers still dont’ thread correctly Apr 28 07:18:51 morning Apr 28 07:24:08 morning Apr 28 07:58:32 Tofe: Spoke with Alan Morford via Skype y'day he had 2 suggestions for UI in LNC Apr 28 07:58:53 To make it look more like legacy Apr 28 07:59:22 I only remember one for now but it's a fairly easy one to implement I guess Apr 28 08:00:29 P.s. He also would like to have the wave launcher (already told him it's not high on your priority list but it's something that could be implemented eventually by someone, though gesture area might make it a bit more complicated) Apr 28 08:01:23 1. Basically on legacy 3.x you can swipe from top to show app and system menu Apr 28 08:01:33 That's fairly easy to implement right? Apr 28 08:02:57 So swipe down from left top would show app menu, on right it would show system menu Apr 28 08:04:51 He also had something about cards & card stacking but need to double check what ;) Apr 28 08:25:39 Herrie|Veer: well, the only difficulty is that there is no swipe gesture detection built-in with QML, you have to detect it yourself Apr 28 08:28:47 Tofe: There are no "solutions" for this shared by Jolla/BB yet? Apr 28 08:41:41 Herrie|Veer: not that I know of; not opensourced anyway Apr 28 08:45:07 Ah OK... Anyway some generic solution for side swipes might be good. LunaCE had quite some of these implemented. Would be good to have those at some point in time? Apr 28 09:20:49 You want me to create a feature request for it? Apr 28 10:44:04 Well, I did a SwipeArea once, but I don't remember if it's generic enough, I'll have to check Apr 28 11:23:52 Tofe: It's in cardshell or some other project you did? Apr 28 11:34:37 Herrie|Veer: in cardshell Apr 28 11:38:33 Looks quite generic from what I can see quickly Apr 28 12:11:22 Yes, seems to be ok Apr 28 12:23:29 Herrie|Veer, Tofe: any new changes I should trigger a new nightly for today? Apr 28 12:29:43 morphis: I think we're pretty OK with rotation in general but there are a few things need fixing still. Apr 28 12:30:10 Most noticable: vkb and banner needs fixing Apr 28 12:30:46 Seems on TP behavior is OK now, N4 it stops working after screen has been off. Nizovn might have a fix for this based on what Mer guys did Apr 28 12:31:41 I'm not 100% happy with luna-systemui charging banner behavior yet, looking into that but don't have something ready yet. Apr 28 12:34:23 The N4 bug happens when no charger/usb is connected. When connected it keeps working Apr 28 12:35:56 morphis: While you're here: You mind me cleaning up luna-next-cardshell branches? There are many merged ones for 1 small fix that aren't prefixed morphis that could go. We currently have 44 branches while we could do with < 10. I'll keep the unmerged, mor Apr 28 12:35:56 phis, herrie and Tofe ones. Apr 28 12:36:17 fine for me Apr 28 12:36:33 If you got a minute to explain some of the BT stuff that would be good, I can work on the UI part then a bit more this week Apr 28 12:36:36 Herrie|Veer: for the rotation problem: the fix from Mer is good to for short term Apr 28 12:36:50 long term we need an update to android 4.4 or higher Apr 28 12:37:28 Herrie|Veer: can you check if you have a bluetooth technology with connmanctl? Apr 28 12:38:16 I remember I had let me check again Apr 28 12:39:26 Yup, not powered or connected but it's there Apr 28 12:40:32 ok Apr 28 12:40:39 do a "enable bluetooth" then Apr 28 12:42:16 does that work? Apr 28 12:42:17 OK powered now Apr 28 12:42:58 good Apr 28 12:43:16 can you do a hciconfig on the cmdline? Apr 28 12:43:20 and paste me the output Apr 28 12:43:35 also do a mdbus2 -s org.bluez Apr 28 12:43:48 command not found on hciconfig Apr 28 12:44:10 hm, looks like we're not installing it Apr 28 12:44:18 can you do the mdbus2 one then? Apr 28 12:44:50 ok got some there Apr 28 12:45:02 please paste them Apr 28 12:45:27 Cannot c&p no adb here but got org/bluez/679/ with any and hci0 and org/bluez/test Apr 28 12:45:43 very good Apr 28 12:45:52 hci0 is the one which we need Apr 28 12:45:57 then we're fine and things are setup Apr 28 12:46:12 Herrie|Veer: I think UI wise the settings panels should look similar to https://wiki.ubuntu.com/Bluetooth#Phone Apr 28 12:48:37 Ok this looks like our current WiFi one a bit and like 2.x and 3.0.x BT config quite a bit Apr 28 12:48:44 yes Apr 28 12:48:48 that is the UI part Apr 28 12:49:07 to integrate that with bluez we need something similar as we did for WiFi Apr 28 12:49:10 https://github.com/webOS-ports/luna-webappmanager/blob/master/src/extensions/wifimanager.cpp Apr 28 12:49:18 https://github.com/webOS-ports/luna-webappmanager/blob/master/src/extensions/WiFiManager.js Apr 28 12:49:38 we can very easily reuse the code from ubuntu https://bazaar.launchpad.net/~system-settings-touch/ubuntu-system-settings/trunk/files/head:/plugins/bluetooth/ Apr 28 12:49:49 Yup might need some help there but will try myself first. Cannot be rocket science to modify the wifi one? Apr 28 12:50:24 you can use it as base but you need different functionality Apr 28 12:50:39 maybe I get the time to do that Apr 28 12:50:44 you could start with something else Apr 28 12:51:00 we need to get the indicator in the system status menu working too Apr 28 12:51:43 Herrie|Veer: should be similar to the WiFi one from https://github.com/webOS-ports/luna-next-cardshell/blob/master/qml/Connectors/WiFiService.qml Apr 28 12:51:48 just the technology is named bluetooth Apr 28 12:51:52 morphis: I got that more or less enabled just needs some tweaking but that would probably require the plugin Apr 28 12:52:24 Yeah I already have that more or less ready I think just need to test a bit. Did some work on that last week already Apr 28 12:52:57 for the QML part you don't need the plugin Apr 28 12:53:02 you have everything already Apr 28 12:53:49 OK :) Well it needs to call Settings for the BT page (which needs developing of course) Apr 28 12:53:56 you can use TechnologyModel { id: bluetoothTech; name: "bluetooth" } Apr 28 12:54:08 bluetoothTech.powered = true; Apr 28 12:54:15 bluetoothTech.powered = false; Apr 28 12:54:18 But that's something I can work on with the Enyo devs Apr 28 12:54:31 so the indicator itself should be doable with this Apr 28 12:54:45 not sure if we list any available devices in the system menu or not Apr 28 12:55:15 Currently not I think, but we should like with wifi & legacy Apr 28 12:55:21 hm Apr 28 12:55:30 I would say we only list those we're connected to Apr 28 12:55:35 I need to double check gimme a minute Apr 28 12:55:41 or those we are paired with Apr 28 13:09:17 Seems we have a list Apr 28 13:09:26 I know on legacy it's all devices in range Apr 28 13:10:13 ok Apr 28 13:10:14 When you tap on non-paired one it will open the dialog to connect with pin when needed. We could use some indicator next to the name to show if it's a "known" device or not? Apr 28 13:10:29 Herrie|Veer: can you try a connmanctl scan bluetooth? Apr 28 13:11:09 hm but that should give only those which support PAN Apr 28 13:11:44 "Not supported" Apr 28 13:12:10 ok Apr 28 13:12:42 maybe we should then use https://github.com/nemomobile/libbluez-qt to use the same from QML and Web Apr 28 13:15:18 Yeah might be good. But guess would need you to port that :P Apr 28 13:25:38 yeah Apr 28 13:39:18 Tofe/morphis: Seems that the json for Tweaks for stacked card wasn't set to true, fixed that now. Apr 28 13:39:28 Rest of code was changed already Apr 28 13:45:19 Herrie|Veer: ok Apr 28 13:47:35 Just noticed stacked cards didn't work by default while we agreed a while back it should :P Apr 28 13:47:40 So that's sorted now Apr 28 13:51:38 Tofe/morphis: Cleaned up luna-next-cardshell branches 11 remaining. Tofe you should decide if you want to keep your tofe/architecture and tofe/teststub-update branches (I guess yes for arch, maybe delete the teststub one?) Morphis: You still have plans fo Apr 28 13:51:38 r the new-systemmenu one? Apr 28 14:55:51 Herrie: no, that one can be dropped Apr 28 14:55:52 is already in Apr 28 15:02:46 morphis: OK gone too :) Apr 28 15:08:34 nizovn: hi :) Apr 28 15:08:53 morning! Apr 28 15:09:02 For N4 if you could try to take Mer's "fix" I'm happy to test on N4 if you don't have N4 ;) Apr 28 15:12:01 Herrie|Veer: so rotation keeps work if usb is connected? then i think it's not due to n4 bug, sounds more like bug in my luna-service integration. Apr 28 15:13:11 nizovn: Yes when USB is connected it keeps working Apr 28 15:13:33 On TP it works with and without USB connected, just on N4 only with USB connected, without it stops working Apr 28 15:19:48 i would like to test sensorfw with fix, but without luna-service integration. i can compile it for n4 but it will take time as it will be from scratch. Apr 28 15:20:08 OK I'm happy to test in general Apr 28 15:20:24 It'll be IPK to install? Apr 28 15:20:35 yes Apr 28 15:22:40 That I can do :) Apr 28 15:22:55 If anything else just give me instructions :P Apr 28 15:23:05 I can follow those usually :P Apr 28 15:23:18 ok :) Apr 28 15:26:37 * HaDAk gets his wallet ready Apr 28 15:26:38 http://www.engadget.com/2015/04/28/lg-g4-liveblog Apr 28 16:00:50 Herrie|Veer: done Apr 28 16:04:19 OK just install with opkg install --force-downgrade and reboot? Apr 28 16:06:10 yes, not sure about downgrade, reboot not needed, and be prepared that install will take some minutes Apr 28 16:09:12 ok heading home now will try in 1-1,5 hrs Apr 28 16:55:50 Since we won’t have swipable DataLists until after Enyo 2.6, I’ve implemented ‘delete message thread’ using a non-modal toaster dialog. Apr 28 17:01:32 DougReeder: You have some screenshots or I can take it from your GH to test? Apr 28 17:01:49 It’s not on GitHub yet Apr 28 17:01:57 I can put up some screen shots. Apr 28 17:01:57 Herrie|Veer, Tofe: btw it would be great to make gesture area optional(aimed for tablets), and maybe show it on some gesture. This will look more like webOS and will lower deficiency in vertical space(in landscape). Apr 28 17:06:25 nizovn: I've thinking about that as well, we might need some extra work on Cardshell before it works 100% on tablets. I think it's probably better suited in the tenderloin device conf so we can differentiate between devices with and without a button/gestu Apr 28 17:06:25 re area? Apr 28 17:06:25 So on TP we wouldn't have it because of hw button but we might enable it at other tablet targets that have no hw button/gesture area? Apr 28 17:07:59 Or a combination of Tweaks as well so user can choose to still show it even though disabled by default in the device conf? Apr 28 17:12:09 Screenshot at http://hominidsoftware.com/non-public/20150428131004.png Apr 28 17:17:17 Re: gesture area, I’d like there to be a Tweak to eliminate it on any device. Apr 28 17:17:22 Herrie|Veer: yes, tweaks would be good. i also think even for phones gesture area in landscape doesn't look good. Apr 28 17:17:46 There are two main gestures that one needs: back and center-button. We could implement them as swipe-up from the bottom in the lower-left and lower-right. Apr 28 17:18:21 …which would paralell the two menus at the top, which can be accessed by swipe-down from upper-left and upper-right. Apr 28 17:22:18 DougReeder: don't post screenshots unless you want me to start yelling and telling you to fix it >_< Apr 28 17:22:47 The virtual gesture area and virtual keyboard end up consuming a lot of screen space. (More for VBD, of course) Apr 28 17:23:17 HaDAk - what, you don’t like toasters? :-) Apr 28 17:23:23 i'm ok with those. Apr 28 17:23:25 Technically, hiding it isn't such a big deal; but detecting swipes at the border or the screen might Apr 28 17:23:25 it's the buttons. Apr 28 17:25:38 DougReeder: the buttons should be stacked and colored appropriately Apr 28 17:26:08 DougReeder: side-by-side would also be acceptable. http://smartphoneblogging.com/wp-content/gallery/palm-pre-webos-picture-gallery/palm_pre_homescreen_notification.png Apr 28 17:26:18 Mojo-style? Hmmm, that uses up screen space. Apr 28 17:26:35 it's a consistent look we're going for. Apr 28 17:26:45 http://richardneff.com/Images/MyPreApp1.PNG Apr 28 17:26:47 * Garfonso hopes HaDAk never sees a UI he "designed"... ;) Apr 28 17:26:56 Garfonso: https://hanskokx.photography Apr 28 17:27:01 Garfonso: :P Apr 28 17:27:29 DougReeder: the toast an be a fixed-width on larger screens. Apr 28 17:27:50 I did neglect to make them onyx.Buttons - that’s easily fixed. Apr 28 17:28:05 the white space between them is bothersome to me. Apr 28 17:31:52 https://github.com/webOS-ports/luna-next-cardshell/pull/213 <-- should address http://issues.webos-ports.org/issues/891 Apr 28 17:34:35 …and the buttons can be made wider. Apr 28 17:36:09 Drat, Tomomi’s article on Enyo dialogs (http://www.girliemac.com/blog/2011/10/26/creating-usable-enyo-ui-buttons-and-interactive-dialogs/) is no longer online. Apr 28 17:37:15 Tofe: is 891 a bug? position was persistent in legacy. Apr 28 17:37:31 DougReeder: https://web.archive.org/web/20141022043308/https://developer.palm.com/content/resources/develop/creating_usable_ui_buttons_and_interactive_dialogs.html ? Apr 28 17:37:39 Yeah. Apr 28 17:37:50 ha Apr 28 17:37:53 beat me to it Apr 28 17:38:33 nizovn: oh, well, it took me 3min to modify, to if we don't want it, let's just throw it away :) Apr 28 17:38:48 No pictures on archive.org, thought. Apr 28 17:39:16 Looks like Cancel should be on the left, though. Apr 28 17:39:45 We need to write this up, so we can tweak the standards as we refine. Apr 28 17:39:48 morphis: you opened issue #891 I thinki ? What's your view ? Apr 28 17:42:37 DougReeder: can we, please, have a left-handed mode that flops those sorts of things? Apr 28 17:42:41 DougReeder: pretty please? Apr 28 17:42:58 Sure, but we need infrastructure to support that. Apr 28 17:43:06 agreed Apr 28 17:43:08 Tofe: great Apr 28 17:43:10 For 891 Apr 28 17:43:17 We need a system prefence, for one. Apr 28 17:43:23 uh huh. i agree. Apr 28 17:43:39 as a lefty, i HATE reaching over the screen for things that a righty doesn't have to. Apr 28 17:43:50 …and code bits on how to implement that easily. Apr 28 17:44:10 it could be extended down to an API, so game devs could poll it as a default preference or something, too. Apr 28 17:45:07 nizovn on 891: Our implementation is slightly different from legacy Apr 28 17:45:23 Legacy had fixed link between header and tab content, ours is slightly more independent Apr 28 17:48:28 Herrie: ah, understood Apr 28 17:49:07 You can scroll our tab header independently from the contents Apr 28 17:49:18 I never tested it on legacy with many tabs though Apr 28 17:50:14 Tofe: Dashboards don't resize properly when rotated Apr 28 17:50:17 They stretch Apr 28 17:53:47 Herrie: oh. Apr 28 17:54:33 Okay, buttons swapped, resized, and styled: http://hominidsoftware.com/non-public/20150428135205.png Apr 28 17:55:05 DougReeder looks a lot better like this Apr 28 17:55:55 nizovn: Your sensorfw fix seems to work on N4 :D Apr 28 17:57:04 Tofe: probably a similar fix is required as for the window content? Apr 28 17:57:15 Herrie: already on it Apr 28 17:57:43 DougReeder: yes, it does look better Apr 28 17:57:52 This one: https://github.com/webOS-ports/luna-next-cardshell/commit/a4d3a6171baf742014fe0db0630d5b973d84bf89 Apr 28 17:57:52 onyx is just...weird. Apr 28 17:58:03 but it's good enough, for now. Apr 28 17:58:40 Herrie: Alert windows too, I assume Apr 28 17:58:48 Herrie: great, then i will search for issue in my code. Apr 28 17:59:15 Tofe: http://tinypic.com/r/2ivle2q/8 and http://tinypic.com/r/33aewxy/8 Apr 28 17:59:35 HaDAk: Seeing it'll be only temporary I agree ;0 Apr 28 17:59:37 ;) Apr 28 17:59:57 Herrie: those are stretched. :P Apr 28 18:00:33 Herrie: and i was wrong, i don't understand 891 :) need to see it in action Apr 28 18:00:36 Tofe: the scroll position should be reset that way that you start with the first line of app icons at the top of the launcher area Apr 28 18:03:37 morphis: Ah that'll require a different fix :P Apr 28 18:03:51 I think Apr 28 18:03:55 I need to test this first :P Apr 28 18:05:31 Ah no this actually works Apr 28 18:08:08 Tofe/morphis: merged the fix Apr 28 18:08:10 Will close 891 Apr 28 18:10:11 Herrie: https://github.com/webOS-ports/luna-next-cardshell/commit/cad0980644efb47e1f5ebcf5d79bd133f0bf1cc4 this should fix it, but it's not tested yet Apr 28 18:11:21 Let me test it :D Apr 28 18:11:47 Tofe: this should go against your orientation branch? Apr 28 18:12:26 any branch, it doesn't matter much Apr 28 18:12:39 the code is valid anyway Apr 28 18:13:03 ah, but I see what you mean Apr 28 18:13:18 one minute, let me see if the cherry-pick is straightforward Apr 28 18:13:43 I'm testing on N4 now ;) Apr 28 18:14:24 pushed on tofe/orientation too Apr 28 18:17:45 ok testing Apr 28 18:17:51 Had a small hickup rebooting Apr 28 18:17:54 I blame ADB Apr 28 18:18:02 I blame ADB for everything that doesn't work :P Apr 28 18:18:34 Hmmz power popup seems broken let me debug Apr 28 18:18:41 The battery alert seems OK now Apr 28 18:21:28 50% success, that's a start Apr 28 18:28:02 Hmzz power one seems gone completely nothing obvious in log Apr 28 18:46:10 power is an alert, like battery, right? Apr 28 18:50:47 It's here: https://github.com/webOS-ports/luna-systemui/blob/webOS-ports/master/app/PowerdAlerts/PowerdAlerts.js Apr 28 18:51:12 Only the < 5% is the same type I think Apr 28 18:51:32 10%, 15% are different type Apr 28 18:51:38 And swipeabel Apr 28 19:02:36 so... I broke dashboard, but not alerts. correct? Apr 28 19:24:15 Other way aroun I think Apr 28 19:31:18 ok Apr 28 19:32:34 Tofe: I tried this: https://github.com/webOS-ports/luna-next-cardshell/blob/cad0980644efb47e1f5ebcf5d79bd133f0bf1cc4/qml/Notifications/AlertWindowsArea.qml#L52 Apr 28 19:32:47 replaced window.height with alertItem.height and that seems to work Apr 28 19:36:33 But I have another small issue, when it's called in landscape orientation on N4 it's still stretched, so it should do the same action right away when created in landscape I guess Apr 28 19:37:43 After rotation it's fine though Apr 28 19:44:39 Herrie: I think we just need to do the same call in onCompleted Apr 28 19:44:45 after the anchorings Apr 28 19:45:20 let me quickly push something Apr 28 19:46:48 https://github.com/webOS-ports/luna-next-cardshell/commit/2a17d21e4f462ea6f6b0432824487ec386e3ec77 Apr 28 20:00:06 Tofe that doesn't work Apr 28 20:00:14 When I remove the added line it works again Apr 28 20:00:19 DougReeder: uhm.. accidentially I updated https://github.com/webOS-ports/org.webosports.messaging/pull/27 ... good news: it should now also thread messages for existing contacts. That did throw an exeption before and therefore could never find a chatthread. Apr 28 20:00:22 With doesn't work I mean it doesn't show it at all Apr 28 20:01:21 DougReeder: but I could not reproduce your problem with longer numbers like 5551212... or was that for existing contacts, also? Otherwise one might have to look into number normalization Apr 28 20:01:46 What about 5- and 6-digit numbers? Apr 28 20:02:28 If the PR was updated, so it works better, that’s a good thing. Apr 28 20:02:43 Herrie: ah, hum Apr 28 20:04:11 The problems I encountered appeared to linked to number length. Apr 28 20:04:27 Herrie: what about changing the added line into "window.changeSize(Qt.size(alertItem.width, window.height));" ? Apr 28 20:04:42 Using luna-send for messages to 5- and 6-digit address, results in correctly-threaded messages. …but 7-digit numbers still dont’ thread correctly Apr 28 20:05:16 If we can’t find an existing contact, the number should be normalized Apr 28 20:07:15 Tofe: nope Apr 28 20:07:17 Same issue Apr 28 20:09:15 DougReeder: I really can't see that issue and don't have an idea where that could come from... the numbers are normalized using this beast: https://github.com/openwebos/loadable-frameworks/blob/master/contacts/javascript/properties/PhoneNumber.js#L162 Apr 28 20:10:24 Hmmm, well, I’ll pull your code again tonight and check it out. Herrie, did you see errors in threading? Apr 28 20:16:31 DougReeder: Not really but didn't test in much details Apr 28 20:16:53 Try the luna-send command with a 7-digit number. Apr 28 20:19:06 Herrie: ok I'll need to test myself, but then maybe tomorrow or thursday Apr 28 20:19:14 Tofe: Sure fine Apr 28 20:19:24 CAn you comment the line out for now? Apr 28 20:19:34 So it's OK on the rotated one already? Apr 28 20:20:09 if you still see the issue, it would really help to get the service output.. for that change exports.debug to "logBase" from dummy in line 100 in file utils/Log.js and run the service with run-js-service -k /usr/palm/services/org.webosports.service.messaging/ Apr 28 20:20:36 Can do, Garfonso Apr 28 20:26:34 I added a “Popup UI” section to the Human Interface Guidelines: http://webos-ports.org/wiki/Human_Interface_Guidelines Apr 28 20:28:05 how do we detect if the device is in the right or left hand? :p Apr 28 20:28:31 That sensor isn’t wired up yet. :-) Apr 28 21:03:59 At some point, we should allow apps to push text to Universal Search. (Sort of the reverse of Quick Actions.) Apr 28 21:05:12 That would be a generic way to move text from one app to another. (Yes, that functionality overlaps with Copy & Paste) Apr 28 21:06:29 So you might receive an IM with details on something, and quickly push it into a to-do task. Apr 28 21:07:15 When you complete the task, you might push the text into an email, to inform someone. Apr 28 21:13:54 Then we might rename it from “Just Type” to “Don’t Type” :-) **** ENDING LOGGING AT Wed Apr 29 02:59:59 2015