-
2.6.3 — меню в шапке Stable
released this
2026-09-29 05:13:25 +00:00 | 18 commits to main since this release2.6.3 — меню в шапке
Нативная верхняя панель убрана: заголовок теперь рисует сама страница.
Что изменилось
-
Свой заголовок вместо ActionBar. Тема
NoActionBar, шапку рисует
assets/index.html. Кнопка⋮стоит справа от названия «Автобус №127»,
на втором экране слева появляется стрелка назад. Название выровнено по
центру: строка заголовка — сетка38px | 1fr | 38px, на главном экране
стрелка скрыта черезvisibility, место под неё остаётся, и центр не
съезжает. -
Меню — выпадающее окошко поверх страницы.
position:absoluteс
top:calc(100% + 8px), прижато к правому краю кнопки, с тенью. Содержимое
под ним не сдвигается. Пункт — «О приложении». -
«О приложении» — отдельное окно на той же странице (
AboutActivity),
поэтому тема совпадает с остальными экранами. Версия берётся из приложения
через JS-мост, а не вписана в текст: показывается «Версия 2.6.3 (сборка 12)». -
Полное расписание вернулось на главный экран — раскрывается кнопкой
«Полное расписание ▾» под списком рейсов, с переключателем
будни/суббота/воскресенье. Из меню пункт убран, отдельное окно
расписания удалено из кода и манифеста. -
JS-мост и общий WebView вынесены из
MainActivity:Websсоздаёт
WebView с одинаковыми настройками для всех экранов,BusBridgeотвечает
за меню, стрелку назад и версию. В браузерной версии объектBus
отсутствует, кнопки не показываются —web/index.htmlне менялся.
Исправленный баг
Экран «О приложении» открывался пустым белым листом. Класс режима страницы
aboutсовпадал с классом секции.about, поэтому правилоdisplay:none
применялось к самому<body>и схлопывало его в 0×0 — рисовать было нечего.
Секция переименована в.aboutcard.Проверено на устройстве (Samsung A34, Android 15): панели действий нет,
заголовок по центру, меню раскрывается поверх страницы, «О приложении»
показывает версию, стрелка возвращает на главный, полное расписание
раскрывается (62 ячейки со временем). Пуш проверен после переустановки:
рассылка в топикbus127— HTTP 200, уведомление приходит.Важно про данные за субботу и воскресенье
Как и в 2.6.1, по этим дням хранятся только отправления из Полярных Зорь и
прибытия в Зашеек. Первая и четвёртая колонки восстановлены по правилам
будних дней (кол0 = кол1 − 50 мин,кол3 = кол2 + 20 мин) и требуют сверки
с официальным расписанием.Установка
adb install -r BusSchedule127_v2.6.3.apkПодпись та же, что у предыдущих версий — обновление идёт поверх них без
удаления.Downloads
-