-
Lunar Mist 0.92.9-beta — Bip Max
Pre-releaseAll checks were successfulLinux Bip Max build / build (push) Successful in 3m38sreleased this
2026-10-04 10:31:33 +03:00 | 66 commits to main since this releaseLunar Mist 0.92.9-beta — Bip Max
Версия 0.92.9-beta, code 112, модель 11206915, экран 432 × 514. Исходный коммит:
8aeffd312edc2ee3704beba75bc611fc5e925e5f.Цветная погода
Цветные погодные пиктограммы приводятся к утверждённому макету v8. Смысловые цвета одинаковы во всех шести темах: облако серое
#ABB6C3, солнце жёлтое#FFD05A, луна фиолетовая#B995E8, дождь голубой#52BFFF, снег белый, туман/дымка/ветер бирюзовые#72D7C8, град отдельного голубого оттенка#86ACEA, молния янтарная#FFB84D. В смешанной погоде код 12 снег также белый.«Сильный снег» (9) и «Метель» (16) используют один утверждённый вектор: расширенный проём облака и десять белых снежных точек, без нижней центральной точки. «Умеренный снег» (8) сохраняет прежнюю геометрию. В кодах 18, 21 и 24 соединённый крайний правый штрих дождя получает голубой цвет; полосы в кодах 13 и 14 имеют одинаковый бирюзовый цвет. Исправлено соответствие смысловых цветовых областей реальному контуру пиктограммы. Производственные ресурсы всех 29 состояний и рендеры Main/AOD/EDIT проверены на ПК.
Первый AOD и возврат Main
Исправлен воспроизводимый в PC-модели пропуск согласования типа экрана: если callback возобновления и быстрая проверка через 100 мс ещё видели прежний Main/AOD, фактический переход мог ждать следующего постоянного опроса. После callback добавлено ограниченное окно из не более девяти проверок за 5,6 секунды. При обнаружении перехода, паузе или уничтожении страницы проверки прекращаются; повторные callbacks объединяются.
Кэш Main/AOD и постоянные интервалы Main 5 с / AOD 60 с сохраняются. При неизменном типе дополнительные проверки не создают виджеты, не повторяют статические записи, не читают журналы или датчики. Окно добавляет короткие callbacks при обычном возобновлении того же экрана; аппаратное влияние на расход батареи пока не измерено.
По окончательному согласованию пересоздание по первому возврату и пятиминутному порогу заменено одним отложенным пересозданием только нативных значений правых показателей Main на каждый фактически обнаруженный AOD → Main. Кэшированная графика возвращается сразу; привязки правых показателей пересоздаются в существующем быстром callback примерно через 100 мс. Новые объекты создаются перед удалением старых. На постоянных опросах и при возобновлении того же экрана восстановление не повторяется. Восстановление после внешнего приложения сохраняется.
Это проверяемая аппаратная гипотеза: готовность значений прошивки через 100 мс и устранение их пропажи пока не доказаны. Удалённое временное правило могло сработать на проблемном долгом возврате 0.92.8, но не объясняет похожую потерю значений на 0.92.4–0.92.7, где его ещё не было.
Общее ускорение взаимодействия, включая настройки и обычный выход из AOD, подтверждено на часах для 0.92.8. Кандидат сохраняет соответствующие быстрые пути по устройству кода; новый аппаратный результат ему не присваивается. Универсальная причина пропажи системных значений Main и причина медленного первого AOD после смены темы пока не установлены. Подробности истории и границы вывода: диагноз 0.92.9.
Проверка на часах
Повторить подтверждённый на часах сценарий: сменить тему → дождаться первого AOD → сделать короткий возврат Main → оставить часы в AOD надолго → вернуться Main → повторить обычный цикл AOD/Main. Отдельно отметить время появления первого AOD, скорость возврата Main и наличие числовых значений/системных статусов. Проверить цвет погоды в цветном режиме. Поведение непосредственно после установки остаётся отдельной проверкой: этот момент не зафиксирован на 0.92.8.
Состояние доказательств
Этап Состояние перед публикацией Prepared Согласование DISPLAY, диагностическое разделение привязок Main и удаление временного пересоздания подготовлены. Цветные ресурсы по утверждённому макету v8 сгенерированы. Tested Locally PASS: поздняя смена DISPLAY в обоих направлениях, объединение callbacks, истечение окна, постоянные интервалы, отсутствие лишних записей, возврат из внешнего приложения, очистка таймеров, одно отложенное восстановление правых показателей на переход без повторов на том же экране. Исходный 0.92.8 не проходит новый сценарий позднего перехода. Проверены 348 погодных цветных/монохромных ресурсов для шести тем, полнота 1266 используемых ресурсов, сохранность исходных шрифтов и контуров, рендеры Main/AOD/EDIT. Полная изолированная сборка и независимое ревью фиксируются перед публикацией. Applied На момент подготовки публикация и проверка неизменяемых публичных байтов не выполнены. Сборка, CI, SHA256, состав пакета и QR фиксируются в отдельном доказательстве выпуска. Verified on Host Новый кандидат на физических часах не проверен. Первый AOD, полнота Main, отзывчивость, время установки и расход батареи не подтверждаются PC-тестами, рендерами или публикацией. Публикация не означает аппаратного устранения сбоя.
Аппаратное A/B-сравнение согласовано: справа нативные значения показателей (шаги, пульс и другие выбранные метрики) пересоздаются один раз после перехода; слева погодные значения и системный заголовок сохраняют прежние объекты. Собственное значение расстояния и статические заглушки также сохраняются. В тесте на часах нужно сравнить, какая группа теряет значения и какая восстанавливается. Роли отмечены в коде при создании показателей, а не определяются по координатам. Различие результатов будет новым свидетельством о привязках, но само по себе не установит универсальную причину.
Source:
8aeffd312edc2ee3704beba75bc611fc5e925e5fZPK SHA256:
3f255fbed5df003560a56364affa489a1289bd2238250a2c4a76ca1a3e3fd383Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)