v0.13.2
luci-theme-footstrap v0.13.2
Added
- LuCI can be installed to a phone's home screen.
- A unit suite, for the branches a router cannot show you.
- A size budget on what the router actually sends.
- A gate for the thing a reader sees but a screenshot cannot: the page moving while they scroll.
Changed
- On a luci-base missing something the client router calls, the theme falls back to ordinary full-page navigation instead of a half-working client one.
- The Log out icon points the way out.
- The live gates take about a tenth of the time, and say what they left out.
live-audit --updateunions into the baseline instead of replacing a router's set.- A gate for the jump a poll tick can produce, reproduced on purpose rather than sampled for.
- Safari and the iPhone keep the reader's place now, like every other browser.
Fixed
- A page can no longer render with no tables on it and say nothing.
- A table that stops needing its remedy gets it lifted.
- Nothing reads layout in the frame loop that decides whether the reader is scrolling.
- A hidden tab stops calling the router.
- A stylesheet that fills itself after it lands is fenced like any other.
- The colour probe cannot be answered for by somebody else's stylesheet.
- A table judged mid-scroll is judged against its column, not the window.
- The router can take back its verdict that the session ended.
- A data table no longer arrives past the edge of its column.
container-name: fs-mapretired.- A tab left in the background no longer makes the page poll faster every time you come back to it.
- A fitter that throws the first time it runs no longer takes the fitters registered after it.
- Which element the layout scrolls is read from the stylesheet, not guessed from the content.
- The rail flyout and the search overlay fade in again.
- CI runs the same gate set the local suite runs, and no job can hang for six hours any more.
Performance
- 19.7 KB less on every page the router serves.
Добавлено
- LuCI можно поставить на домашний экран телефона.
- Юнит-набор — для веток, которые роутер показать не может.
- Бюджет на то, что роутер реально отдаёт.
- Гейт на то, что читатель видит, а скриншот — нет: страница шевелится при прокрутке.
Изменено
- На luci-base, где нет чего-то из вызываемого клиентским роутером, тема переходит на обычные полные загрузки страниц вместо наполовину работающей клиентской навигации.
- Иконка выхода показывает наружу.
- Живые гейты стали примерно вдесятеро быстрее и говорят, что пропустили.
live-audit --updateобъединяет с baseline, а не заменяет набор роутера.- Гейт на рывок, который может дать тик опроса, — воспроизводимый, а не подсматриваемый.
- Safari и iPhone теперь удерживают место читателя, как и остальные браузеры.
Исправлено
- Страница больше не может отрисоваться без единой таблицы и промолчать об этом.
- Таблица, которой лекарство больше не нужно, его снимает.
- В кадровом цикле, решающем «крутит ли читатель», не осталось чтения раскладки.
- Скрытая вкладка перестаёт дёргать роутер.
- Лист стилей, который наполняется после появления, огораживается наравне с прочими.
- За наш зонд цвета больше не может ответить чужой лист стилей.
- Таблица, которую судят во время прокрутки, судится по своей колонке, а не по окну.
- Роутер может взять назад свой вердикт о том, что сессия кончилась.
- Таблица данных больше не появляется за краем своей колонки.
- Имя контейнера
fs-mapубрано. - Вкладка, оставленная в фоне, больше не заставляет страницу опрашивать роутер тем чаще, чем чаще вы к ней возвращаетесь.
- Подгонщик, упавший на первом же запуске, больше не уносит с собой зарегистрированных после него.
- Какой элемент прокручивает раскладка, читается из листа стилей, а не угадывается по содержимому.
- Выпадающая панель рельса и оверлей поиска снова появляются с проявлением.
- CI прогоняет тот же набор гейтов, что и локальная сборка, и ни один job больше не может висеть шесть часов.
Производительность
- На 19.7 КБ меньше на каждой странице, которую отдаёт роутер.
Install
One-liner (auto-detects apk/ipk):
wget -qO- https://github.com/VizzleTF/luci-theme-footstrap/releases/latest/download/install.sh | sh