maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   SailfishOS (https://talk.maemo.org/forumdisplay.php?f=52)
-   -   [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS (https://talk.maemo.org/showthread.php?t=92695)

vasvlad 2014-04-26 18:31

Re: Pebble Smart Watch...
 
Hi.
I've sent the new Pull Request(Calendar reminder) to SkippingStones project.
https://github.com/ruedigergad/SkippingStones/pull/2

You can try it using this package.
https://github.com/vasvlad/SkippingS...l.rpm?raw=true

Vlad.

geekgirl74 2014-04-26 19:16

Re: Pebble Smart Watch...
 
Wonderful, thank you Vasvlad. Downloaded, installed, tested and it works :)
Love watching this turning into a completely advanced app.

geekgirl74 2014-04-26 19:55

Re: Pebble Smart Watch...
 
I'll post my question in this thread, as it is directed to Vasvlad:
Would it be possible to change the order of the strings? The alert shows the timestamp in bold letters first and then in small letters the title of my entry. I would like to have it the other way around, is that possible?

Wonko 2014-04-26 21:27

Re: Pebble Smart Watch...
 
Thanks vasvlad. :)
I merged the PR and pushed a new version:
https://github.com/ruedigergad/Skipp...l.rpm?raw=true


Btw, I also post here because I like to keep all the information in one place, which apparently is this thread, at the moment.

vasvlad 2014-04-27 07:30

Re: Pebble Smart Watch...
 
Quote:

Originally Posted by geekgirl74 (Post 1422932)
I'll post my question in this thread, as it is directed to Vasvlad:
Would it be possible to change the order of the strings? The alert shows the timestamp in bold letters first and then in small letters the title of my entry. I would like to have it the other way around, is that possible?

Done.
PR - https://github.com/ruedigergad/SkippingStones/pull/3
Package for testing - https://github.com/vasvlad/SkippingS...l.rpm?raw=true

Vlad.

geekgirl74 2014-04-27 07:53

Re: Pebble Smart Watch...
 
Works perfect, thx :)

Wonko 2014-04-27 16:18

Re: Pebble Smart Watch...
 
Quote:

Originally Posted by vasvlad (Post 1422964)

Thanks for keeping contributing. :)
I merged the PR but won't upload another built version, this time.
I am currently busy with other stuff and the built version vasvlad uploaded will do too.

HtheB 2014-04-28 20:48

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Merged threads :)

jecargo22 2014-05-02 09:31

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Hi, thank you to the developer/s of SkippingStones for their amazing contribution. I know this is still quite experimental, but is it just me or this application drains battery to the point that my jolla doesnt make it to the end of the day if is connected to my Pebble all the time? If this is a general issue, is there a way to reduce this heavy battery use?

Also, not sure if this has been mentioned before but on the email notification it says correctly the sender's contact name/address but it doesn't show the email subject/body and instead says "placeholder" for every email. Can this last issue be fixed easily?

geekgirl74 2014-05-02 21:38

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by jecargo22 (Post 1423798)
Hi, thank you to the developer/s of SkippingStones for their amazing contribution. I know this is still quite experimental, but is it just me or this application drains battery to the point that my jolla doesnt make it to the end of the day if is connected to my Pebble all the time? If this is a general issue, is there a way to reduce this heavy battery use?

My phone uses more battery, too, but not up to the point where I'd call it drain. I think I lose about 5-10% per day and I'm perfectly fine with this. It's not better on Android with the native app.

My use case: I leave home at about 8 o'clock in the morning, listen to Internet radio over 3G with bluetooth headset for almost 2 hours (1:50) daily, surfing the web and mailing for maybe 35-45 minutes a day and I return home with ~50% at 19 o'clock. Pebble is connected 24/7. So I don't think I can't complain about battery drain.

Do you use many Android apps?

Edit: I forgot: browsing feedly and Twitter at breakfast for about 20 mins each day :D

jecargo22 2014-05-03 07:58

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by geekgirl74 (Post 1423876)
Pebble is connected 24/7. So I don't think I can't complain about battery drain.

Do you use many Android apps?

Edit: I forgot: browsing feedly and Twitter at breakfast for about 20 mins each day :D

