S (sunrise/sunset, movebar in time, and date)

Watch Face

S (alvorecer/pôr do sol, barra de movimento no tempo e data)

Por jerry123 · v2.3.1

Avaliação

4.7

Avaliações

6

downloads

1,000

Preço

Grátis

Ver na Connect IQ

Descrição

Este é um visor de relógio simples que criei para mim mesmo, especificamente para o meu Enduro 3, de forma a que atendesse exatamente às minhas necessidades e fosse o mais eficiente possível. Ainda não o testei em outros dispositivos; espero que continue funcionando corretamente nesses casos, mas é fornecido como está, embora esteja aberto a sugestões e feedbacks. Foi inspirado no visor de relógio “Vega”, criado por TitanicTurtle (https://apps.garmin.com/apps/2d17e54d-e6ca-4ffb-a2cb-844762cfea8e), mas foi otimizado para fazer apenas o que eu quero e da maneira como desejo. Se você quer funcionalidades adicionais, recomendo usar aquele visor, pois não planejo fazer nenhuma alteração significativa neste. **Funcionalidades:** * Apenas exibe a hora 24 horas por dia. * O número horário é destacado em vermelho para indicar os passos do indicador de movimento. Em dispositivos mais antigos que não suportam áreas de recorte, o número horário sempre utiliza dois dígitos, garantindo que haja caracteres suficientes para cada passo do indicador; esses passos são destacados em vermelho, da esquerda para a direita. * O texto horário é exibido usando um fonte vetorial integrado no dispositivo; em caso de falta deste recurso, é usado o fonte padrão mais grande disponível. * A hora do próximo nascer ou pôr do sol é exibida acima do número horário. * Os horários do nascer e pôr do sol são atualizados o menos frequentemente possível; a string correspondente só é alterada quando novos valores são obtidos ou durante o evento real. * Os horários do nascer e pôr do sol para o dia atual, bem como o horário do nascer do sol para amanhã, são recuperados ao iniciar o dispositivo. * O horário do nascer do sol é exibido em amarelo; o horário do pôr do sol, em laranja. * A data atual é exibida abaixo do número horário, no formato “Sex Dec 6”, sendo o dia da semana indicado em azul e a data em verde. * O tamanho do arquivo é muito pequeno: para o Enduro 3, é inferior a 10 KB. * O consumo de bateria é mínimo; observei cerca de 0,15% por hora, mas esse valor é médio e inclui atividades. O menor consumo registrado foi de 0,075% por hora, após aproximadamente um dia de uso sem nenhuma atividade e durante o sono. Esses dados foram medidos com o aplicativo https://apps.garmin.com/apps/a9c9b981-1f4c-4399-a270-7d6c7317893e. * Mais otimizações foram feitas desde essa medição; tenho certeza de que o desempenho é ainda melhor agora, mas não vou verificar novamente. * Suporta todos os dispositivos da linha Enduro, incluindo o modelo original Epix, desde que possuam a API versão 1.2.0 (https://developer.garmin.com/connect-iq/compatible-devices/). * Foi otimizado com a extensão “prettier-monkeyc” (https://github.com/markw65/prettier-extension-monkeyc) para maximizar a eficiência. * É de código aberto! **Lista de tarefas restantes:** * Lançar atualizações à medida que novas versões do SDK forem disponibilizadas.

Novidades

2026-05-05, 2.3.1: Construção com SDK 9.1.0 e novos dispositivos. 2025-10-10, 2.3.0: Remoção das funcionalidades de tela sensível ao toque. 2025-09-28, 2.2.9: Reconstrução com SDK 8.3 e novos dispositivos. 2025-06-26, 2.2.8: Reconstrução com SDK 8.2.1 e novos dispositivos. 2025-05-21, 2.2.7: Reconstrução para novos dispositivos. 2025-04-02, 2.2.6: Reconstrução com SDK 8.1.1 e novas configurações de dispositivos. 2025-03-04, 2.2.5: Reconstrução com SDK 8.1.0 e novas configurações de dispositivos. 2025-02-20: Reconstrução com as últimas configurações de dispositivos. 2025-01-10: Melhoria no algoritmo de obtenção dos horários do sol. 2025-01-09: Aperfeiçoamento dos cálculos relacionados às áreas de recorte; uso da API de clima para obter os horários do sol, pois se mostrou mais rápida do que a API de complicações. 2025-01-08: Mais otimizações para aproveitar os valores constantes relacionados ao estilo visual do aplicativo. 2025-01-07: Inserção de funções diretamente no código; melhoria na layout da tela. 2025-01-03: Correção de erros que ocorriam nos dispositivos Venu Mercedes e D2 Air. 2024-12-19, 2024-12-18: Utilização da extensão Monkey C para otimizar o código. 2024-12-13: Redução das operações de concatenação de strings. Versão 2.0: Suporte para todos os dispositivos; dispositivos mais antigos que não possuem a API de complicações usarão a API de clima e posição; dispositivos ainda mais antigos que não possuem a API de clima não exibirão os horários do nascer/solar. Dispositivos antigos que não suportam a definição de áreas de recorte usarão uma alteração na cor dos dígitos do horário à medida que a barra de movimento se preenche. 2024-12-12: Tentativa de utilizar as APIs de posição e clima para obter o horário do nascer do sol do dia seguinte (após o pôr do sol); em caso de falha, será simplesmente adicionado um dia ao horário atual. 2024-12-11: Correção dos dados relacionados aos horários do sol no dispositivo Epix Pro; melhoria na função de inicialização. Alterações baseadas em análises de desempenho: não se utiliza mais o armazenamento interno, pois é muito lento em comparação com a reobtenção direta de todos os dados. 2024-12-10: Pequenas otimizações de memória; utilização da concatenação de strings em vez da função Lang.format(). 2024-12-09: Atualização do nível mínimo de API para 4.2.0, pois uso o endereço https://developer.garmin.com/connect-iq/api-docs/Toybox/Complications.html para obter os horários do sol; também foram realizadas algumas otimizações de médio porte. 2024-12-06: Pequenas otimizações no código. 2024-12-06: Otimização dos cálculos relacionados ao horário do nascer do sol do dia seguinte, após o pôr do sol; reinstalação da interface gráfica do relógio para limpar os dados armazenados. 2024-12-06: Lançamento inicial do aplicativo.

Análise

Artigo de análise em breve.

Dispositivos compatíveis (249)

Forerunner® 235vívoactive®vívoactive® 3vívoactive® HRInstinct® 2Instinct® 2XInstinct® 2Instinct® CrossoverInstinct® E – 40 mmInstinct® E – 45 mmInstinct® 3 – 45 mm, AMOLEDInstinct® 3 – 45 mm, SolarInstinct® 3 – 50 mm, SolarInstinct® Crossover AMOLEDInstinct® 3 – 50 mm, AMOLEDfēnix® 5Sfēnix® 5fēnix® 5XInstinct® 2SInstinct® 2S+229 mais

Permissões

Positioning

Similar

Related items