Commit graph

11249 commits

Author SHA1 Message Date
Jeremy
25037e3f5f update IcoPath if existing is different to the selected 2026-01-04 20:51:25 +11:00
Jeremy
94ebbab68a update legacy item to show Query style title 2026-01-04 19:54:16 +11:00
Jeremy
4174b5e1e4 fix title when query history style used 2026-01-04 17:41:52 +11:00
Jeremy
101e5e6ff1 fix Glyph optional null when copying 2026-01-04 16:39:33 +11:00
Nilvan Lopes
669f3ef404
Update Plugins/Flow.Launcher.Plugin.WebSearch/Languages/en.xaml
Co-authored-by: VictoriousRaptor <10308169+VictoriousRaptor@users.noreply.github.com>
2026-01-03 11:14:20 -03:00
Andrzej Martyna
37c733789e fixed: fixed KeyNotFoundException and improvement 2026-01-03 10:29:38 +01:00
Nilvan Lopes
4c7cbadc2f remove the language files other than the en.xaml 2026-01-02 23:07:29 -03:00
Andrzej Martyna
c75cb1acec Resolved: a few PR issues reported by coderabbitai 2026-01-02 20:00:04 +01:00
Andrzej Martyna
f9018368ab improve _structureInvalidations handling 2026-01-02 19:55:16 +01:00
Andrzej Martyna
a30180c8b4 doc: README.md updated as known issue was resolved 2026-01-02 19:46:14 +01:00
Andrzej Martyna
680de613b8 Significant improvements in handling tabs in multi-browsers, multi-windows circumstances 2026-01-02 19:24:45 +01:00
Andrzej Martyna
6c5695b94f Unify logging messages 2026-01-02 19:24:32 +01:00
Nilvan Lopes
2176553b26 Add max suggestions setting for web search plugins
Introduced a MaxSuggestions property (min 1, max 10) to control the number of autocomplete suggestions shown in web search plugins. Updated the UI to allow user configuration and added localized labels for the new setting in all supported languages. Suggestions in results are now limited according to this setting.
2026-01-02 14:32:44 -03:00
Jeremy
024eeaf6bf changed LastOpenHistoryResult's Copy to DeepCopy to clarify intent 2026-01-02 22:30:09 +11:00
Jack Ye
83883c4b05
Merge pull request #4195 from Flow-Launcher/fix-localized-name
Fix localized name search for Program plugin
2026-01-02 19:20:56 +08:00
VictoriousRaptor
b062fc056f Catch exceptions and release com objects 2026-01-02 12:23:05 +08:00
VictoriousRaptor
3e32fca356 Fix localized name get failure 2026-01-02 01:47:44 +08:00
Jeremy
9c2f2398f1 add method comments for LastOpenedHistoryResult 2026-01-01 23:11:28 +11:00
Jeremy
6d6003fd80 switch to using TrimmedQuery 2026-01-01 22:45:52 +11:00
Jeremy
f9df44a2cd rename to IcoPathAbsolute 2026-01-01 22:32:39 +11:00
Jeremy
7c670de7c2 fix history result highlight and scroll when history mode activated 2026-01-01 18:23:12 +11:00
Jeremy
20854ba5d7 formatting 2026-01-01 18:20:29 +11:00
Jeremy
2e8bb357fc Merge branch 'dev' into last_history_show_result_icon 2026-01-01 17:01:17 +11:00
Jeremy
810725cc6b add explicit JsonInclude for PluginID internal set 2026-01-01 15:43:23 +11:00
Jeremy
8d7fa1d397 revert QueryHistoryItems property 2026-01-01 15:14:05 +11:00
Jeremy
6b6a9a9935 simplify GetHistoryItems 2026-01-01 14:30:28 +11:00
VictoriousRaptor
8e80c3bde6
Add option to show taskbar when Flow Launcher is opend (#4177)
* Add option to show taskbar when Flow Launcher is invoked

Co-authored-by: VictoriousRaptor <10308169+VictoriousRaptor@users.noreply.github.com>

* Fix: Use ABM_ACTIVATE instead of ABM_SETSTATE for temporary taskbar showing

Co-authored-by: VictoriousRaptor <10308169+VictoriousRaptor@users.noreply.github.com>

* Remove unnecessary unsafe keyword from ShowTaskbar method

Co-authored-by: VictoriousRaptor <10308169+VictoriousRaptor@users.noreply.github.com>

* Fix missing closing braces in Win32Helper.cs

Co-authored-by: VictoriousRaptor <10308169+VictoriousRaptor@users.noreply.github.com>

* Change wording from 'invoked' to 'opened' in localization strings

Co-authored-by: VictoriousRaptor <10308169+VictoriousRaptor@users.noreply.github.com>

* Show/hide tasking when showing/hiding Flow

* Remove unused APPBARDATA

* Guard HideTaskbar() with state so show/hide stay balanced

* Improve taskbar visibility management in MainViewModel

Moved taskbar show logic to after keyboard layout switch in Show().Ensures consistent taskbar state when invoking or hiding the app.

* Clean code

* Clean code

* Remove blank line

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Jack Ye <jack1160210343@gmail.com>
Co-authored-by: Jack251970 <1160210343@qq.com>
2025-12-31 18:05:53 +08:00
Jeremy
de0d022268 rename last opened class; use inheritance; initialise at startup 2025-12-31 12:14:07 +11:00
Jack251970
9fadec36c7 Remove null check from _tabsTracker.Dispose() call
The null-conditional operator was removed from _tabsTracker.Dispose()
in the Dispose() method, assuming _tabsTracker is always non-null
when Dispose() is called.
2025-12-30 16:25:10 +08:00
Jack251970
42a91fb3a0 Refactor tab tracking for thread safety and nullability
Replaced object locks with a custom Lock class for clearer thread synchronization in TabsCache and TabsTracker. Enabled nullable reference types in TabsTracker and updated method signatures and variables to use nullable types where appropriate. Modernized collection initializations and refactored methods for improved readability. Cleaned up using directives. These changes enhance thread safety, code clarity, and nullability handling in browser tab management.
2025-12-30 16:23:43 +08:00
Andrzej Martyna
36b7799f2e small tweaks 2025-12-30 09:12:08 +01:00
Andrzej Martyna
a472725209 Resolved: Thread-safety concern: _browserWindowsTracked modified without synchronization. 2025-12-30 09:12:08 +01:00
Andrzej Martyna
cdb2d9e6dc Take Thread.Sleep out of OnFocusChanged 2025-12-30 09:12:07 +01:00
Jack Ye
75a03d0320
Fix typos
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-30 16:00:55 +08:00
Andrzej Martyna
736e3764e1 Resolved: several issues reported in PR 2025-12-29 23:53:15 +01:00
Andrzej Martyna
9d27bcf589 feat: added cleaning cache on tabs and windows closing 2025-12-29 23:53:15 +01:00
Jack Ye
d1e5b70759
Fix typos
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-29 18:50:14 +08:00
Jack Ye
a6acdd4c1a
Fix typos
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-29 18:45:34 +08:00
Jack Ye
791ff47c2f
Fix typos
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-29 18:05:54 +08:00
Andrzej Martyna
0f7ef77512 typo 2025-12-29 09:59:09 +01:00
Andrzej Martyna
1bac95dde4
Resolved: Use the wrapper property for consistent binding. by coderabbitai
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-29 09:54:04 +01:00
Andrzej Martyna
1f45c02bf1 Added TODO.md for ideas to improve 2025-12-29 09:38:18 +01:00
Andrzej Martyna
876cbfd006 Resolved: a few issues reported by coderabbitai 2025-12-29 09:13:35 +01:00
Andrzej Martyna
b390645718 Resolved: Revert changes in Non-English language. They will be updated automatically in Crowdin 2025-12-29 08:42:14 +01:00
Andrzej Martyna
7890102384 Resolved: Incorrect ClassName - copy-paste error. 2025-12-29 00:46:22 +01:00
Andrzej Martyna
f8c17807fa Resolved: Populate empty PackageUrl and Copyright fields for Flow.Launcher.Localization. 2025-12-29 00:39:58 +01:00
Andrzej Martyna
951ef814fa Resolved: Populate or clarify empty Type and Commit fields for BrowserTabs. 2025-12-29 00:34:11 +01:00
Andrzej Martyna
944e3d74a3 Resolved: Minor grammar and style corrections. 2025-12-28 23:50:58 +01:00
Andrzej Martyna
f2dd4d97f0 Resolved: Fix grammar: use 'its' instead of 'it's'. 2025-12-28 23:49:28 +01:00
Andrzej Martyna
ecfe8c302d Resolved: TabsTracker is not disposed - potential resource leak. 2025-12-28 23:46:38 +01:00