Skip to content

AppShelf 1.37.0

Choose a tag to compare

@Xtratter Xtratter released this 06 Oct 06:09
· 15 commits to main since this release
  • The screen keeps its state when it is recreated (rotation, system theme or language change, low memory): search text, filters, selected apps, the opened saved list and the restore queue stay as they were; switching the theme with search open no longer hides the search field while still filtering
  • "Update all" survives screen changes: the progress window moves to the new screen and the queue goes on
  • Safer background work: results of network actions no longer pop up dialogs or toasts on a closed screen; the screen's worker thread stops with it
  • Accessibility: app rows are read by TalkBack (name, version, source, update, note)
  • Large system font: rows grow with the font size instead of overlapping
  • Code cleanup: SyncDialog split into SyncDialog, DialogKit, SchedulePicker, ServerLists; unused imports removed

Русский

  • Экран сохраняет состояние при пересоздании (поворот, смена системной темы или языка, нехватка памяти): текст поиска, фильтры, отмеченные приложения, открытый сохранённый список и очередь восстановления остаются как были; смена темы при открытом поиске больше не прячет строку поиска, оставляя фильтр
  • «Обновить все» переживает смену экрана: окно прогресса переходит на новый экран, очередь продолжается
  • Надёжнее фоновая работа: результаты сетевых действий больше не показывают окна и тосты на закрытом экране; рабочий поток экрана останавливается вместе с ним
  • Доступность: строки приложений читает TalkBack (название, версия, источник, обновление, заметка)
  • Крупный системный шрифт: строки растут вместе со шрифтом, а не накладываются
  • Чистка кода: SyncDialog разделён на SyncDialog, DialogKit, SchedulePicker, ServerLists; убраны неиспользуемые импорты