Skip to content

Commit

Permalink
Merge branch 'feature/#37-hide-battery-percent'
Browse files Browse the repository at this point in the history
  • Loading branch information
warmsound committed Jun 17, 2018
2 parents 04bcb2d + b07a061 commit 1416e05
Show file tree
Hide file tree
Showing 25 changed files with 51 additions and 5 deletions.
3 changes: 3 additions & 0 deletions resources-approachs60/settings/settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
<settingConfig type="list">
<!--listEntry value="0">@Strings.HeartRate</listEntry-->
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -37,6 +38,7 @@
<settingConfig type="list">
<!--listEntry value="0">@Strings.HeartRate</listEntry-->
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -50,6 +52,7 @@
<settingConfig type="list">
<!--listEntry value="0">@Strings.HeartRate</listEntry-->
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand Down
1 change: 1 addition & 0 deletions resources-ces/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
3 changes: 3 additions & 0 deletions resources-ciq_1.x-no_hr/settings/settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
<settingConfig type="list">
<!--listEntry value="0">@Strings.HeartRate</listEntry-->
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -54,6 +55,7 @@
<settingConfig type="list">
<!--listEntry value="0">@Strings.HeartRate</listEntry-->
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -67,6 +69,7 @@
<settingConfig type="list">
<!--listEntry value="0">@Strings.HeartRate</listEntry-->
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand Down
3 changes: 3 additions & 0 deletions resources-ciq_1.x/settings/settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
<settingConfig type="list">
<listEntry value="0">@Strings.HeartRate</listEntry>
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -54,6 +55,7 @@
<settingConfig type="list">
<listEntry value="0">@Strings.HeartRate</listEntry>
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -67,6 +69,7 @@
<settingConfig type="list">
<listEntry value="0">@Strings.HeartRate</listEntry>
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand Down
1 change: 1 addition & 0 deletions resources-dan/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-deu/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-dut/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-fin/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
3 changes: 3 additions & 0 deletions resources-fr735xt/settings/settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
<settingConfig type="list">
<listEntry value="0">@Strings.HeartRate</listEntry>
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -54,6 +55,7 @@
<settingConfig type="list">
<listEntry value="0">@Strings.HeartRate</listEntry>
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -67,6 +69,7 @@
<settingConfig type="list">
<listEntry value="0">@Strings.HeartRate</listEntry>
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand Down
1 change: 1 addition & 0 deletions resources-fre/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-hun/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-ita/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-nob/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-pol/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-por/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-slo/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-slv/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-spa/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-swe/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
3 changes: 3 additions & 0 deletions resources-vivoactive/settings/settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
<settingConfig type="list">
<!--listEntry value="0">@Strings.HeartRate</listEntry-->
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -57,6 +58,7 @@
<settingConfig type="list">
<!--listEntry value="0">@Strings.HeartRate</listEntry-->
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -70,6 +72,7 @@
<settingConfig type="list">
<!--listEntry value="0">@Strings.HeartRate</listEntry-->
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand Down
1 change: 1 addition & 0 deletions resources-zhs/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
1 change: 1 addition & 0 deletions resources-zht/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
3 changes: 3 additions & 0 deletions resources/settings/settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
<settingConfig type="list">
<listEntry value="0">@Strings.HeartRate</listEntry>
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -71,6 +72,7 @@
<settingConfig type="list">
<listEntry value="0">@Strings.HeartRate</listEntry>
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand All @@ -84,6 +86,7 @@
<settingConfig type="list">
<listEntry value="0">@Strings.HeartRate</listEntry>
<listEntry value="1">@Strings.Battery</listEntry>
<listEntry value="8">@Strings.BatteryHidePercentage</listEntry>
<listEntry value="2">@Strings.Notifications</listEntry>
<listEntry value="3">@Strings.Calories</listEntry>
<listEntry value="4">@Strings.Distance</listEntry>
Expand Down
1 change: 1 addition & 0 deletions resources/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@

