meshtastic-2-7-preview

Meshtastic 2.7 Preview доступен! Этот релиз отмечает не только самую значительную переработку нашего интерфейса по умолчанию за более чем четыре года, но и его официальное переименование: представляем BaseUI. Мы полностью перестроили и переименовали интерфейс с нуля, сделав его более интуитивным, более функциональным, включая новые автономные функции, и проще в использовании на более широком спектре устройств. Этот релиз также добавляет поддержку джойстика нативно в Linux и возможность переключения между интерфейсами BaseUI и Meshtastic UI (MUI) на поддерживаемых экранах TFT.

{/ truncate /}

Что означает предварительная версия?

Как и в наших предыдущих технических предварительных версиях, 2.7 еще не полностью готова к производственному использованию. Мы делимся ею сейчас, чтобы собрать отзывы, выявить ошибки и внести корректировки перед финальным релизом. Если вы любитель покопаться, тестировщик или просто взволнованы тем, что будет дальше, то смело прошивайте и рассказывайте, как дела!

Что нового в 2.7

Представляем BaseUI: Название (и внешний вид) давно назрело

На протяжении многих лет интерфейс Meshtastic по умолчанию на экранах OLED и базовых TFT не имел названия. Он был просто... интерфейсом. Но с появлением более продвинутых интерфейсов, таких как MUI и InkHUD, и теперь с полной переработкой пришло время дать ему собственное название: BaseUI.

Но не волнуйтесь, это не просто ребрендинг, это полная переработка! Новый BaseUI более интуитивен, более функционален и гораздо проще в навигации на разных размерах экранов и типах ввода, что дает новую жизнь некоторым более простым устройствам в экосистеме Meshtastic.

Основные моменты:

Вот видео с новым BaseUI в действии:

Большая благодарность команде, которая работала над BaseUI, включая @JasonP, @HarukiToreda, @tropho, @jp-bennett, и @thebentern.

Поддержка джойстика в Linux

Meshtastic на Linux, или meshtasticd, теперь поддерживает джойстики. Эта функция была добавлена для Waveshare 1.44" LCD HAT, но также должна работать с другими совместимыми джойстик-шляпами. Вы можете использовать джойстик для навигации по интерфейсу, такому как BaseUI, на вашем устройстве meshtasticd.

Переключение UI: MUI или BaseUI

Теперь вы можете быстро переключаться между BaseUI и MUI на поддерживаемых устройствах. Больше не нужны отдельные версии прошивки! Эта гибкость позволяет выбирать лучший интерфейс для ваших нужд в любой момент.

Например, поскольку MUI не поддерживает одновременное BLE-соединение, вы можете переключиться на BaseUI, чтобы подключиться к клиентскому приложению и внести дополнительные изменения конфигурации, недоступные в MUI, или по любой другой причине, если вы предпочитаете опыт клиента вместо автономного интерфейса MUI или хотите запустить BaseUI по конкретной причине.

Проверка ключей

В прошивке введена новая функция «Проверка ключей». Она позволяет пользователям выбрать другой узел и инициировать процесс проверки, который предоставит шестизначный код, вводимый в клиент, и оба устройства получат код подтверждения. Это доказывает, что устройства общаются друг с другом с использованием соответствующих ключей.

Будущие обновления могут расширить эту функцию для поддержки переключения ключей между узлами.

Начальная поддержка этой функции добавлена в прошивку, но потребуется дополнительная поддержка в клиентах, которая запланирована на будущий релиз.

Прошивка предварительной версии 2.7

Meshtastic 2.7 теперь доступна в Meshtastic Web Flasher в разделе «Preview».

⚠️ Предварительные релизы могут требовать полного сброса устройства. Обязательно сделайте резервную копию конфигурации и ключей перед прошивкой.

Помогите нам улучшить это

Мы будем рады вашим отзывам. Независимо от того, тестируете ли вы на классическом T-Beam, устройстве с сенсорным экраном или нативной Linux-сборке — расскажите, что работает, что нет, и что вы хотели бы увидеть дальше. Присоединяйтесь к обсуждению на Discord или Reddit и помогите сформировать финальный релиз 2.7.