**** BEGIN LOGGING AT Sun Aug 02 02:59:58 2015 Aug 02 04:54:43 Possibly off-topic: I’ve released Serene Notes as a Chrome App, so you can install it on a desktop computer or Chromebook: https://chrome.google.com/webstore/detail/serene-notes/eanfkdfcapbibindcepejnaeeigcfhdc Aug 02 04:55:20 I’d much appreciate it if you’d install it, try it out, and review it. Aug 02 05:01:03 I need to be able to share them across 4 platforms Aug 02 05:01:10 can I do that? Aug 02 05:03:01 I use Linux/windows/mac/chromeOS Aug 02 05:11:52 DougReeder, apple dictation is broken. Aug 02 05:12:13 however it does work well for importing and reading help/preferences is very useful Aug 02 05:12:52 Feature request: Aug 02 05:12:53 Share notes across different devices? Serene Notes can’t do that. Aug 02 05:13:07 backup to URL Aug 02 05:13:11 and recover from same Aug 02 05:13:15 get and put Aug 02 05:13:21 Hmmm Aug 02 05:13:53 that would solve my problem Aug 02 05:14:29 I grab whatever machine I'm nearest too. and what has the apps I need Aug 02 05:14:37 okay trying with windows now. Aug 02 05:14:54 Generally, copying a database between between platforms leads to data loss or corruption sooner of later. Its generally best to implement a proper syncing solution. Aug 02 05:15:29 agreed Aug 02 05:15:37 have to treat it as single user/multiple machine Aug 02 05:15:42 similar to phone/tablet stuff Aug 02 05:15:43 … which reaquires a server, which costs money to keep in operation, which requires monetization. Aug 02 05:16:02 well…sync solution can be on devie Aug 02 05:16:04 device Aug 02 05:16:13 with their "own" server Aug 02 05:16:30 I'll be responsible for syncing…manually if I have to. Aug 02 05:16:44 but backup to URL would be damned useful. Aug 02 05:17:16 How would one handle authorization and authenticatyion? Aug 02 05:17:35 use chrome's TLS/SSL Aug 02 05:20:17 https connection to server Aug 02 05:20:46 means I can have a webobjects server that just keeps this an an object Aug 02 05:22:12 Im not sure I follow you. Aug 02 05:22:18 You dont mean chrome.syncFileSystem? Aug 02 05:23:40 I'm thinking the same mechanism thats use for "choose file to upload" and then puts it to a URL..in this case using HTTPS Aug 02 05:24:35 In general, the server would need to implement authorization & authenticatioin, which means administering accounts. Aug 02 05:25:50 I guess I could write 4 apps that do nothing but sync to web server :) Aug 02 05:26:03 push up and pull down Aug 02 05:26:33 file is same format for all platforms? Aug 02 05:27:47 okay let me play for a bit Aug 02 05:27:48 * DougReeder nods Aug 02 05:30:04 Syncing by copying files back and forth is going to be brittle and fragile. Aug 02 05:31:11 The backup and import mechanism is meant for scenarios like replacing a device and copying notes to the new device. Aug 02 05:32:14 with Chrome available on so many platforms (all the ones I use) it would be useful if I was able to have notes available across platforms... Aug 02 05:32:19 maybe a bridge too far. Aug 02 05:33:39 Oh, unquestionably that would be useful. Aug 02 05:36:08 …and I want it, too. But it needs to be a sustainable solution. Aug 02 05:36:52 biggest db you would ever expect to have to sync? Aug 02 05:37:14 * DougReeder shrugs “depends on how many notes you have Aug 02 05:37:45 1000 10 line notes Aug 02 05:37:56 If you write one note a day, and notes are 1k in size, thats 365k / year Aug 02 05:37:57 100 400 line meetings Aug 02 05:38:04 nothing Aug 02 05:38:55 I tend to paste in code and program output, so my notes are larger. Aug 02 05:38:59 * ka6sox could see this being used for capturing IRC conversations... Aug 02 05:39:22 thats the most annoying thing about IRC..it sculls off never to be found again. Aug 02 05:39:30 scrolls Aug 02 05:39:40 * DougReeder smiles “some of my LuneOS notes are copied and pasted from IRC” Aug 02 05:45:58 okay Apple's dictation sucks Aug 02 05:46:04 Also, you might see if Evernote meets your needs. Aug 02 05:46:16 kid likes that Aug 02 05:46:36 I find their interface clunky, but they do solidly sync across platforms. Aug 02 05:46:38 search is really important to me Aug 02 05:46:56 I'm told their search sucks Aug 02 05:47:10 What specifically do you mean by “ apple dictation is broken” Aug 02 05:47:49 I"ve tried about 10 times to get it to recognize speech and actually put something in the note. Aug 02 05:48:00 click "start dictation" Aug 02 05:48:07 it says "done" with a mic Aug 02 05:48:17 say something Aug 02 05:48:18 click "done" Aug 02 05:48:35 3 little dots move…then it shakes..then it disappears and NO text Aug 02 05:49:08 I havent ever tried that. Aug 02 05:49:39 this seems like an apple dictation thing..not your app. Aug 02 05:49:45 :-S Aug 02 05:50:07 Are you usign “Enhanced Dictation”? Aug 02 05:54:38 Hmm, Apple understands my “The rain in Spain stays mainly in the plain” just fine. Aug 02 05:55:44 Certainly, good speech recognition would be invaluable for mobile devices. Aug 02 05:58:16 I recall that handwriting recognition on the Newton would often get words wrong. Aug 02 05:59:14 It would have been nice to tap on a word and get the top four possibilityes - I bet the correct word would almost always been among them. Aug 02 06:01:15 yup Aug 02 06:01:16 once you teach it Aug 02 06:01:32 okay I guess mine is broken..I'll look into it later…playing on ChromeOS now... Aug 02 06:03:03 You have a Chromebook? I never unearthed one to test on. Aug 02 06:03:21 … and it wasnt clear it was worth it to buy one. Aug 02 06:03:51 Though, a Chromebook is pretty much the ideal platform for Serene. Aug 02 06:04:40 yes, that's the one I carry with me on every trip Aug 02 06:06:04 I also have Android phones but I don't expect it to work there. Aug 02 06:08:57 I tested an earlier version of Serene as an “open web app” on Android, but I havent tested it as a Chrome app. Aug 02 06:11:30 okay I'll test it there Aug 02 06:14:42 Thanks! Aug 02 06:15:26 I need to get to bed. Let me know how things work out by some other channel. Aug 02 06:30:25 okay Aug 02 08:36:33 Tofe: ping Aug 02 08:37:10 morphis: ping Aug 02 09:25:38 Herrie: pong Aug 02 09:39:32 Tofe: I noticed that after morphis made the multi-window support in browser, QtCreator gives 3 errors while running. Also when there's a component that's broken, the whole browser gives a white screen without indicating where the problem is. Maybe that's something you could fix? Aug 02 09:40:27 For example when I try to use the ColorPicker.qml from https://code.google.com/p/dukto/source/browse/trunk/qml/dukto/?r=109 it will give me white screen when I run the browser and I have no clue what's the problem ;) Aug 02 09:41:11 When I look in QTCreator in all required QML files like SBPicker.qml etc I see no problems there ;) Difficult to troubleshoot this way ;) Aug 02 09:43:51 ah Aug 02 09:45:56 Herrie: I see 5 errors in QtCreator :) Aug 02 09:46:34 Well I have 2 anchor loop warnings as well Aug 02 09:47:04 The luna-service mocks I know how to make now ;) Aug 02 09:47:23 I did those in FirstUse ;) Aug 02 09:47:37 So will do those here too Aug 02 09:48:09 For the bookmark, history and prefs ;) Aug 02 09:49:09 I see errors related to the "application" global variable, a "closed" signal absent of the LuneOS.Application type, things like that Aug 02 09:55:41 Yeah those I mean Aug 02 10:03:10 Ok, I see better what you meant Aug 02 10:05:09 So, the white browser thingy is because we do a dynamic creation of the BrowserWindow.qml component Aug 02 10:05:39 In this case, if there is an issue with this qml component, Qt only says that it couldn't create it Aug 02 10:05:47 Quite frustrating. Aug 02 10:06:47 Yup Aug 02 10:07:15 When something is broken elsewhere it's searching for a needle in a haystack Aug 02 10:07:33 Also window is very small when created Aug 02 10:07:52 We could output errorString() when there's an issue Aug 02 10:07:54 let me see Aug 02 10:08:45 yes, it helps Aug 02 10:09:27 :D Aug 02 10:13:00 I've reduced the number of errors to the onRelaunched connection Aug 02 10:13:57 :D Aug 02 10:16:49 ah, "main" is lowercase Aug 02 10:20:29 Here, now all errors are gone. Aug 02 10:20:35 I'll PR that Aug 02 10:22:42 :D Aug 02 10:24:03 https://github.com/webOS-ports/org.webosports.app.browser/pull/37 Aug 02 10:30:43 My 4th commit ! I'm coming back in the game ! Aug 02 10:33:01 Looking good! Aug 02 10:33:11 Seems the ColorPicker was using QtQuick 1.0 which we don't have :P Aug 02 10:33:23 Changed it into 2.0 and now it works Aug 02 10:33:28 ok, good Aug 02 10:33:39 Looks OK in general. I guess I can work this ColorPicker out into something that's usable for us :) Aug 02 10:33:57 Just need to add it to a dialog, add some buttons etc Aug 02 10:34:01 But basics look OK Aug 02 10:36:24 Ah it seems QML also provides a COlorDialog Aug 02 10:36:32 http://doc.qt.io/qt-5/qml-qtquick-dialogs-colordialog.html Aug 02 10:36:36 Might try that instead Aug 02 10:41:37 Ah yes! I completely forgot :) Aug 02 10:44:40 Ok, lunch is calling (I tried to translate it to dutch for you, but google says "appel worst pie", so...) Aug 02 10:45:37 LOL ;) Aug 02 10:45:49 Enjoy Aug 02 10:45:54 thanks! Aug 02 10:46:40 Mrs will be back from gym bootcamp session soon, so lunch here too soon ;) Aug 02 17:57:41 Tofe: ping Aug 02 18:01:42 Herrie: pong Aug 02 18:02:44 Herrie: I'm currently trying to see how to keep the desktop version of the browser usable, with the dependency to LuneOS.Components Aug 02 18:04:13 I manage to get the ColorDialog working on Desktop, but on device it opens a white screen Aug 02 18:04:17 Nothing useful in the log :S Aug 02 18:04:18 Any ideas? Aug 02 18:05:45 the whole browser is a white thing? Aug 02 18:06:02 No just the ColorDialog when it opens (it opens in a new window it seems) Aug 02 18:06:29 oh, it creates a new top level window... "great" :) Aug 02 18:06:45 Well I just copied the code from here: http://doc.qt.io/qt-5/qml-qtquick-dialogs-colordialog.html#details Aug 02 18:07:23 Named the file ColorDialog2.qml and added experimental.colorChooser: ColorDialog2 {} to WebView.qml Aug 02 18:08:02 Do we even have Qt.Dialog ? Aug 02 18:08:04 on device? Aug 02 18:08:21 QtQuick.Dialogs Aug 02 18:09:26 I'm not sure, maybe not? Aug 02 18:10:41 That might explain :P Aug 02 18:10:52 But it should give some kind of error in the log right? Aug 02 18:11:05 I'm not sure in which package it's supposed to be Aug 02 18:11:38 yes, it should, but maybe luna-qml-launcher doesn't output everything Aug 02 18:11:57 Cause my journalctl shows nothing useful :P Aug 02 18:17:19 no, it looks like we have it Aug 02 18:22:11 Hmmz even stranger Aug 02 18:22:18 Well the description might give us a clue Aug 02 18:22:48 "The implementation of ColorDialog will be a platform color dialog if possible. If that isn't possible, then it will try to instantiate a QColorDialog. If that also isn't possible, then it will fall back to a QML implementation, DefaultColorDialog.qml" Aug 02 18:22:59 So it could be it does something else on Desktop compared to device? Aug 02 18:24:02 Ah, yes, that might explain it Aug 02 18:24:18 what URL do you test it on? Aug 02 18:24:31 http://www.w3schools.com/tags/ref_colorpicker.asp Aug 02 18:24:51 Then press the square below "Or Use HTML5:" Aug 02 18:24:51 do you still have the whole luna-send command, by any chance ? :) Aug 02 18:24:58 luna-send -n 1 palm://com.palm.applicationManager/launch '{"id":"org.webosports.app.browser","params":{"scene":"page","target":"http://www.w3schools.com/tags/ref_colorpicker.asp"}}' Aug 02 18:25:01 thx! Aug 02 18:28:52 nothing appears on my N4 :( Aug 02 18:29:32 Did you add the files? Aug 02 18:29:38 It's not in the repo yet ;) Aug 02 18:29:47 The other one I linked earlier does work Aug 02 18:30:00 This one I mean: https://code.google.com/p/dukto/source/browse/trunk/qml/dukto/?r=109 Aug 02 18:30:07 I just needs quite some work to be usable ;) Aug 02 18:32:12 what files ? I created ColorDialog2 as you did, directly on device, and added its support in webview. Anything I forgot ? Aug 02 18:33:13 Tofe: No that should work Aug 02 18:33:18 It's a bit picky this square Aug 02 18:33:26 It doesn't always work 1st time for me Aug 02 18:35:15 nope, nothing, I must have done somethng wrong Aug 02 18:35:48 Ah you need to add a visible: true as well! Aug 02 18:35:59 Seems that somehow the onCOmpleted one doesn't do it for me... Aug 02 18:36:51 ok Aug 02 18:37:48 ok, now I get it Aug 02 18:42:09 This is the "Dukto" one: http://tinypic.com/r/v7d2r4/8 Aug 02 18:42:24 Needs some work but isn't a bad start, but the ColorDialog should just work ;) Aug 02 18:43:26 yeah Aug 02 18:46:56 not sure what this blank window is Aug 02 18:49:07 Herrie: put the ColorDialog in an Item Aug 02 18:49:31 and set the visibility of the Item to be equal to the visibility of the ColorDialog Aug 02 18:54:08 Ah that displays something Aug 02 18:54:09 Then, if you bind the accept and reject to the model, if works Aug 02 18:54:15 it* Aug 02 18:54:19 Nothing too different from the dukto one ;) Aug 02 18:54:36 it's just a not very touch-friendly window Aug 02 18:55:37 Yeah Aug 02 18:56:11 That's still a first step Aug 02 18:57:50 It's not exremely touch friendly but well Aug 02 18:57:56 I have nothing to compare it with ;) Aug 02 18:58:11 It will help our HTML5test.com score a bit ;) Aug 02 18:58:54 Get 392 now ;) Aug 02 18:59:01 Edge only gets 402 ;) Aug 02 18:59:12 Chrome gets 526 though ;) Aug 02 18:59:25 FF is at 467 Aug 02 18:59:35 Legacy < is 290 or something Aug 02 20:32:57 good :) **** ENDING LOGGING AT Mon Aug 03 02:59:58 2015