Skip to content

Commit

Permalink
v1.9.0
Browse files Browse the repository at this point in the history
- (new) RedShift mode based sunrise and sunset of the location provided by the weather
- (new) Add colors options for weather icons
- (fix) Fix a bug while connection fail to retreive
  • Loading branch information
zRenard committed Dec 7, 2023
1 parent 66db56d commit 038d963
Show file tree
Hide file tree
Showing 11 changed files with 492 additions and 216 deletions.
65 changes: 35 additions & 30 deletions README.fr.md
Original file line number Diff line number Diff line change
@@ -1,60 +1,65 @@
# zRenardWatch
Garmin Watch Face

Montre numérique simple avec notification et affichage du % de batterie.
Les paramètres sont disponible pour changer les couleurs, les seuils pour l'affichage de la batterie, l'affichage des notifications, et l'utilisation d'un affichage plus grand.
Montre numérique simple avec notification et affichage du % de batterie.
Les paramètres sont disponible pour changer les couleurs, les seuils pour l'affichage de la batterie, l'affichage des notifications, et l'utilisation d'un affichage plus grand.

Le mode repos est supporté, il peut être désactivé via les paramètres.
Le mode repos est supporté, il peut être désactivé via les paramètres.

Disponible sur Garmin ConnectIQ : https://apps.garmin.com/fr-FR/apps/4c058f81-a930-4527-9fc8-fa65d69d4ef4

# Possibilité de configuration
# Possibilité de configuration

## Couleurs
* Fond
* Heure
* Date
* Cercle d'inactivité
* Icones Méteo
* Cercle d'inactivité
* Icones Méteo

## Affichage
* Notifications (On/Off)
* Méteo (On/Off)
* Mode économie (On/Off). En mode économie, uniquement l'horloge est affichée.
* Option pour utiliser différentes polices pour l'heure (petite, moyenne, grande)
* Méteo (On/Off)
* Mode économie (On/Off). En mode économie, uniquement l'horloge est affichée.
* Option pour utiliser différentes polices pour l'heure (petite, moyenne, grande)
* RedShift en fonction de couché et levé de soleil lié à la position fourni par la météo

## Affichage du niveau de la batterie
* Valeur minimum (%) pour l’affichage.
* Valeur minimum pour l’affichage de l’alerte
* Valeur minimum (%) pour l’affichage.
* Valeur minimum pour l’affichage de l’alerte

## Status d'inactivité
* Affichage d'inactivité (On/Off)
* Affichage sous forme de cercle, d'icônes en haut de l'horloge ou sur le côté gauche.
* Couleur du cercle d'inactivité.
## Status d'inactivité
* Affichage d'inactivité (On/Off)
* Affichage sous forme de cercle, d'icônes en haut de l'horloge ou sur le côté gauche.
* Couleur du cercle d'inactivité.

