Commit Graph
6 Commits
Author SHA1 Message Date
MM20 2d5a0bf5a7 Modernize gradle scripts, migrate to TOML version catalog 2023-10-05 21:54:19 +02:00
MM20 ff7a72f7c4 Add color scheme backup / restore 2023-08-26 18:52:35 +02:00
MM20 ed70097c38 Refactor favorites and searchable database 2023-04-10 22:44:05 +02:00
MM20 3cda75bc77 Refactor widgets 2023-04-10 01:15:27 +02:00
2c9cba72a9 Search: introduce weighted reordering (#272)
* Database: backend for weights & timestamps

- Migration 21->22
- SearchableLaunchTimestampEntity.kt
- `weight`-column in SavedSearchableEntity
- Queries for sorting by and adjusting weight
- Queries for sorting by recent use

* move weightfactor access to favoritesRepository

* reorder calls in SearchVM

* no more datahoarding

* add settings screen for ordering

* ui fix, animations

* move ordering settings out of own screen

* remove unused localization

* weight factors

* larger factor for WeightFactor.High

* cleanup

* sort favorites by weight

* icons for favorite screen

* I hate coming up with descriptive strings

* add default weight factor to settings migration

* Add default values for search result ordering preferences

* Favorites settings: change order of preferences

* Change strings

* Replace favorites variability slider with list preference

* migration initial weight

* Change labels

* Include searchable weight column in backup

---------

Co-authored-by: MM20 <15646950+MM2-0@users.noreply.github.com>
2023-03-10 22:17:03 +01:00
MM20 3f8880a90a Reorganize and group modules 2022-12-13 17:37:26 +01:00