Repository navigation
AppShelf 1.37.0
- 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:
SyncDialogsplit intoSyncDialog,DialogKit,SchedulePicker,ServerLists; unused imports removed
Русский
- Экран сохраняет состояние при пересоздании (поворот, смена системной темы или языка, нехватка памяти): текст поиска, фильтры, отмеченные приложения, открытый сохранённый список и очередь восстановления остаются как были; смена темы при открытом поиске больше не прячет строку поиска, оставляя фильтр
- «Обновить все» переживает смену экрана: окно прогресса переходит на новый экран, очередь продолжается
- Надёжнее фоновая работа: результаты сетевых действий больше не показывают окна и тосты на закрытом экране; рабочий поток экрана останавливается вместе с ним
- Доступность: строки приложений читает TalkBack (название, версия, источник, обновление, заметка)
- Крупный системный шрифт: строки растут вместе со шрифтом, а не накладываются
- Чистка кода:
SyncDialogразделён наSyncDialog,DialogKit,SchedulePicker,ServerLists; убраны неиспользуемые импорты