## Historique des version
* 1.9.0
* (**nouveautés**) RedShift (Change l'affichage en rouge la nuit)
* (**nouveautés**) Ajout des couleurs pour l'icones de la méteo
* (*correction*) Correction d'une erreur si la météo est possible mais indisponible
* 1.7.1
* (**nouveautés**) Couleurs libre (Vous pouvez personaliser les couleurs) https://github.com/zRenard/zRenardWatch/issues/12
* (**nouveautés**) Ajout d'une option pour positionner la météo
* (**nouveautés**) Ajout du zoom de la méteo sous forme d'icone
* (**nouveautés**) Ajout d'une option pour supprimer l'année de la date https://github.com/zRenard/zRenardWatch/issues/13
* (**nouveautés**) Couleurs libre (Vous pouvez personaliser les couleurs) https://github.com/zRenard/zRenardWatch/issues/12
* (**nouveautés**) Ajout d'une option pour positionner la météo
* (**nouveautés**) Ajout du zoom de la méteo sous forme d'icone
* (**nouveautés**) Ajout d'une option pour supprimer l'année de la date https://github.com/zRenard/zRenardWatch/issues/13
* 1.7.0
* (**nouveautés**) Ajout de la méteo sous forme d'icones
* (**nouveautés**) Ajout de la méteo sous forme d'icones
* 1.6.1
* (**nouveautés**) Ajout des nouvelles montres 955/Solar, 7X, 255, 745
* (**nouveautés**) Support du nouveau SDK
* (**nouveautés**) Ajout des nouvelles montres 955/Solar, 7X, 255, 745
* (**nouveautés**) Support du nouveau SDK
* 1.6.0
* (**nouveautés**) Ajout de la police de taille intermédiaire. https://github.com/zRenard/zRenardWatch/issues/6
* (**nouveautés**) Ajout de la couleur jaune. https://github.com/zRenard/zRenardWatch/issues/10
* (*correction*) Prise en charge du nouveau SDK et des nouvelles gestion des propriétés. https://github.com/zRenard/zRenardWatch/issues/9
* (**nouveautés**) Ajout de la police de taille intermédiaire. https://github.com/zRenard/zRenardWatch/issues/6
* (**nouveautés**) Ajout de la couleur jaune. https://github.com/zRenard/zRenardWatch/issues/10
* (*correction*) Prise en charge du nouveau SDK et des nouvelles gestion des propriétés. https://github.com/zRenard/zRenardWatch/issues/9
* 1.5.0
* (*correction*) Réécriture de la gestion des propriétés. https://github.com/zRenard/zRenardWatch/issues/9
* (*correction*) Réécriture de la gestion des propriétés. https://github.com/zRenard/zRenardWatch/issues/9
* 1.4.4
* (*correction*) Correction d'un crash avec la configuration et le nouveau SDK. https://github.com/zRenard/zRenardWatch/issues/7
* (**nouveautés**) Ajout d'options de couleur et de taille pour le cercle d'inactivité https://github.com/zRenard/zRenardWatch/issues/8
* (**nouveautés**) Ajout d'options de couleur et de taille pour le cercle d'inactivité https://github.com/zRenard/zRenardWatch/issues/8
* 1.4.3
- (**nouveautés**) Ajout du support de la nouvelle Fenix 7 et des nouveaux modèles
- (**nouveautés**) Ajout du support de la nouvelle Fenix 7 et des nouveaux modèles
* 1.4.2
- (*correction*) Correction d'une erreur de compatibilité de l'antialiasing sur la Fenix5
- (*correction*) Correction d'une erreur de compatibilité de l'antialiasing sur la Fenix5
* 1.4.1
- (**nouveautés**) Ajout de nouvelles couleurs
- (**nouveautés**) Ajout de nouvelles couleurs
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Available on Garmin ConnectIQ : https://apps.garmin.com/fr-FR/apps/4c058f81-a930
* Weather (On/Off)
* Use sleep mode (On/Off). In sleep mode, display only clock.
* Option to select fond for hour (small, medium, big)
* Redshift based sunrise and sunset of the location provided by the weather

## Battery level show
* Minimum value to display %
Expand All @@ -31,6 +32,10 @@ Available on Garmin ConnectIQ : https://apps.garmin.com/fr-FR/apps/4c058f81-a930
* Set inactivity circle color

## History
* 1.9.0
* (**new**) RedShift mode based sunrise and sunset of the location provided by the weather
* (**new**) Add colors options for weather icons
* (*fix*) Fix a bug while connection fail to retreive weather
* 1.7.1
* (**new**) Free colors (you can define your own colors) https://github.com/zRenard/zRenardWatch/issues/12
* (**new**) Add position of the weather icons
Expand Down
Binary file modified dist/zRenardWatch.iq
Binary file not shown.
75 changes: 29 additions & 46 deletions manifest.xml
Original file line number Diff line number Diff line change
@@ -1,46 +1,29 @@
<!-- 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="zRenardWatchApp" id="f952f59c9c1e4fc8b807177c63821408" launcherIcon="@Drawables.LauncherIcon" minSdkVersion="3.0.0" name="@Strings.AppName" type="watchface" version="1.7.1">
<iq:products>
<iq:product id="fenix5"/>
<iq:product id="fenix5plus"/>
<iq:product id="fenix5s"/>
<iq:product id="fenix5splus"/>
<iq:product id="fenix5x"/>
<iq:product id="fenix5xplus"/>
<iq:product id="fenix6"/>
<iq:product id="fenix6pro"/>
<iq:product id="fenix6s"/>
<iq:product id="fenix6spro"/>
<iq:product id="fenix6xpro"/>
<iq:product id="fenix7"/>
<iq:product id="fenix7s"/>
<iq:product id="fenix7x"/>
<iq:product id="fenixchronos"/>
<iq:product id="fr245"/>
<iq:product id="fr245m"/>
<iq:product id="fr255"/>
<iq:product id="fr255m"/>
<iq:product id="fr255s"/>
<iq:product id="fr255sm"/>
<iq:product id="fr645"/>
<iq:product id="fr645m"/>
<iq:product id="fr745"/>
<iq:product id="fr935"/>
<iq:product id="fr945"/>
<iq:product id="fr945lte"/>
<iq:product id="fr955"/>
<iq:product id="vivoactive3"/>
<iq:product id="vivoactive3d"/>
<iq:product id="vivoactive3m"/>
<iq:product id="vivoactive3mlte"/>
<iq:product id="vivoactive4"/>
<iq:product id="vivoactive4s"/>
</iq:products>
<iq:permissions/>
<iq:languages>
<iq:language>eng</iq:language>
<iq:language>fre</iq:language>
</iq:languages>
<iq:barrels/>
</iq:application>
</iq:manifest>
<?xml version="1.0"?>
<!-- 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="zRenardWatchApp" id="f952f59c9c1e4fc8b807177c63821408" launcherIcon="@Drawables.LauncherIcon" minSdkVersion="4.2.0" name="@Strings.AppName" type="watchface" version="1.9.0">
<iq:products>
<iq:product id="fenix7"/>
<iq:product id="fenix7pro"/>
<iq:product id="fenix7pronowifi"/>
<iq:product id="fenix7s"/>
<iq:product id="fenix7spro"/>
<iq:product id="fenix7x"/>
<iq:product id="fenix7xpro"/>
<iq:product id="fenix7xpronowifi"/>
<iq:product id="fr255"/>
<iq:product id="fr255m"/>
<iq:product id="fr255s"/>
<iq:product id="fr255sm"/>
<iq:product id="fr955"/>
</iq:products>
<iq:permissions>
<iq:uses-permission id="Positioning"/>
</iq:permissions>
<iq:languages>
<iq:language>eng</iq:language>
<iq:language>fre</iq:language>
</iq:languages>
<iq:barrels/>
</iq:application>
</iq:manifest>
69 changes: 64 additions & 5 deletions resources-fenix5s/drawables/drawables.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,65 @@
<drawables>
<bitmap id="LauncherIcon" filename="launcher_icon.png" />
<bitmap id="ChargingIcon" filename="charging_icon.png" />
<bitmap id="NotificationIcon" filename="msg_icon.png" />
<bitmap id="MoveIcon" filename="move.png" />
</drawables>
<bitmap id="LauncherIcon" filename="launcher_icon.png" packingFormat="png"/>
<bitmap id="ChargingIcon" filename="charging_icon.png" packingFormat="png"/>
<bitmap id="NotificationIcon" filename="msg_icon.png" packingFormat="png"/>
<bitmap id="MoveIcon" filename="move.png" packingFormat="png"/>
<bitmap id="id_b0" filename="b0.png" packingFormat="png"/>
<bitmap id="id_b1" filename="b1.png" packingFormat="png"/>
<bitmap id="id_b1" filename="b1.png" packingFormat="png"/>
<bitmap id="id_b2" filename="b2.png" packingFormat="png"/>
<bitmap id="id_b3" filename="b3.png" packingFormat="png"/>
<bitmap id="id_b4" filename="b4.png" packingFormat="png"/>
<bitmap id="id_b5" filename="b5.png" packingFormat="png"/>
<bitmap id="id_b6" filename="b6.png" packingFormat="png"/>
<bitmap id="id_b7" filename="b7.png" packingFormat="png"/>
<bitmap id="id_b8" filename="b8.png" packingFormat="png"/>
<bitmap id="id_b9" filename="b9.png" packingFormat="png"/>
<bitmap id="id_b10" filename="b10.png" packingFormat="png"/>
<bitmap id="id_b11" filename="b11.png" packingFormat="png"/>
<bitmap id="id_b12" filename="b12.png" packingFormat="png"/>
<bitmap id="id_b13" filename="b13.png" packingFormat="png"/>
<bitmap id="id_b14" filename="b14.png" packingFormat="png"/>
<bitmap id="id_b15" filename="b15.png" packingFormat="png"/>
<bitmap id="id_b16" filename="b16.png" packingFormat="png"/>
<bitmap id="id_b17" filename="b17.png" packingFormat="png"/>
<bitmap id="id_b18" filename="b18.png" packingFormat="png"/>
<bitmap id="id_b19" filename="b19.png" packingFormat="png"/>
<bitmap id="id_b23" filename="b23.png" packingFormat="png"/>
<bitmap id="id_b32" filename="b32.png" packingFormat="png"/>
<bitmap id="id_b33" filename="b33.png" packingFormat="png"/>
<bitmap id="id_b34" filename="b34.png" packingFormat="png"/>
<bitmap id="id_b37" filename="b37.png" packingFormat="png"/>
<bitmap id="id_b41" filename="b41.png" packingFormat="png"/>
<bitmap id="id_b42" filename="b42.png" packingFormat="png"/>
<bitmap id="id_b50" filename="b50.png" packingFormat="png"/>
<bitmap id="id_b52" filename="b52.png" packingFormat="png"/>
<bitmap id="id_b53" filename="b53.png" packingFormat="png"/>

<bitmap id="id_w0" filename="w0.png" packingFormat="png"/>
<bitmap id="id_w1" filename="w1.png" packingFormat="png"/>
<bitmap id="id_w1" filename="w1.png" packingFormat="png"/>
<bitmap id="id_w2" filename="w2.png" packingFormat="png"/>
<bitmap id="id_w3" filename="w3.png" packingFormat="png"/>
<bitmap id="id_w4" filename="w4.png" packingFormat="png"/>
<bitmap id="id_w5" filename="w5.png" packingFormat="png"/>
<bitmap id="id_w6" filename="w6.png" packingFormat="png"/>
<bitmap id="id_w8" filename="w8.png" packingFormat="png"/>
<bitmap id="id_w10" filename="w10.png" packingFormat="png"/>
<bitmap id="id_w11" filename="w11.png" packingFormat="png"/>
<bitmap id="id_w12" filename="w12.png" packingFormat="png"/>
<bitmap id="id_w13" filename="w13.png" packingFormat="png"/>
<bitmap id="id_w14" filename="w14.png" packingFormat="png"/>
<bitmap id="id_w15" filename="w15.png" packingFormat="png"/>
<bitmap id="id_w16" filename="w16.png" packingFormat="png"/>
<bitmap id="id_w17" filename="w17.png" packingFormat="png"/>
<bitmap id="id_w23" filename="w23.png" packingFormat="png"/>
<bitmap id="id_w32" filename="w32.png" packingFormat="png"/>
<bitmap id="id_w33" filename="w33.png" packingFormat="png"/>
<bitmap id="id_w34" filename="w34.png" packingFormat="png"/>
<bitmap id="id_w37" filename="w37.png" packingFormat="png"/>
<bitmap id="id_w41" filename="w41.png" packingFormat="png"/>
<bitmap id="id_w42" filename="w42.png" packingFormat="png"/>
<bitmap id="id_w50" filename="w50.png" packingFormat="png"/>
<bitmap id="id_w52" filename="w52.png" packingFormat="png"/>
<bitmap id="id_w53" filename="w53.png" packingFormat="png"/>
</drawables>
14 changes: 12 additions & 2 deletions resources-fre/strings/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
<string id="UseSleepModeTitle">Masque la date et les notifications en mode repos</string>
<string id="UltraSleepModeTitle">Si le niveau de batterie est critique, l'écran devient entièrement noir, et la montre est affiché uniquement en dehors du mode repos.</string>
<string id="ShowNotificationTitle">Affichage des notification ?</string>
<string id="BatteryLevelTitle">Le niveau minimum de la batterie qui declanche l'affichage</string>
<string id="BatteryLevelError">Le niveau doit etre entre 5 et 95</string>

<string id="WeatherTitle">Météo</string>
<string id="WeatherDescription">Ou et comment afficher la météo</string>
<string id="ShowWeatherTitle">Afficher les conditions méteo</string>
<string id="WeatherIconColorTitle">Couleur de l'icone méteo</string>
<string id="WeatherDayTitle">Condition méteo à afficher</string>
Expand All @@ -34,9 +34,19 @@
<string id="Bottom">Centré en bas</string>
<string id="BottomHour">Sous l'heure</string>

<string id="RedShiftTitle">RedShift</string>
<string id="RedShiftDescription">Affiche tout en rouge</string>
<string id="RedShiftFlagTitle">RedShift : Change le display en rouge au couché du soleil, retour à la normal au lever du soleil</string>

<string id="BatteryTitle">Batterie</string>
<string id="BatteryDescription">Affichage du niveau de la batterie</string>
<string id="BatteryLevelCriticalTitle">Le niveau minimum de la batterie qui declanche l'affichage d'une alerte</string>
<string id="BatteryLevelCriticalError">Le niveau doit etre entre 2 et 30</string>
<string id="BatteryLevelTitle">Le niveau minimum de la batterie qui declanche l'affichage</string>
<string id="BatteryLevelError">Le niveau doit etre entre 5 et 95</string>

<string id="InactivityTitle">Inactivité</string>
<string id="InactivityDescription">Affichage du niveau d'inactivité</string>
<string id="ShowMoveTitle">Affiche l'inactivité</string>
<string id="MoveDisplayTypeTitle">Mode pour l'inactivité</string>
<string id="MoveCircle">Sous forme de cercle</string>
Expand Down
Loading

0 comments on commit 038d963

Please sign in to comment.