Hi, thank you for the info. Yes, I keep my Pebble connected 24/7 and I noticed that before battery lasted almost two days, but now it hardly makes it to the night. I don't use Android apps, although I have installed a few. The only app I keep connected all day is Mitakuuluu2, which might be also the problem. It could also be the latest SailfishOS update. Since the entire OS is continuously evolving and most "useful" native apps are in a pre-alpha state, its hard to say what causes what when you have a dramatic change in battery usage.

In case it has to do with SkippingStones app, I wonder if this battery issue would improve slightly if it would operate as a daemon working in the background instead of having the app opened all the time?

The continuous BT connection between Pebble and phone should not be the problem either, as I used to have a bluetooth audio streamer connecting my jolla phone to my hearing aids 24/7 and it never drained my phone's battery, even when I was listening to music during long hours.

Anyway, I hope this app keeps being developed, as it is very useful for those who cant hear, access, or look at their phones during certain times of the day but we don't want to miss important IM/Text/Emails, etc.

Has anybody considered porting the Android app to Sailfish? Is that a proprietary app or they use open source? Thanks

Bundyo 2014-05-04 12:17

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
It is proprietary. Additionally it won't work in the Android runtime as it doesn't support Bluetooth.

On the other hand the Store part is web and runs in WebView.

vasvlad 2014-05-09 10:21

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Hi.
I've sent the new Pull Request to main repository https://github.com/ruedigergad/SkippingStones/pull/5

New feature - "Show Name from adressbook for PhoneNumber in incoming call message"

Please check up how it works on your devices.
Package for test is here
https://github.com/vasvlad/SkippingS...l.rpm?raw=true

BR,
Vlad.

Bundyo 2014-05-09 19:38

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Not working for me. However, since most of my contacts are imported, I can't access them in the phonebook (from the command line). Probably the same problem.

Talking about that, just found a PBAP Sailfish patch for obexd, may help with phonebook extraction. :)
https://github.com/nemomobile-packag...sailfish.patch

Also seems it is maybe already applied in 1.0.5.16?
https://together.jolla.com/question/...#post-id-17969

vasvlad 2014-05-10 06:01

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by Bundyo (Post 1424720)
Not working for me. However, since most of my contacts are imported, I can't access them in the phonebook (from the command line). Probably the same problem.

Talking about that, just found a PBAP Sailfish patch for obexd, may help with phonebook extraction. :)
https://github.com/nemomobile-packag...sailfish.patch

Also seems it is maybe already applied in 1.0.5.16?
https://together.jolla.com/question/...#post-id-17969

Hmm. This is strange. Did you run SkippingStones from command line or using icon from screen?

Vlad.

Wonko 2014-05-13 03:54

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by vasvlad (Post 1424648)
...
I've sent the new Pull Request to main repository https://github.com/ruedigergad/SkippingStones/pull/5

New feature - "Show Name from adressbook for PhoneNumber in incoming call message"
...

Cool, thanks a lot. :)
Merged it but without testing it.
I don't have time for this these days so I was just doing the bare necessary, right now.

P@t 2014-05-13 06:42

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
I've been using the app (the version in openrepos) for some time. It works very well so this is a thank you post.
Only issue for me is that when someone calls, the pebble keeps vibrating even if I took the call and am speaking which is a bit disturbing :p

vasvlad 2014-05-13 07:35

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by P@t (Post 1425135)
I've been using the app (the version in openrepos) for some time. It works very well so this is a thank you post.
Only issue for me is that when someone calls, the pebble keeps vibrating even if I took the call and am speaking which is a bit disturbing :p

I confirm this problem. I'm going to try to fix it.

Vlad.

HtheB 2014-05-13 07:51

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by vasvlad (Post 1425141)
I confirm this problem. I'm going to try to fix it.

Vlad.

vasvlad, I don't know if you can achieve this but:
When the phone rings and when you press the down button once, it will go to silence. Pressing down the second time will hung up/dismiss the call. (And what about picking up the phone? It is working on the iPhones though...)

vasvlad 2014-05-13 16:49

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by HtheB (Post 1425142)
vasvlad, I don't know if you can achieve this but:
When the phone rings and when you press the down button once, it will go to silence. Pressing down the second time will hung up/dismiss the call. (And what about picking up the phone? It is working on the iPhones though...)

