osmandapp / OsmAnd

OsmAnd
https://osmand.net
Other
4.54k stars 1k forks source link

Abridged Pebble notifications for smartwatches #11304

Open flenzen opened 3 years ago

flenzen commented 3 years ago

🚀 feature request

Description

The user can choose that Pebble notifications with least possible character count are output.

Problem

Assume a smartwatch is connected that receives and displays Pebble notifications from OSMand. The notifications are e.g. of the form "Voice:after 350 metres turn right on Sample street, then turn left" (or something like that, I have the German translation). This is too verbose to be displayed on a smartwatch.

Describe the solution you'd like

The user can choose if she wants Pebble notifications in a concise style (which would imply that voice directions are turned off) or the original ones that are intended for voice output. Concise would mean e.g. that

"Voice:after` 350 metres turn right on Sample street"

becomes

< 350m Sample str.

or something like that. I don't know if it is possible to get rid of the "Voice:", but cutting the rest down to less characters would already help a lot.

Describe alternatives you've considered

The android app Navigator for Mi Band 3, 4, Bip and Cor captures notifications from Google Maps and converts them to a format that can be read on a smartwatch. A similar solution might work for OSMand, but that's beyond my expertise.

bbigras commented 3 years ago

Could the data be exposed using a ContentProvider? I was told that it would be easy to support the pinetime watch with a ContentProvider, maybe it could be similar for the other watches.

kompas1 commented 3 years ago

+1 for that. If i remember correctly OsmAnd version 1.2 had pebble support, can't tell what was meant by that but I'm running into the same issue as you do obviously when using my pebble