maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [SFOS] [Announce] Rockpool - Pebble daemon for Sailfish (https://talk.maemo.org/showthread.php?t=96490)

explit 2016-10-06 09:28

Re: [Announce] Rockpool - Pebble daemon for Sailfish
 
I think i found, English + Cyrillic for the Notifications. That is absolutely ok for me...

Thanks for your Work!

MikeHG 2016-10-14 11:31

Re: [Announce] Rockpool - Pebble daemon for Sailfish
 
I can't get to the settings page of any watchapp / face. It prints a long URL, seemingly with the settings encoded in it, with a 'loading' spinner in the middle of the screen. The spinner stops, but it doesn't actually render it, I just see my wallpaper. I can swipe left or hit 'back' in the top left corner to get back to the list of apps / faces.

Is anyone else seeing the same?

I'll try removing everything / reinstalling from scratch if nobody has any ideas or wants to see any logs. Probably unrelated: I did the last Sailfish upgrade with Phonehook installed by mistake. It seems to have broken the Phonehook popup during calls, but everything else seems to be working.

Sailfish: 2.0.4.13, Rockpool: 1.2-1, Pebble: 4.1.3

edit - here's the tail end of what I'm seeing starting it from the command line, and trying to open a settings page.

Code:

[D] Pebble::fetchProperty:396 - property "Screenshots" QVariant(QStringList, ("/home/nemo/Pictures/screenshots/Pebble/20160321140727.jpg", "/home/nemo/Pictures/screenshots/Pebble/20160427100808.jpg") )
[D] ScreenshotModel::insert:54 - should insert filename "/home/nemo/Pictures/screenshots/Pebble/20160321140727.jpg"
[D] ScreenshotModel::insert:54 - should insert filename "/home/nemo/Pictures/screenshots/Pebble/20160427100808.jpg"
[D] Pebble::fetchProperty:396 - property "FirmwareUpgradeAvailable" QVariant(bool, false)
[D] Pebble::fetchProperty:396 - property "UpgradingFirmware" QVariant(bool, false)
[D] AppStoreClient::fetchAppDetails:242 - Attempting to parse for "56852cf18d316f6e0a000093" "" cat
[D] AppStoreClient::fetchAppDetails:252 - Fetching data for app "56852cf18d316f6e0a000093"
[D] AppStoreClient::fetchAppDetails:242 - Attempting to parse for "533b5f0fe52a8d3f990000dd" "" cat
[D] AppStoreClient::fetchAppDetails:252 - Fetching data for app "533b5f0fe52a8d3f990000dd"
[D] AppStoreClient::fetchAppDetails:242 - Attempting to parse for "5299fe33129af75c010000a2" "" cat
[D] AppStoreClient::fetchAppDetails:252 - Fetching data for app "5299fe33129af75c010000a2"
[D] AppStoreClient::fetchAppDetails:242 - Attempting to parse for "52d3086712ea3dec7e00001b" "" cat
[D] AppStoreClient::fetchAppDetails:252 - Fetching data for app "52d3086712ea3dec7e00001b"
[D] AppStoreClient::fetchAppDetails:242 - Attempting to parse for "52d30a1d19412b4d84000025" "" cat
[D] AppStoreClient::fetchAppDetails:252 - Fetching data for app "52d30a1d19412b4d84000025"
[D] AppStoreClient::fetchAppDetails:242 - Attempting to parse for "52e04b737487e58583000028" "" cat
[D] AppStoreClient::fetchAppDetails:252 - Fetching data for app "52e04b737487e58583000028"
[D] AppStoreClient::fetchAppDetails:242 - Attempting to parse for "52e7521679f937c182000004" "" cat
[D] AppStoreClient::fetchAppDetails:252 - Fetching data for app "52e7521679f937c182000004"
[D] AppStoreClient::fetchAppDetails:242 - Attempting to parse for "52f1a4c3c4117252f9000bb8" "" cat
[D] AppStoreClient::fetchAppDetails:252 - Fetching data for app "52f1a4c3c4117252f9000bb8"
[D] AppStoreClient::fetchAppDetails:242 - Attempting to parse for "540f7cafbc27450164000157" "" cat
[D] AppStoreClient::fetchAppDetails:252 - Fetching data for app "540f7cafbc27450164000157"
Attempting load of libEGL.so
EmbedLiteExt virtual nsresult EmbedTouchManager::Observe(nsISupports*, const char*, const char16_t*):86: obj:0x4fde38c0, top:domwindowopened
EmbedLiteExt void EmbedChromeManager::WindowCreated(nsIDOMWindow*):91: WindowOpened: 0x4fde38d0
EmbedLiteExt void EmbedTouchManager::WindowCreated(nsIDOMWindow*):95: WindowOpened: 0x4fde38d0
EmbedLiteExt void EmbedTouchManager::WindowCreated(nsIDOMWindow*):108: id for window: 1
[D] onViewInitialized:47 - Ready, Steady, Go!
###################################### SelectAsyncHelper.js loaded
^C


abranson 2016-10-14 16:27

Re: [Announce] Rockpool - Pebble daemon for Sailfish
 
I got this on a couple of settings pages, but not all. There's some churn going on with the Sailfish browser at the moment - it's possibly due to that. We'll have to switch to the new fancy Silica webview :)

By the way, in case you haven't seen the Situations thread - there's now a rockpool plugin for that which adds the ability to switch Pebble watchfaces! As suggested by MikeHG a couple of pages ago...

MikeHG 2016-10-14 17:03

Re: [Announce] Rockpool - Pebble daemon for Sailfish
 
Great stuff. I thought of an actual unambiguously practical use for this the other night at about 4 a.m., when I left my phone charging in another room.

I like having the watch buzz when it loses its connection to the phone (which is face dependent) - it's a defence against losing my phone. I llike it doing that during the day, at any rate ;)

Thanks again for what you've made, and for you, Ruff and Heikki being so responsive to user feedback.

ruff 2016-10-14 19:28

Re: [Announce] Rockpool - Pebble daemon for Sailfish
 
Quote:

Originally Posted by MikeHG (Post 1516715)
I can't get to the settings page of any watchapp / face. It prints a long URL, seemingly with the settings encoded in it, with a 'loading' spinner in the middle of the screen. The spinner stops, but it doesn't actually render it, I just see my wallpaper. I can swipe left or hit 'back' in the top left corner to get back to the list of apps / faces.

Is anyone else seeing the same?

Yes, I have the same behaviour. Will look into that. Logs indicate proper initialization but render fails to show anything.

Fuzzillogic 2016-10-14 20:03

Re: [Announce] Rockpool - Pebble daemon for Sailfish
 
Quote:

Originally Posted by ruff (Post 1516743)
Yes, I have the same behaviour. Will look into that. Logs indicate proper initialization but render fails to show anything.

I've seen settings pages which seem to be provided as large data: urls. It's a nice trick to avoid the need to actually host the settings page. But this didn't work even before the update to 2.0.4. Currently none of the settings seem to work though..

MikeHG 2016-10-14 23:55

Re: [Announce] Rockpool - Pebble daemon for Sailfish
 
I hadn't noticed any problems until very recently, even on some pages with very complex (as in filling up the screen) urls...

taixzo 2016-10-15 14:14

Re: [Announce] Rockpool - Pebble daemon for Sailfish
 
I've discovered that on the Nexus 5 the bluetooth is even stranger than I had thought. The watch may be non-functional for a day or more, then I receive a phone call and suddenly the watch connects. And then it randomly disconnects again after a few hours or days.

...Man, I wish there were some device that was both fully functional in the US and supported Sailfish with no hardware issues.

ruff 2016-10-16 07:51

Re: [Announce] Rockpool - Pebble daemon for Sailfish
 
btw if you rotate screen - it renders the page. looks like some missing invalidate/redraw event chain.

Edit: apparently something is broken with QmlMozView in latest release, probably deliberately to discourage people using it :)
But a) it does not change geometry - hence screen orientation change is impossible now b) any attempt to change geometry forces redraw (even height+1/height-1) and c) it works only once - closing settings and opening again doesn't show anything at all any more.
And implementing it as sailfish-browser does it (through oglpage) is too much overhead - we do not need tabs. Also @abranson is saying this is still subject to change till new widget is properly implemented by jolla. Maybe will look into it later trying to reuse sailfish-browser's declarative implementation.

piggz 2016-11-01 09:42

Re: [Announce] Rockpool - Pebble daemon for Sailfish
 
Just a heads up (although you probably know already) in the latest sfos release from a week or so ago (2.0.5.2) qtmozembed appears to be binary incompatible as the rock pool GUI fails to open with a missing symbol.


All times are GMT. The time now is 04:26.

vBulletin® Version 3.8.8