I can't find how I can mute incoming ring :(

Vlad.

Bundyo 2014-05-14 04:37

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by vasvlad (Post 1424758)
Hmm. This is strange. Did you run SkippingStones from command line or using icon from screen?

Vlad.

Icon from screen.

vasvlad 2014-05-14 05:08

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by Bundyo (Post 1425236)
Icon from screen.

Do you use Mitakuuluu https://openrepos.net/content/coderus/mitakuuluu ?

Vlad.

Bundyo 2014-05-14 07:43

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
I have it installed, but I usually don't use it. :)

vasvlad 2014-05-14 08:12

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by Bundyo (Post 1425251)
I have it installed, but I usually don't use it. :)

Please try item 'Add Contact' in MenuPulley on window 'Contacts' . You will see your address book in list.


Vlad.

iltsu 2014-05-14 22:04

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Whats proper folder for pebble faces so skipping stones can find them and upload?

Found Watchface generator at http://www.watchface-generator.de/ but it requires v2.0 firmware, if I update my Pebble with iPad to newer firmware will it still work with Skipping stones?

HtheB 2014-05-15 02:53

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by iltsu (Post 1425358)
Whats proper folder for pebble faces so skipping stones can find them and upload?

Found Watchface generator at http://www.watchface-generator.de/ but it requires v2.0 firmware, if I update my Pebble with iPad to newer firmware will it still work with Skipping stones?

Yes, I have 2.0 and it just works, I also use watchfaces generated by that website.

annoying part is that you will get a message once you establish a connecton saying that you need to upgrade to sdk 2.0...

vasvlad 2014-05-16 10:01

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by Bundyo (Post 1425236)
Icon from screen.

Hi
I've uploaded the new Pull Request to repository
https://github.com/ruedigergad/SkippingStones/pull/6
"Fixed problem with non-Latin letters in notification about incoming call"

Please try this package https://github.com/vasvlad/SkippingS...l.rpm?raw=true
for testing this patch

BR,
Vlad.

Bundyo 2014-05-16 10:28

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by vasvlad (Post 1425255)
Please try item 'Add Contact' in MenuPulley on window 'Contacts' . You will see your address book in list.


Vlad.

I've did more extensive testing and only some of the contacts are not shown with a name on the Pebble. All of them are listed in Mitakuuluu. Anyway, seems less of a problem now.

vasvlad 2014-05-17 18:25

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Hi.

I've uploaded the new Pull Request to repository again :)
https://github.com/ruedigergad/SkippingStones/pull/7
"Added additional control for phone call"

Please try this package
https://github.com/vasvlad/SkippingS...l.rpm?raw=true
for testing this improvement

BR,
Vlad.

HtheB 2014-05-17 23:39

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by vasvlad (Post 1425752)
Hi.

I've uploaded the new Pull Request to repository again :)
https://github.com/ruedigergad/SkippingStones/pull/7
"Added additional control for phone call"

Please try this package
https://github.com/vasvlad/SkippingS...l.rpm?raw=true
for testing this improvement

BR,
Vlad.

What kind of additional controls did you add?
I tried your version, but I couldn't hang up a phone call from the watch once you've answered it.
It also didn't show the name on the watch by the way. And I dont use Mitakuuluu if you're going to ask that :P

By the way, can't we find out from the dbus how the 'put phone into silent when phone rings' works?

vasvlad 2014-05-18 09:32

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by HtheB (Post 1425765)
What kind of additional controls did you add?
I tried your version, but I couldn't hang up a phone call from the watch once you've answered it.
It also didn't show the name on the watch by the way. And I dont use Mitakuuluu if you're going to ask that :P

By the way, can't we find out from the dbus how the 'put phone into silent when phone rings' works?

The last patch has been fixed this problem http://talk.maemo.org/showpost.php?p...5&postcount=97

This version of package for testing doesn't include this patch http://talk.maemo.org/showpost.php?p...&postcount=107

I didn't find way for muting ring on speaker using dbus yet :(

Vlad.

