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>
This commit is contained in:
@@ -574,7 +574,12 @@
|
||||
<string name="preference_layout_fixed_rotation">Feste Bildschirmausrichtung</string>
|
||||
<string name="preference_layout_fixed_rotation_summary">Porträtmodus erzwingen</string>
|
||||
<string name="icon_pack_dynamic_colors">Dynamische Farben</string>
|
||||
<string name="preference_search_bar_ordering">Anordnung der Suchergebnisse</string>
|
||||
<string name="preference_search_bar_ordering_alphabetic">Alphabetisch</string>
|
||||
<string name="preference_search_bar_ordering_relevance">Relevanz</string>
|
||||
<string name="preference_search_result_ordering">Sortierung der Suchergebnisse</string>
|
||||
<string name="preference_search_result_ordering_alphabetic">Alphabetisch</string>
|
||||
<string name="preference_search_result_ordering_launch_count">Aufrufhäufigkeit</string>
|
||||
<string name="preference_search_result_ordering_weighted">Dynamisch</string>
|
||||
<string name="preference_search_result_ordering_weight_factor">Ranking-Flexibilität</string>
|
||||
<string name="preference_search_result_ordering_weight_factor_low">Stabil</string>
|
||||
<string name="preference_search_result_ordering_weight_factor_default">Ausgewogen</string>
|
||||
<string name="preference_search_result_ordering_weight_factor_high">Variabel</string>
|
||||
</resources>
|
||||
@@ -761,7 +761,12 @@
|
||||
<string name="gesture_failed_message">You have performed a \"%1$s\" gesture. This gesture is currently set to trigger a \"%2$s\" action. However, the action could not be performed for the following reason:</string>
|
||||
<string name="missing_permission_accessibility_gesture_failed">The launcher\'s accessibility service needs to be enabled to perform this action.</string>
|
||||
<string name="missing_permission_accessibility_gesture_settings">This action requires the launcher\'s accessibility service to be enabled.</string>
|
||||
<string name="preference_search_bar_ordering">Search-result order</string>
|
||||
<string name="preference_search_bar_ordering_alphabetic">Alphabetic</string>
|
||||
<string name="preference_search_bar_ordering_relevance">Relevance</string>
|
||||
<string name="preference_search_result_ordering">Order of search results</string>
|
||||
<string name="preference_search_result_ordering_alphabetic">Alphabetic</string>
|
||||
<string name="preference_search_result_ordering_launch_count">Launch count</string>
|
||||
<string name="preference_search_result_ordering_weighted">Dynamic</string>
|
||||
<string name="preference_search_result_ordering_weight_factor">Ranking flexibility</string>
|
||||
<string name="preference_search_result_ordering_weight_factor_low">Stable</string>
|
||||
<string name="preference_search_result_ordering_weight_factor_default">Balanced</string>
|
||||
<string name="preference_search_result_ordering_weight_factor_high">Variable</string>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user