<string id="HeartRate">Heart Rate</string>
<string id="Battery">Battery</string>
<string id="BatteryHidePercentage">Battery (Hide Percentage)</string>
<string id="Notifications">Notifications</string>
<string id="Calories">Calories</string>
<string id="Distance">Distance</string>
Expand Down
20 changes: 15 additions & 5 deletions source/CrystalView.mc
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ class CrystalView extends Ui.WatchFace {
5 => :FIELD_TYPE_ALARMS,
6 => :FIELD_TYPE_ALTITUDE,
7 => :FIELD_TYPE_TEMPERATURE,
8 => :FIELD_TYPE_BATTERY_HIDE_PERCENT,
};

private var ICON_FONT_CHARS = {
Expand All @@ -42,6 +43,7 @@ class CrystalView extends Ui.WatchFace {
:GOAL_TYPE_ACTIVE_MINUTES => "2",
:FIELD_TYPE_HEART_RATE => "3",
:FIELD_TYPE_BATTERY => "4",
:FIELD_TYPE_BATTERY_HIDE_PERCENT => "4",
:FIELD_TYPE_NOTIFICATIONS => "5",
:FIELD_TYPE_CALORIES => "6",
:GOAL_TYPE_CALORIES => "6", // Use calories icon for both field and goal.
Expand Down Expand Up @@ -183,15 +185,18 @@ class CrystalView extends Ui.WatchFace {
function onPostUpdate(dc) {

// Find any battery meter icons, and draw fill on top.
if (FIELD_TYPES[App.getApp().getProperty("LeftFieldType")] == :FIELD_TYPE_BATTERY) {
if ((FIELD_TYPES[App.getApp().getProperty("LeftFieldType")] == :FIELD_TYPE_BATTERY) ||
(FIELD_TYPES[App.getApp().getProperty("LeftFieldType")] == :FIELD_TYPE_BATTERY_HIDE_PERCENT)) {
fillBatteryMeter(dc, mDrawables[:LeftFieldIcon]);
}

if (FIELD_TYPES[App.getApp().getProperty("CenterFieldType")] == :FIELD_TYPE_BATTERY) {
if ((FIELD_TYPES[App.getApp().getProperty("CenterFieldType")] == :FIELD_TYPE_BATTERY) ||
(FIELD_TYPES[App.getApp().getProperty("CenterFieldType")] == :FIELD_TYPE_BATTERY_HIDE_PERCENT)) {
fillBatteryMeter(dc, mDrawables[:CenterFieldIcon]);
}

if (FIELD_TYPES[App.getApp().getProperty("RightFieldType")] == :FIELD_TYPE_BATTERY) {
if ((FIELD_TYPES[App.getApp().getProperty("RightFieldType")] == :FIELD_TYPE_BATTERY) ||
(FIELD_TYPES[App.getApp().getProperty("RightFieldType")] == :FIELD_TYPE_BATTERY_HIDE_PERCENT)) {
fillBatteryMeter(dc, mDrawables[:RightFieldIcon]);
}
}
Expand Down Expand Up @@ -253,7 +258,8 @@ class CrystalView extends Ui.WatchFace {
var colour;

// Grey out icon if no value was retrieved.
if (value.length() == 0) {
// #37 Do not grey out battery icon (getValueForFieldType() returns empty string).
if ((value.length() == 0) && (FIELD_TYPES[fieldType] != :FIELD_TYPE_BATTERY_HIDE_PERCENT)) {
colour = App.getApp().getProperty("MeterBackgroundColour");
} else {
colour = App.getApp().getProperty("ThemeColour");
Expand Down Expand Up @@ -299,8 +305,12 @@ class CrystalView extends Ui.WatchFace {
value = battery.format("%d") + "%";
break;

case :FIELD_TYPE_BATTERY_HIDE_PERCENT:
// #37 Return empty string. updateDataField() has special case so that battery icon is not greyed out.
break;

case :FIELD_TYPE_NOTIFICATIONS:
settings = Sys.getDeviceSettings();
settings = Sys.getDeviceSettings();
if (settings.notificationCount > 0) {
value = settings.notificationCount.format("%d");
}
Expand Down

0 comments on commit 1416e05

Please sign in to comment.