From 1874c52bbaabbe7b6cd2fb4453a37ec40e8a567f Mon Sep 17 00:00:00 2001 From: Gyuri Horak Date: Sun, 15 Sep 2024 18:54:20 +0200 Subject: [PATCH] fenix 8 support --- manifest.xml | 16 +++++++ resources-round-360x360/layouts.xml | 72 +++++++++++++++++++++++++++++ resources/settings/properties.xml | 2 +- source/RepaFieldApp.mc | 4 +- source/RepaFieldView.mc | 4 +- 5 files changed, 93 insertions(+), 5 deletions(-) create mode 100755 resources-round-360x360/layouts.xml diff --git a/manifest.xml b/manifest.xml index d847040..e902c67 100644 --- a/manifest.xml +++ b/manifest.xml @@ -7,9 +7,13 @@ + + + + @@ -19,13 +23,24 @@ + + + + + + + + + + + @@ -42,6 +57,7 @@ + diff --git a/resources-round-360x360/layouts.xml b/resources-round-360x360/layouts.xml new file mode 100755 index 0000000..6794a78 --- /dev/null +++ b/resources-round-360x360/layouts.xml @@ -0,0 +1,72 @@ + + + + + + 150 + 52 + 230 + -32 + + + 54 + + + + + + + + + + + + 64 + + + + + + + + 64 + + + + + diff --git a/resources/settings/properties.xml b/resources/settings/properties.xml index 67ea055..d3d1254 100644 --- a/resources/settings/properties.xml +++ b/resources/settings/properties.xml @@ -1,5 +1,5 @@ - 2.0.2 + 2.0.4 0 0088FF 00AA55 diff --git a/source/RepaFieldApp.mc b/source/RepaFieldApp.mc index df4bf1f..eb57794 100644 --- a/source/RepaFieldApp.mc +++ b/source/RepaFieldApp.mc @@ -17,8 +17,8 @@ class RepaFieldApp extends Application.AppBase { } //! Return the initial view of your application here - function getInitialView() as Array? { - return [ new RepaFieldView() ] as Array; + function getInitialView() { + return [new RepaFieldView() as View]; } } diff --git a/source/RepaFieldView.mc b/source/RepaFieldView.mc index 855c0fb..ace1dd5 100644 --- a/source/RepaFieldView.mc +++ b/source/RepaFieldView.mc @@ -63,7 +63,7 @@ class RepaFieldView extends WatchUi.DataField { hidden var cadenceZoneColors as Array; hidden var gradeZones as Array; hidden var gradeZoneColors as Array; - hidden var vsZones as Array; + hidden var vsZones as Array; hidden var vsZoneColors as Array; hidden var isDistanceMetric as Boolean; hidden var isElevationMetric as Boolean; @@ -554,7 +554,7 @@ class RepaFieldView extends WatchUi.DataField { fitGradeLapAvg.setData(avgLGrade * 100); } if (fitGAP != null) { - fitGAP.setData(cgap ? cgap : 60); + fitGAP.setData(cgap ? cgap : 0); } if (fitVSpeed != null) { fitVSpeed.setData(cvspeed ? cvspeed : 0);