Watch Face
S (lever/crepuscule du soleil, barre de déplacement horaire et date)
Par jerry123 · v2.3.1
Note
4.7
Avis
6
téléchargements
1,000
Prix
Gratuit
Description
Il s’agit d’un affichage horaire simple que j’ai conçu moi-même pour mon Enduro 3, afin qu’il corresponde exactement à mes besoins et fonctionne de manière aussi efficace que possible. Je ne l’ai pas testé sur d’autres appareils ; il est toutefois fourni tel quel, bien que je sois ouvert à toutes suggestions ou retours d’information. Son design s’inspire de celui de l’affichage horaire « Vega » développé par TitanicTurtle (https://apps.garmin.com/apps/2d17e54d-e6ca-4ffb-a2cb-844762cfea8e), mais il a été optimisé pour ne faire que ce dont j’ai besoin, et de la manière qui me convient. Si vous souhaitez d’autres fonctionnalités, je vous recommande d’utiliser cet affichage horaire original, car je n’ai pas l’intention de le modifier significativement. **Caractéristiques :** * Affichage uniquement de l’heure sur 24 heures. * L’heure est présentée en rouge pour mettre en évidence les barres indicatrices du temps. Sur les appareils plus anciens qui ne prennent pas en charge la fonction de réduction de l’espace d'affichage, l’heure est toujours affichée avec 2 chiffres pour chaque heure ; cela permet de garantir que chaque étape de la barre indicatrice soit bien visible. * Le texte horaire utilise une police vectorielle intégrée pour remplir l’écran de l’Enduro 3 ; en cas d’incompatibilité, la plus grande police par défaut de l’appareil est utilisée. * L’heure du prochain lever ou coucher de soleil est affichée au-dessus de l’heure principale. – Les horaires du lever et du coucher de soleil sont mis à jour aussi rarement que possible ; la valeur est actualisée uniquement lorsque de nouvelles données sont disponibles, ou lors du lever/coucher de soleil réel. – Lors du démarrage de l’appareil, les horaires du lever et du coucher de soleil du jour en cours ainsi que celui de demain sont récupérés. – L’heure du lever de soleil est affichée en jaune, celle du coucher de soleil en orange. * La date actuelle est affichée en dessous de l’heure, sous la forme « Vendredi 6 décembre » ; le jour de la semaine est indiqué en bleu et la date en vert. * Taille du fichier très faible : moins de 10 KB pour l’Enduro 3. * Consommation d’énergie minimale : environ 0,15 % par heure en moyenne, mais ce chiffre inclut également les activités effectuées avec l’appareil. La consommation la plus basse observée après environ une journée d’utilisation sans aucune activité, et pendant le sommeil, était de 0,075 % par heure. Mesures effectuées via l’application https://apps.garmin.com/apps/a9c9b981-1f4c-4399-a270-7d6c7317893e. * De nouvelles optimisations ont été apportées depuis ces mesures ; je suis sûr que l’efficacité de cet affichage horaire est encore meilleure aujourd’hui, mais je ne vais pas vérifier à nouveau. * Compatible avec tous les appareils Garmin, y compris le modèle Epix original, dès qu’ils disposent de la version 1.2.0 de l’API (https://developer.garmin.com/connect-iq/compatible-devices/). * Optimisé grâce à l’extension « prettier-monkeyc » (https://github.com/markw65/prettier-extension-monkeyc) pour maximiser l’efficacité de l’affichage. * Logiciel open source ! **Liste des tâches restantes :** * Publier des mises à jour dès la sortie de nouvelles versions du SDK.
Nouveautés
2026-05-05, 2.3.1 : Construction avec le SDK 9.1.0 et de nouveaux appareils. 2025-10-10, 2.3.0 : Suppression des fonctionnalités liées aux écrans tactiles. 2025-09-28, 2.2.9 : Reconstruction avec le SDK 8.3 et de nouveaux appareils. 2025-06-26, 2.2.8 : Reconstruction avec le SDK 8.2.1 et de nouveaux appareils. 2025-05-21, 2.2.7 : Réorganisation du code pour les nouveaux appareils. 2025-04-02, 2.2.6 : Reconstruction avec le SDK 8.1.1 ainsi que de nouvelles configurations d’appareil. 2025-03-04, 2.2.5 : Reconstruction avec le SDK 8.1.0 et de nouvelles configurations d’appareil. 2025-02-20 : Réorganisation du code en fonction des dernières configurations des appareils. 2025-01-10 : Amélioration de l’algorithme de calcul des heures de lever/surcroît du soleil. 2025-01-09 : Optimisation des calculs liés aux zones d'affichage ; utilisation de l’API météo pour les heures de lever/surcroît, car elle s’avère plus rapide que l’API complémentaire. 2025-01-08 : De nouvelles optimisations pour tirer parti des valeurs constantes utilisées dans le code. 2025-01-07 : Intégration de fonctions directement dans le code, amélioration de l’agencement de l’écran. 2025-01-03 : Correction d’un bug sur les modèles Mercedes et D2 Air. 2024-12-19, 2024-12-18 : Utilisation de l’extension Monkey C pour optimiser le code. 2024-12-13 : Réduction des opérations de concaténation de chaînes de caractères. Version 2.0 : prise en charge de tous les appareils. Les appareils plus anciens qui ne disposent pas de l’API complémentaire utiliseront l’API météo ; ceux qui n’ont pas non plus cette API ne afficheront pas du tout les heures de lever/surcroît du soleil. Pour les appareils obsolètes qui ne permettent pas de définir des zones d'affichage, le changement de couleur des chiffres horaires passera du blanc au rouge à mesure que la barre de progression se remplit. 2024-12-12 : Essai d’utiliser les API météo et de position pour obtenir l’heure de lever du soleil du lendemain (après le coucher du soleil) ; en cas d’échec, on recourra simplement à l’ajout d’une journée à l’heure actuelle. 2024-12-11 : Correction des données relatives aux heures de lever/surcroît du soleil sur le modèle Epix Pro ; amélioration de la fonction d’initialisation. Modifications basées sur les résultats des analyses de performance : plus aucune utilisation de l’espace de stockage, car il est beaucoup trop lent par rapport à la simple récupération des données nécessaires. 2024-12-10 : Petites optimisations mémoire ; utilisation de la concaténation de chaînes de caractères au lieu de la fonction Lang.format(). 2024-12-09 : Mise à jour du niveau d’API minimum requis à 4.2.0, car j’utilise l’adresse https://developer.garmin.com/connect-iq/api-docs/Toybox/Complications.html pour obtenir les heures de lever/surcroît du soleil ; quelques autres optimisations mineures ont également été apportées. 2024-12-06 : Optimisations mineures au niveau du code. 2024-12-06 : Amélioration des calculs relatives à l’heure de lever/surcroît du soleil pour le lendemain, après le coucher du soleil. Réinstallation de la face de l’horloge afin de vider l’espace de stockage. 2024-12-06 : Version initiale du logiciel.
Test
Article de test à venir.