Skip to content

Commit

Permalink
Add device support
Browse files Browse the repository at this point in the history
  • Loading branch information
wwarby committed Jun 20, 2021
1 parent 557cdf4 commit 321c5bf
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 5 deletions.
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,9 @@ Walker also contributes step data to the FIT profile for your activity, showing
- **Walker isn't translated to my native language**
- Garmin supports a fixed number of languages on each device, and as far as I'm aware they do not add new languages to existing devices retrospectively, although they do tend to expand the list of supported languages on new devices. I can only offer translations in the languages supported by Garmin for a given device. If you are sure that Garmin supports a language on your device (in other words you can change the language setting on the watch to that language) and I haven't added a translation for that language, please [get in touch](#contact). I'll do the translation using Google Translate, but if you'd like to help by providing an accurate translation into your language I can give you a template in English for conversion.
- **I have a feature suggestion**
- By all means [get in touch](#contact). Please bear in mind though that Walker has a defined purpose - it is for *casual* walking. I am not inclined to add data that is of more interest to technical hikers, such as altitude, ascent, bearing, cadence etc.
- By all means [get in touch](#contact). Please bear in mind though that Walker has a defined purpose - it is for *casual* walking. I am not inclined to add data that is of more interest to technical hikers, such as altitude, ascent, bearing, cadence etc.
- **Can you add support for the Forerunner 45/55 model?**
- No, sorry. The Forerunner 45 and 55 models have 8 colour screens which would require a rewrite of how colours are used in Walker's layout. I've actually tried doing this, but it caused an increase in memory usage which broke compatibility with several older devices such as the Forerunner 235. To support both types of model will require splitting the app into two separate releases which I don't want to do at the moment.
- **It doesn't work on vivoactive**
- I've had several reports from users that can't find or can't load Walker on a vivoactive 3/4 watch model. I have reports from users of both models confirming that it does install on both models, but that the installation process is different from some of the other models. See these [installation steps](#othermodels) for guidance on installation provided by users who have Walker installed and working on these models.
- **My watch isn't supported**
Expand Down Expand Up @@ -168,11 +170,11 @@ Please use [this link](https://apps.garmin.com/en-US/apps/6cfd1ea6-e841-4c6a-98d
- Approach S60 / S62
- Captain Marvel / Darth Vader / First Avenger / Rey
- D2 Bravo / Bravo Titanium / Charlie / Delta / Delta PX / Delta S
- Descent Mk1
- Descent Mk1 / Mk2 / Mk2S
- fenix 3 / 3 HR / 5 / 5 Plus / 5S / 5X / 5X Plus / 6 / 6 Pro / 6S / 6S Pro / 6X Pro / Chronos
- Forerunner 230 / 235 / 630 / 645 / 645 Music / 735xt / 935 / 945
- Forerunner 230 / 235 / 630 / 645 / 645 Music / 735xt / 935 / 945 / 945LTE
- MARQ Adventurer / Athlete / Aviator / Captain / Commander / Driver / Expedition / Golfer
- Venu
- Venu / 2 / 2S
- vivoactive 3 / 3 Music / 3 Music LTE / 4 / 4S

*Note: Only tested in on a real fenix 5X and Forerunner 235 in the field, all other watches tested only in the SDK device simulator.*
Expand Down Expand Up @@ -237,6 +239,8 @@ Code and ideas borrowed from [RunnersField by kpaumann](https://github.com/kopa/

<a name="changelog"></a>
## Changelog
- 1.3.1
- Add support for new devices, update Chinese translation (thanks [Chuanyi](https://github.com/Likenttt))
- 1.3.0
- Add support for Venu 2 and Venu 2S
- 1.2.0
Expand Down
5 changes: 4 additions & 1 deletion manifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!-- This is a generated file. It is highly recommended that you DO NOT edit this file. --><iq:manifest xmlns:iq="http://www.garmin.com/xml/connectiq" version="3">
<iq:application entry="WalkerApp" id="2a2fa5b83ffa4f499ba73d57e4ed09b0" launcherIcon="@Drawables.il" minSdkVersion="1.3.0" name="@Strings.appName" type="datafield" version="1.3.0">
<iq:application entry="WalkerApp" id="2a2fa5b83ffa4f499ba73d57e4ed09b0" launcherIcon="@Drawables.il" minSdkVersion="1.3.0" name="@Strings.appName" type="datafield" version="1.3.1">
<iq:products>
<iq:product id="approachs60"/>
<iq:product id="approachs62"/>
Expand All @@ -11,6 +11,8 @@
<iq:product id="d2deltapx"/>
<iq:product id="d2deltas"/>
<iq:product id="descentmk1"/>
<iq:product id="descentmk2"/>
<iq:product id="descentmk2s"/>
<iq:product id="fenix3"/>
<iq:product id="fenix3_hr"/>
<iq:product id="fenix5"/>
Expand All @@ -36,6 +38,7 @@
<iq:product id="fr745"/>
<iq:product id="fr935"/>
<iq:product id="fr945"/>
<iq:product id="fr945lte"/>
<iq:product id="legacyherocaptainmarvel"/>
<iq:product id="legacyherofirstavenger"/>
<iq:product id="legacysagadarthvader"/>
Expand Down
6 changes: 6 additions & 0 deletions monkey.jungle
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ d2delta.sourcePath = $(d2delta.sourcePath);source-memoryGTE32K;source-round-240x
d2deltapx.sourcePath = $(d2deltapx.sourcePath);source-memoryGTE32K;source-round-240x240-a
d2deltas.sourcePath = $(d2deltas.sourcePath);source-memoryGTE32K;source-round-240x240-a
descentmk1.sourcePath = $(descentmk1.sourcePath);source-memoryGTE32K;source-round-240x240-a
descentmk2.sourcePath = $(descentmk2.sourcePath);source-memoryGTE32K;source-round-280x280-a
descentmk2s.sourcePath = $(descentmk2s.sourcePath);source-memoryGTE32K;source-round-240x240-d
fenix3_hr.sourcePath = $(fenix3_hr.sourcePath);source-round-218x218-b
fenix3.sourcePath = $(fenix3.sourcePath);source-round-218x218-b
fenix5.sourcePath = $(fenix5.sourcePath);source-memoryGTE32K;source-round-240x240-a
Expand All @@ -39,6 +41,7 @@ fr735xt.sourcePath = $(fr735xt.sourcePath);source-memoryGTE32K;source-semiround-
fr745.sourcePath = $(fr745.sourcePath);source-memoryGTE32K;source-round-240x240-d
fr935.sourcePath = $(fr935.sourcePath);source-memoryGTE32K;source-round-240x240-a
fr945.sourcePath = $(fr945.sourcePath);source-memoryGTE32K;source-round-240x240-d
fr945lte.sourcePath = $(fr945lte.sourcePath);source-memoryGTE32K;source-round-240x240-d
legacyherocaptainmarvel.sourcePath = $(legacyherocaptainmarvel.sourcePath);source-memoryGTE32K;source-round-218x218-a
legacyherofirstavenger.sourcePath = $(legacyherofirstavenger.sourcePath);source-memoryGTE32K;source-round-260x260-a
legacysagadarthvader.sourcePath = $(legacysagadarthvader.sourcePath);source-memoryGTE32K;source-round-260x260-a
Expand Down Expand Up @@ -75,6 +78,8 @@ d2delta.resourcePath = $(d2delta.resourcePath);resources-launcher-40x40;resource
d2deltapx.resourcePath = $(d2deltapx.resourcePath);resources-launcher-40x40;resources-memoryGTE32K
d2deltas.resourcePath = $(d2deltas.resourcePath);resources-launcher-40x40;resources-memoryGTE32K
descentmk1.resourcePath = $(descentmk1.resourcePath);resources-launcher-40x40;resources-memoryGTE32K
descentmk2.resourcePath = $(descentmk2.resourcePath);resources-launcher-40x40;resources-memoryGTE32K
descentmk2s.resourcePath = $(descentmk2s.resourcePath);resources-launcher-40x40;resources-memoryGTE32K
fenix3_hr.resourcePath = $(fenix3_hr.resourcePath);resources-memory16K
fenix3.resourcePath = $(fenix3.resourcePath);resources-memory16K
fenix5.resourcePath = $(fenix5.resourcePath);resources-launcher-40x40;resources-memoryGTE32K
Expand All @@ -100,6 +105,7 @@ fr735xt.resourcePath = $(fr735xt.resourcePath);resources-launcher-40x40;resource
fr745.resourcePath = $(fr745.resourcePath);resources-launcher-40x40;resources-memoryGTE32K
fr935.resourcePath = $(fr935.resourcePath);resources-launcher-40x40;resources-memoryGTE32K
fr945.resourcePath = $(fr945.resourcePath);resources-launcher-40x40;resources-memoryGTE32K
fr945lte.resourcePath = $(fr945lte.resourcePath);resources-launcher-40x40;resources-memoryGTE32K
legacyherocaptainmarvel.resourcePath = $(legacyherocaptainmarvel.resourcePath);resources-launcher-30x30;resources-memoryGTE32K
legacyherofirstavenger.resourcePath = $(legacyherofirstavenger.resourcePath);resources-launcher-35x35;resources-memoryGTE32K
legacysagadarthvader.resourcePath = $(legacysagadarthvader.resourcePath);resources-launcher-35x35;resources-memoryGTE32K
Expand Down
1 change: 1 addition & 0 deletions source-round-240x240-d/Layout.mc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
* - Forerunner 245 Music
* - Forerunner 745
* - Forerunner 945
* - Forerunner 945 LTE
*/

function getLayout() {
Expand Down
1 change: 1 addition & 0 deletions source-round-280x280-a/Layout.mc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
* 280 x 280 FONT GROUP A
* DEVICES:
* - fenix 6X Pro
* - Descent Mk2
*/

function getLayout() {
Expand Down

0 comments on commit 321c5bf

Please sign in to comment.