Skip to content

Commit

Permalink
Version 1.19
Browse files Browse the repository at this point in the history
  • Loading branch information
GCorm authored and GCorm committed Jun 20, 2019
1 parent 8f56bdd commit 22ec508
Show file tree
Hide file tree
Showing 19 changed files with 514 additions and 400 deletions.
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,16 @@ Configurable Garmin Watch datafield
![GRun Cover Image](/doc/GRunWatch.png)

## Release Notes
### Version 1.19
- Application Settings can be changed while application is running
- Redesign settings to adjust column width (Less user friend, but more customizable)
- Add a parameter to set "Header Height" in percentage. This allow to completely hide headers to maximize space.
- Header Font tried to used the maximum space possible
- Changed default parameters

### Version 1.18
- Added Training Effect on supported devices (Fenix 5, Fenix 5s, Fenix 5x, Fenix 5x Plus, Fenix Chronos, Forerunnner 645, Forerunnner 645 Music, Forerunnner 935, Edge 1030, Edge 520 Plus)
- Add a parameter to correct distance on lap. Distance is rounded to the nearest "Lap Distance".
- Add a parameter to set "Header Height" in pixel. This allow to completely hide headers to maximize space.
- Code improvement to optimize memory
- Code Framework using Jungles to implement features for specific devices (Example: Training Effect)

Expand Down
44 changes: 22 additions & 22 deletions monkey.jungle
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,34 @@ project.manifest = manifest.xml
# Source Files
#######################################################
# Default used low memory
base.sourcePath = source;source-lowmem
base.sourcePath = source

# High Memory (124.7 KB)
d2charlie.sourcePath = source;source-highmem
d2delta.sourcePath = source;source-highmem
d2deltapx.sourcePath = source;source-highmem
d2deltas.sourcePath = source;source-highmem
edge1030.sourcePath = source;source-highmem
edge1030bontrager.sourcePath = source;source-highmem
edge520plus.sourcePath = source;source-highmem
edgeexplore.sourcePath = source;source-highmem
fenix5plus.sourcePath = source;source-highmem
fenix5splus.sourcePath = source;source-highmem
fenix5x.sourcePath = source;source-highmem
fenix5xplus.sourcePath = source;source-highmem
d2charlie.sourcePath = source;source-highmem;source-highmem-default
d2delta.sourcePath = source;source-highmem;source-highmem-default
d2deltapx.sourcePath = source;source-highmem;source-highmem-default
d2deltas.sourcePath = source;source-highmem;source-highmem-default
edge1030.sourcePath = source;source-highmem;source-highmem-edge1030
edge1030bontrager.sourcePath = source;source-highmem;source-highmem-edge1030
edge520plus.sourcePath = source;source-highmem;source-highmem-edge520plus
edgeexplore.sourcePath = source;source-highmem;source-highmem-edge520plus
fenix5plus.sourcePath = source;source-highmem;source-highmem-default
fenix5splus.sourcePath = source;source-highmem;source-highmem-default
fenix5x.sourcePath = source;source-highmem;source-highmem-default
fenix5xplus.sourcePath = source;source-highmem;source-highmem-default

# High Memory (60.7 KB)
fr645m.sourcePath = source;source-highmem
fr645m.sourcePath = source;source-highmem;source-highmem-default

# Low Memory (28.7 KB)
#edge130.sourcePath = source;source-lowmem
#fenix5.sourcePath = source;source-lowmem
fenix5s.sourcePath = source;source-fenix5s
fenixchronos.sourcePath = source;source-fenixchronos
#fr645.sourcePath = source;source-lowmem
#fr935.sourcePath = source;source-lowmem
#vivoactive3.sourcePath = source;source-lowmem
#vivoactive3m.sourcePath = source;source-lowmem
edge130.sourcePath = source;source-lowmem-default
fenix5.sourcePath = source;source-lowmem-default
fenix5s.sourcePath = source;source-lowmem-fenix5s
fenixchronos.sourcePath = source;source-lowmem-fenixchronos
fr645.sourcePath = source;source-lowmem-default
fr935.sourcePath = source;source-lowmem-default
vivoactive3.sourcePath = source;source-lowmem-default
vivoactive3m.sourcePath = source;source-lowmem-default

