Commit graph

444 commits

Author SHA1 Message Date
Jack251970
a2f224225e Move progress bar animation init to Loaded event
InitProgressbarAnimation is now triggered by the progress bar's Loaded event instead of during main window initialization. This ensures the animation starts only after the progress bar is fully loaded, improving reliability and preventing potential UI timing issues.
2026-03-02 18:20:09 +08:00
Jack Ye
48f67b1886
Improve and fix query result update logic issue & provide access to exact query typed by user (#3502) 2025-11-26 21:15:12 +11:00
Jack Ye
e2abc1b265
Merge branch 'dev' into plugin_initialization 2025-10-15 13:06:14 +08:00
Jack251970
c73689fbc3 Fix spelling 2025-10-15 12:24:36 +08:00
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
01Dri
a3b7c6808b up 2025-10-11 04:29:33 -03:00
01Dri
6aa35d592e merge dev 2025-10-08 21:38:10 -03:00
Jack Ye
a2d12eb225
Merge branch 'dev' into plugin_initialization 2025-10-05 19:25:01 +08:00
Jack Ye
5ae159de5b
Move to iNKORE.UI.WPF.Modern UI Framework (#3593) 2025-10-05 13:44:40 +03:00
Jack Ye
6213193cda
Merge branch 'dev' into plugin_initialization 2025-10-02 20:22:20 +08:00
01Dri
c0369e6e76 feat: radio button with history query option or history executed option 2025-10-02 00:03:48 -03:00
Jack251970
f239866c68 Use sleep mode listener to fix modern standby sleep mode issue 2025-09-30 21:11:03 +08:00
Jack251970
d56d85b702 Add lock for sound & Rename variable 2025-09-30 19:41:27 +08:00
Jack251970
ac62ebadf0 Add space for code quality 2025-09-23 18:07:15 +08:00
Jack251970
d87650de08 Use Flow.Launcher.Localization to improve code quality 2025-09-23 16:21:09 +08:00
Jack Ye
cf8096f276
Merge branch 'dev' into plugin_initialization 2025-09-05 20:35:05 +08:00
Jeremy Wu
e1cc50c579 Merge remote-tracking branch 'origin/master' into resolve_conflicts 2025-08-31 17:53:21 +10:00
Jack251970
3afc52187f Add non-async version load in BinaryStorage & Use non-async version for ImageLoader 2025-08-13 13:58:02 +08:00
Jack Ye
97fb8d680f
Merge branch 'dev' into plugin_initialization 2025-07-24 11:54:19 +01:00
Jack251970
74306f0a76 Use PInvoke to register SystemEvents 2025-07-23 14:15:20 +08:00
Jack251970
3cfe122c7b Use new MonitorInfo class class 2025-07-23 13:51:35 +08:00
Jack251970
527c27f675 Remove System.Windows.Forms.Screen reference 2025-07-23 13:28:50 +08:00
Jack251970
6beeecb0f7 Use async load & initialization model 2025-07-21 14:26:24 +08:00
Kevin Zhang
4f269d3fa9
Dialog Jump - Quickly navigate the Open/Save As dialog window (#1018) 2025-07-20 21:11:09 +10:00
Jeremy Wu
2e0dd1cfa1
Release 1.20.2 | Plugin 4.7.0 (#3820) 2025-07-13 17:18:34 +03:00
Jack251970
1a8227a939 Use try-catch for query text box paste 2025-07-11 22:24:05 +08:00
Jack251970
b1e352dd54 Update home page when language changes 2025-07-09 11:12:46 +08:00
Jack251970
d7d17a93cd Use ActualApplicationThemeChanged in MainWindow 2025-07-05 13:35:17 +08:00
Jeremy Wu
7ae91b1af3
Release 1.20.1 | Plugin 4.6.0 (#3706) 2025-06-14 13:45:30 +03:00
DB P
0f94ec673a Skip release notes notification for developer builds 2025-06-11 15:54:38 +09:00
Jack Ye
c4402c6fc8
Merge pull request #3541 from Flow-Launcher/topmost
Support Showing Search Window At Topmost
2025-06-10 10:32:37 +08:00
Jack251970
d787bba9a7 Display message box with button 2025-06-09 14:42:48 +08:00
Jack251970
749dcc6ed2 Show release version after update 2025-06-07 11:24:35 +08:00
Jack251970
7117ba05ee Test release notes window 2025-06-06 23:08:41 +08:00
Jack251970
5fcb166060 Use PInvoke & Improve code comments & Use switch sentences 2025-06-05 16:12:55 +08:00
Jack Ye
2c40d2fe43
Merge branch 'dev' into topmost 2025-06-03 14:35:48 +08:00
DB P
556a4c881c Update Comment 2025-06-02 19:16:01 +09:00
DB P
08038dec94 Improve window drag behavior when transitioning from maximized state 2025-06-02 18:33:45 +09:00
DB P
8baf1d437e Prevent window height updates when exiting snap state and adjust border brush style 2025-06-02 17:44:41 +09:00
DB P
2b4e95e64a Block window maximize and prevent resizing in WndProc 2025-06-02 14:55:59 +09:00
Jack Ye
a06cb43540
Use new model to clear results & Fix clear existing results when using IResultUpdate (#3588) 2025-06-02 13:16:22 +10:00
Jack251970
70fcc84893 Use ResultContextMenu instead of ContextMenu 2025-05-31 17:15:39 +08:00
Jeremy Wu
2770c6a977
Merge branch 'dev' into fix_result_clearing_nonquery 2025-05-19 08:28:52 +10:00
Jeremy
50fced959e remove async warning 2025-05-17 21:10:47 +10:00
Jeremy
b4955f7474 add subscriber for show history result toggle in settings 2025-05-17 20:41:25 +10:00
Jack Ye
9e85d2e364
Merge branch 'dev' into topmost 2025-05-14 20:26:13 +08:00
DB P
a75553fbcf
Merge pull request #3543 from onesounds/250514-FixColorSchemeChanging
Fix system ColorScheme update handling
2025-05-14 13:16:14 +09:00
Jack251970
c128a66772 Manage handle in dispose 2025-05-14 12:09:18 +08:00
DB P
f0aa285199 Add theme change handler to refresh frame on application theme change 2025-05-14 12:50:45 +09:00
Jack251970
587ab629aa Support changing ShowAtTopmost 2025-05-13 21:54:03 +08:00