Daniel Dakhno
73d67d4093
Fossil/Skagen Hybrids: Embed menu_structure in watchface apps ( #3245 )
...
This PR aims to optimize the method of synchronizing the menu_structure for the openSourceWatchface by making the menu_structure request from the watch obsolete.
Instead, when a new menu_structure is sent to GB via the Intent `nodomain.freeyourgadget.gadgetbridge.Q_SET_MENU_STRUCTURE`, GB remembers that JSON.
Next time a watchface is built, the JSON is embedded into that app package so the watch doesn't forget the structure.
This requires a full GB rebuild to work properky.
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3245
Co-authored-by: Daniel Dakhno <dakhnod@gmail.com>
Co-committed-by: Daniel Dakhno <dakhnod@gmail.com>
2023-08-19 20:48:53 +00:00
Arjan Schrijver
845887ddeb
Fossil/Skagen Hybrids: Add app/watchface downloading from watch to app manager
2023-01-07 23:07:34 +01:00
Hasan Ammar
ef50599179
Skagen Gen 6 Hybrid HR: Add support for 38mm watches.
...
Tested against https://www.watchstation.com/en-ca/products/jorn-38mm-gen-6-hybrid-smartwatch---silver-stainless-steel-mesh/SKT3301.html
2022-10-30 22:00:14 +01:00
dakhnod
fe485d80ec
Fossil Gen6. Hybrid: added basic support for Hybrid Gen 6 ( #2775 )
...
This PR aims to add support for the newer Fossil Gen. 6 Hybrid models, which are pretty similar to the older HR's.
Here's my checklist
- [x] make GB recognize and accept new watches
- [ ] find out how SPO2 is transmitted
- [ ] extend activity data to include Oxygen data
- [x] create timeout for requests to avoid deadlocks
- [x] fix device vibration on every reconnect
- [ ] create API for voice commands
- [x] figure out how the voice data works
Co-authored-by: Daniel Dakhno <dakhnod@gmail.com>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2775
Co-authored-by: dakhnod <dakhnod@noreply.codeberg.org>
Co-committed-by: dakhnod <dakhnod@noreply.codeberg.org>
2022-08-24 21:56:09 +02:00
Hasan Ammar
c2054c4a8b
Hybrid HR: Add support for Hybrid HR 38mm watches
2022-08-07 20:32:54 +02:00
Daniel Dakhno
bc60b66abf
added capability to push config via intents
2021-11-13 10:10:38 +01:00
Daniel Dakhno
1505c355ce
Fossil HR: allow app management on watch from GB
2021-02-01 01:57:13 +01:00
Daniel Dakhno
ec77345632
Fossil Hybrid: file handle can be passed to service as string
2021-01-30 21:10:36 +01:00
License Bot
1b5402dcb4
update license headers
2021-01-10 23:38:13 +01:00
Daniel Dakhno
7dd50fc31a
Fossil Hybrid: added factory reset option
2020-10-26 03:55:32 +01:00
Daniel Dakhno
c85e30cb07
Fossil Hybrid: added hands calibration
2020-10-22 12:43:40 +02:00
Daniel Dakhno
3b2a16b6fc
Fossil Hybrid: added manual file down/upload
2020-10-16 01:50:44 +02:00
Daniel Dakhno
7939607beb
Fossil HR: added "last notification" widget
2020-06-04 22:40:23 +02:00
Andreas Shimokawa
1e93a8c1cc
Fossil Hybrid HR: Experimenal firmware update support
...
TODO:
- progress bar
- set device state to firmware update
There is currently absolutely no feedback during install, just wait and pray
2020-04-10 00:51:16 +02:00
Daniel Dakhno
379fa746a3
Fossil HR: added Background image and basic editing
2020-04-08 03:08:35 +02:00
Andreas Shimokawa
159a937cab
Fossil Hybrid HR: Support button configuration in per-device settings
...
Related: #1751
2020-03-15 00:23:06 +01:00
Andreas Shimokawa
6a30c2fa6f
Fossil Hybrid HR: send weather as soon as it comes in, map correct icons
2020-02-16 22:56:43 +01:00
Daniel Dakhno
c57d5d3659
added find my device support
2020-02-16 01:41:14 +01:00
Daniel Dakhno
829a306c64
added logic for call notification (WIP)
2020-02-02 03:16:48 +01:00
Andreas Shimokawa
1c91c037a8
Merge branch 'master' into fossil-q-hr
2020-01-29 17:22:21 +01:00
Daniel Dakhno
132d97ee95
created UI to design custom widgets
2020-01-19 04:01:57 +01:00
License Bot
d6fa5d0dd5
Update license headers
2020-01-09 10:44:32 +01:00
dakhnod
98540fbdb6
added render property to widget intent
2020-01-04 00:24:29 +01:00
Daniel Dakhno
961c0aa97c
added some widget example code (WIP)
2020-01-03 02:33:47 +01:00
dakhnod
19d68c62c6
added music info (controls WIP)
2019-12-31 15:25:30 +01:00
dakhnod
c4d63a80e1
added menu handling and error status
2019-12-31 03:14:20 +01:00
License Bot
1dc8c26e2a
Update license headers
2019-12-06 22:51:43 +01:00
Daniel Dakhno
02ee886934
Merge branch 'fossil-q-hybrid' of github.com:dakhnod/Gadgetbridge into q-hybrid-hr
2019-11-26 02:12:11 +01:00
dakhnod
2bba2c449f
fixed some syncing issues (hopefully)
2019-11-24 00:44:14 +01:00
dakhnod
d344bfa6da
Merge branch 'fossil-q-hybrid' of github.com:dakhnod/Gadgetbridge into q-hybrid-hr
2019-11-21 22:37:52 +01:00
dakhnod
e0905703af
moved getModelName to superclass
2019-11-21 22:17:42 +01:00
Daniel Dakhno
a56d180531
added second timezone button function
2019-11-20 18:59:13 +01:00
Daniel Dakhno
a7c10bed42
added alarm settings
2019-11-20 00:56:09 +01:00
Daniel Dakhno
161236f3a2
fixed file upload bug
2019-11-14 04:56:34 +01:00
dakhnod
016ae8be13
still don't know what is goind on with uploading files...
2019-11-04 02:47:38 +01:00
Daniel Dakhno
25a67b2ebb
updated some requests, still dunno why some files time out...
2019-10-30 02:50:00 +01:00
Daniel Dakhno
06d7568249
added some requests and logic
2019-10-28 12:35:22 +01:00
dakhnod
37d7df2d31
added some requests
2019-10-27 23:24:02 +01:00
Daniel Dakhno
0fe97c687d
created api specific abstraction layer
2019-10-25 19:13:55 +02:00
Daniel Dakhno
187600b076
added abstraction layer
2019-10-24 19:44:35 +02:00