Flow.Launcher/Flow.Launcher.Infrastructure/UserSettings
Jack251970 f6d5a27e0b Refactor and enhance history management system
Refactored the `History` class to separate query and last opened history into distinct models, introducing `LastOpenedHistoryItem` and deprecating `HistoryItem`. Added a `HistoryStyle` enum and property to allow users to toggle between "Query History" and "Last Opened History." Simplified history display logic and updated the UI with a dropdown for history style selection.

Improved history item display with dynamic action population and relative timestamps. Enhanced performance by optimizing history storage with a maximum limit and streamlined logic for adding/retrieving items. Ensured backward compatibility by migrating legacy history data to the new format.

Updated localization strings, removed deprecated properties, and cleaned up redundant code. Fixed bugs related to inconsistent history actions and edge cases with legacy data.
2025-10-14 20:28:39 +08:00
..
CustomBrowserViewModel.cs Add space for code quality 2025-09-23 18:07:15 +08:00
CustomExplorerViewModel.cs Add space for code quality 2025-09-23 18:07:15 +08:00
CustomShortcutModel.cs Use PublicApi.Instance instead of private one 2025-09-23 17:40:54 +08:00
DataLocation.cs Fix issue in PortableDataLocationInUse 2025-09-21 20:07:18 +08:00
HttpProxy.cs Remove unused using 2023-04-25 21:02:34 +08:00
PluginHotkey.cs Release 1.20.2 | Plugin 4.7.0 (#3820) 2025-07-13 17:18:34 +03:00
PluginSettings.cs Fix typos 2025-05-04 11:26:00 +08:00
Settings.cs Refactor and enhance history management system 2025-10-14 20:28:39 +08:00