Flow.Launcher/Flow.Launcher.Infrastructure
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
..
DialogJump Use PublicApi.Instance instead of private one 2025-09-23 17:40:54 +08:00
Exception Remove unused using 2023-04-25 21:02:34 +08:00
Hotkey Add keyevent in Plugin project & Improve Shell plugin code quality 2025-04-09 12:30:50 +08:00
Http Use PublicApi.Instance instead of private one 2025-09-23 17:40:54 +08:00
Image Add documents 2025-09-23 21:39:42 +08:00
Logger Improve log file format 2025-09-14 12:25:54 +08:00
Properties Fix (some) build warnings 2022-08-07 21:31:38 -07:00
Storage Fix typos 2025-08-13 14:19:52 +08:00
UserSettings Refactor and enhance history management system 2025-10-14 20:28:39 +08:00
Constant.cs Merge branch 'dev' into plugin_settings_cache_path 2025-03-27 19:39:21 +08:00
FileExplorerHelper.cs Use DialogJump to get explorer path 2025-09-06 15:52:57 +08:00
Flow.Launcher.Infrastructure.csproj Merge pull request #4011 from Flow-Launcher/flow_launcher_localization1 2025-09-28 00:04:14 +08:00
FodyWeavers.xml
Helper.cs Move ValidateDirectory functions to FileFolders for plugin usage 2025-04-02 20:17:32 +08:00
IAlphabet.cs Update doc 2025-07-13 19:48:49 +08:00
KeyConstant.cs
NativeMethods.txt Use sleep mode listener to fix modern standby sleep mode issue 2025-09-30 21:11:03 +08:00
packages.lock.json Merge pull request #4011 from Flow-Launcher/flow_launcher_localization1 2025-09-28 00:04:14 +08:00
PInvokeExtensions.cs Fix crash on ×32 devices 2025-05-24 13:10:25 +08:00
PinyinAlphabet.cs Fix logic 2025-07-14 19:30:16 +08:00
Stopwatch.cs Use local reference instead 2025-04-13 17:11:36 +08:00
StringMatcher.cs Make function static 2025-04-10 09:36:47 +08:00
TranslationMapping.cs Improve code quality 2025-07-14 09:17:32 +08:00
Win32Helper.cs Fix possible null exception 2025-09-30 21:20:00 +08:00