# Resource Files
#######################################################
Expand Down
10 changes: 10 additions & 0 deletions resources-highmem-te/settings/settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -64,6 +65,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -98,6 +100,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -132,6 +135,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -166,6 +170,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -200,6 +205,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -234,6 +240,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -268,6 +275,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -302,6 +310,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -336,6 +345,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down
10 changes: 10 additions & 0 deletions resources-highmem/settings/settings.xml.txt
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@
<listEntry value="62">@Strings.Field62</listEntry>
<listEntry value="63">@Strings.Field63</listEntry>
<listEntry value="64">@Strings.Field64</listEntry>
<listEntry value="99">@Strings.Field65</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -134,6 +135,7 @@
<listEntry value="62">@Strings.Field62</listEntry>
<listEntry value="63">@Strings.Field63</listEntry>
<listEntry value="64">@Strings.Field64</listEntry>
<listEntry value="99">@Strings.Field65</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -203,6 +205,7 @@
<listEntry value="62">@Strings.Field62</listEntry>
<listEntry value="63">@Strings.Field63</listEntry>
<listEntry value="64">@Strings.Field64</listEntry>
<listEntry value="99">@Strings.Field65</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -272,6 +275,7 @@
<listEntry value="62">@Strings.Field62</listEntry>
<listEntry value="63">@Strings.Field63</listEntry>
<listEntry value="64">@Strings.Field64</listEntry>
<listEntry value="99">@Strings.Field65</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -341,6 +345,7 @@
<listEntry value="62">@Strings.Field62</listEntry>
<listEntry value="63">@Strings.Field63</listEntry>
<listEntry value="64">@Strings.Field64</listEntry>
<listEntry value="99">@Strings.Field65</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -410,6 +415,7 @@
<listEntry value="62">@Strings.Field62</listEntry>
<listEntry value="63">@Strings.Field63</listEntry>
<listEntry value="64">@Strings.Field64</listEntry>
<listEntry value="99">@Strings.Field65</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -479,6 +485,7 @@
<listEntry value="62">@Strings.Field62</listEntry>
<listEntry value="63">@Strings.Field63</listEntry>
<listEntry value="64">@Strings.Field64</listEntry>
<listEntry value="99">@Strings.Field65</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -548,6 +555,7 @@
<listEntry value="62">@Strings.Field62</listEntry>
<listEntry value="63">@Strings.Field63</listEntry>
<listEntry value="64">@Strings.Field64</listEntry>
<listEntry value="99">@Strings.Field65</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -617,6 +625,7 @@
<listEntry value="62">@Strings.Field62</listEntry>
<listEntry value="63">@Strings.Field63</listEntry>
<listEntry value="64">@Strings.Field64</listEntry>
<listEntry value="99">@Strings.Field65</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -686,6 +695,7 @@
<listEntry value="62">@Strings.Field62</listEntry>
<listEntry value="63">@Strings.Field63</listEntry>
<listEntry value="64">@Strings.Field64</listEntry>
<listEntry value="99">@Strings.Field65</listEntry>
</settingConfig>
</setting>

Expand Down
72 changes: 36 additions & 36 deletions resources-highmem/strings/strings.xml.txt
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
<strings>
<string id="Field29">Ambient Pressure</string>
<string id="Field30">Average Cadence</string>
<string id="Field31">Average Distance</string>
<string id="Field32">Average Power</string>
<string id="Field33">Bearing</string>
<string id="Field34">Bearing From Start</string>
<string id="Field35">Current Heading</string>
<string id="Field36">Current Location</string>
<string id="Field37">Current Power</string>
<string id="Field38">Distance to Destination</string>
<string id="Field39">Distance to Next Point</string>
<string id="Field40">Elapsed Time</string>
<string id="Field41">Elevation at Destination</string>
<string id="Field42">Elevation at Next Point</string>
<string id="Field43">Energy Expenditure</string>
<string id="Field44">Front Derailleur Index</string>
<string id="Field45">Front Derailleur Max</string>
<string id="Field46">Front Derailleur Size</string>
<string id="Field47">Max Cadence</string>
<string id="Field48">Max Heart Rate</string>
<string id="Field49">Max Power</string>
<string id="Field50">Max Speed</string>
<string id="Field51">Mean Sea Level pressure</string>
<string id="Field52">Name of Destination</string>
<string id="Field53">Name of Next Point</string>
<string id="Field54">Off Course Distance</string>
<string id="Field55">Raw Ambient Pressure</string>
<string id="Field56">Rear Derailleur Index</string>
<string id="Field57">Rear Derailleur Max</string>
<string id="Field58">Rear Derailleur Size</string>
<string id="Field59">Start Location</string>
<string id="Field60">Start Time</string>
<string id="Field61">Swim Stroke Type</string>
<string id="Field62">Swim Swolf</string>
<string id="Field63">Timer State</string>
<string id="Field64">Track</string>
<string id="Field30">Ambient Pressure</string>
<string id="Field31">Average Cadence</string>
<string id="Field32">Average Distance</string>
<string id="Field33">Average Power</string>
<string id="Field34">Bearing</string>
<string id="Field35">Bearing From Start</string>
<string id="Field36">Current Heading</string>
<string id="Field37">Current Location</string>
<string id="Field38">Current Power</string>
<string id="Field39">Distance to Destination</string>
<string id="Field40">Distance to Next Point</string>
<string id="Field41">Elapsed Time</string>
<string id="Field42">Elevation at Destination</string>
<string id="Field43">Elevation at Next Point</string>
<string id="Field44">Energy Expenditure</string>
<string id="Field45">Front Derailleur Index</string>
<string id="Field46">Front Derailleur Max</string>
<string id="Field47">Front Derailleur Size</string>
<string id="Field48">Max Cadence</string>
<string id="Field49">Max Heart Rate</string>
<string id="Field50">Max Power</string>
<string id="Field51">Max Speed</string>
<string id="Field52">Mean Sea Level pressure</string>
<string id="Field53">Name of Destination</string>
<string id="Field54">Name of Next Point</string>
<string id="Field55">Off Course Distance</string>
<string id="Field56">Raw Ambient Pressure</string>
<string id="Field57">Rear Derailleur Index</string>
<string id="Field58">Rear Derailleur Max</string>
<string id="Field59">Rear Derailleur Size</string>
<string id="Field60">Start Location</string>
<string id="Field61">Start Time</string>
<string id="Field62">Swim Stroke Type</string>
<string id="Field63">Swim Swolf</string>
<string id="Field64">Timer State</string>
<string id="Field65">Track</string>
</strings>
10 changes: 10 additions & 0 deletions resources-lowmem-te/settings/settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -64,6 +65,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -98,6 +100,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -132,6 +135,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -166,6 +170,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -200,6 +205,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -234,6 +240,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -268,6 +275,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -302,6 +310,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down Expand Up @@ -336,6 +345,7 @@
<listEntry value="26">@Strings.Field26</listEntry>
<listEntry value="27">@Strings.Field27</listEntry>
<listEntry value="28">@Strings.Field28</listEntry>
<listEntry value="99">@Strings.Field29</listEntry>
</settingConfig>
</setting>

Expand Down
Loading

0 comments on commit 22ec508

Please sign in to comment.