Wonko 2014-05-31 14:30

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
I merged the PRs (Great thanks again vasvlad :)) and uploaded a new version. Please see the following blog post for more details: http://ruedigergad.com/2014/05/31/pe...ngstones-0-17/

I hope that I mentioned all the important improvements and credited everyone properly.
Please let me know if there are things that should be changed or added.

Please note that SkippingStones comes without any warranty etc. The new version can be downloaded from: https://github.com/ruedigergad/Skipp...l.rpm?raw=true

vasvlad 2014-06-01 20:19

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Hi.
I've found the way for mute active ring and I've posted the new Pull Request
https://github.com/ruedigergad/SkippingStones/pull/8

This Pull Request includes the next features:
1. Added possibility to end current phone call
2. Added 'Silence ring' after pressing the down button once

Package for testing you can find here
https://github.com/vasvlad/SkippingS...l.rpm?raw=true

Vlad.

HtheB 2014-06-01 23:19

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by vasvlad (Post 1427757)
Hi.
I've found the way for mute active ring and I've posted the new Pull Request
https://github.com/ruedigergad/SkippingStones/pull/8

This Pull Request includes the next features:
1. Added possibility to end current phone call
2. Added 'Silence ring' after pressing the down button once

Package for testing you can find here
https://github.com/vasvlad/SkippingS...l.rpm?raw=true

Vlad.

MY HERO!!!! :D

Next challenge: answer the phone? :p

Edit:
There is an interesting Android app (Pebble Dialer)
https://play.google.com/store/apps/d...o.pebbledialer

This app and watchapp shows you: the call log, phone contacts to dial someone, answer an incoming phone call
you can turn on the speakers of your phone when you've answered a phone call, and even turn off/on the mic.

an AWESOME app that I would like to see on our jolla too! :)

vasvlad 2014-06-02 13:54

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by HtheB (Post 1427771)
MY HERO!!!! :D

Next challenge: answer the phone? :p

Edit:
There is an interesting Android app (Pebble Dialer)
https://play.google.com/store/apps/d...o.pebbledialer

This app and watchapp shows you: the call log, phone contacts to dial someone, answer an incoming phone call
you can turn on the speakers of your phone when you've answered a phone call, and even turn off/on the mic.

an AWESOME app that I would like to see on our jolla too! :)

Hi.

I do not promise that I do it, but I'm going to try explore how it work.

I have two problems: I haven't got Android phone and I don't have any free time for it. :)


Vlad.

HtheB 2014-06-02 14:33

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by vasvlad (Post 1427833)
Hi.

I do not promise that I do it, but I'm going to try explore how it work.

I have two problems: I haven't got Android phone and I don't have any free time for it. :)


Vlad.

Here you can find the source code:
https://github.com/matejdro?tab=repositories

Source of Android companion app:
https://github.com/matejdro/PebbleDialer-Android

Source of the Pebble watchapp:
https://github.com/matejdro/PebbleDialer-Watchapp

haliava 2014-06-10 15:42

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
0-17-2 works fine for me on 2.2. firmware - though neither SmartStatus+ nor SmartWA seem to work (that is they do not show weather or calendar appointments)

Wonko 2014-06-18 18:26

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
This is just a brief update to tell you that I updated the audioplayer patch to work with the latest SailfishOS version.
There had been some changes in the internals of AudioPlayer.qml which require a slightly changed patch.
Please note that I disabled the BluetoothAudioPlayer in order to quickly work around a bug that happens otherwise.

@haliava
I am afraid that I cannot help you with the calendar appointment issue.
With respect to the weather notifications: this requires a patched MeeCast version and I didn't have the time to update the patch to the latest MeeCast version so this might be a reason why it could break.
If you didn't try the patch yet, please give that patch a try.
Maybe this can solve that issue.

cvp 2014-06-18 18:48

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
very nice work :)

i wish someone will work to use a Sony Smartband SWR10 on Sailfish :(

haliava 2014-06-19 08:37

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
@Wonko

On what pebble firmware versions does weather work for you? As I have pebble steel with 2.2 firmware (and thus SDK 2 versions of both SmartWA and SmartStatus+).


All times are GMT. The time now is 11:45.

vBulletin® Version 3.8.8