Commit graph

8303 commits

Author SHA1 Message Date
Jack251970
198442621a Add support for record key 2025-01-21 14:37:14 +08:00
Jeremy Wu
0b8db59e39
Merge pull request #3112 from Flow-Launcher/remove-result-caching
Remove Result Equal used for WPF caching
2025-01-18 21:06:09 +11:00
Jeremy Wu
8e5d77878a
remove equality test 2025-01-18 20:51:06 +11:00
Jeremy Wu
484578d766
Merge pull request #3183 from Flow-Launcher/dependabot/nuget/BitFaster.Caching-2.5.3
Bump BitFaster.Caching from 2.5.2 to 2.5.3
2025-01-18 16:40:18 +11:00
dependabot[bot]
43965f4751
Bump BitFaster.Caching from 2.5.2 to 2.5.3
Bumps [BitFaster.Caching](https://github.com/bitfaster/BitFaster.Caching) from 2.5.2 to 2.5.3.
- [Release notes](https://github.com/bitfaster/BitFaster.Caching/releases)
- [Commits](https://github.com/bitfaster/BitFaster.Caching/compare/v2.5.2...v2.5.3)

---
updated-dependencies:
- dependency-name: BitFaster.Caching
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 22:11:23 +00:00
Hongtao Zhang
2de63f73a5 change equality related testing 2025-01-10 13:36:09 -06:00
Hongtao Zhang
e7ff3694a1 Merge remote-tracking branch 'origin/remove-result-caching' into remove-result-caching
# Conflicts:
#	Flow.Launcher/ViewModel/ResultsViewModel.cs
2025-01-10 13:33:19 -06:00
dependabot[bot]
a9d77d8bcf
Bump Mages from 2.0.2 to 3.0.0 (#3154) 2025-01-10 19:31:36 +00:00
Kevin Zhang
5f4d24a26f
Merge pull request #3174 from Jack251970/dev1
Use System.Text.Json to replace Newtonsoft.Json for better performance
2025-01-09 22:13:54 -08:00
Jack251970
95b4c4c766 Improve code quality 2025-01-10 13:34:10 +08:00
Jeremy Wu
f1746b09e0
New Crowdin updates (#3149)
New translations
2025-01-10 07:26:20 +02:00
dependabot[bot]
cfc0534a54
Bump SemanticVersioning from 3.0.0-beta2 to 3.0.0 (#3172)
Bumps [SemanticVersioning](https://github.com/adamreeve/semver.net) from 3.0.0-beta2 to 3.0.0.
- [Release notes](https://github.com/adamreeve/semver.net/releases)
- [Commits](https://github.com/adamreeve/semver.net/compare/3.0.0-beta2...3.0.0)

---
updated-dependencies:
- dependency-name: SemanticVersioning
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 22:52:09 -06:00
Jack251970
ad0270079d Use System.Text.Json to replace Newtonsoft.Json for better performance 2025-01-09 20:57:43 +08:00
Kevin Zhang
7cccbb07ac
Merge pull request #3168 from Jack251970/dev1
Fix operator equal application issue
2025-01-07 22:06:45 -08:00
Jack251970
56069e657c Improve code quality 2025-01-05 15:31:14 +08:00
Jack251970
5d623123fc Fix operator equal application issue 2025-01-04 14:02:50 +08:00
Jeremy Wu
a34136fdfa
Merge pull request #3165 from Jack251970/dev1
Fix Copy Action Issue
2025-01-04 09:47:35 +11:00
Jack251970
e0f0bed822 Revert "Fix clipboard action under sta thread issue" 2025-01-04 00:33:24 +08:00
Kevin Zhang
fd3576d52c
Merge pull request #3122 from Jack251970/dev3
Replace DllImport and flags with CSWin32 & Remove useless DllImport and flags & Fix right Win key click issue
2024-12-27 16:06:44 -08:00
Hongtao Zhang
9350e82b77 only stackalloc the getwindowtitle buffer when length is small. 2024-12-27 12:57:17 -06:00
Jack251970
02a45661c4 Add consistent error handling for GetArguments 2024-12-26 13:04:15 +08:00
Hongtao Zhang
0153f71083 use stackalloc if possible and fix some incorrect use of safehandle 2024-12-25 11:20:09 -06:00
Jeremy Wu
e7e825e930
New Crowdin updates (#3062)
* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations resources.resx (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations resources.resx (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations resources.resx (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations resources.resx (Portuguese)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Arabic)
[ci skip]

* New translations en.xaml (Czech)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Vietnamese)
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Norwegian Bokmal)
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations resources.resx (Hebrew)
[ci skip]

* New translations resources.resx (Hebrew)
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations resources.resx (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations resources.resx (Hebrew)
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Hebrew)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Arabic)
[ci skip]

* New translations en.xaml (Czech)
[ci skip]

* New translations en.xaml (Danish)
[ci skip]

* New translations en.xaml (German)
[ci skip]

* New translations en.xaml (Italian)
[ci skip]

* New translations en.xaml (Japanese)
[ci skip]

* New translations en.xaml (Korean)
[ci skip]

* New translations en.xaml (Dutch)
[ci skip]

* New translations en.xaml (Polish)
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

* New translations en.xaml (Russian)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (Turkish)
[ci skip]

* New translations en.xaml (Ukrainian)
[ci skip]

* New translations en.xaml (Chinese Simplified)
[ci skip]

* New translations en.xaml (Chinese Traditional)
[ci skip]

* New translations en.xaml (Vietnamese)
[ci skip]

* New translations en.xaml (Portuguese, Brazilian)
[ci skip]

* New translations en.xaml (Norwegian Bokmal)
[ci skip]

* New translations en.xaml (Serbian (Latin))
[ci skip]

* New translations en.xaml (Spanish, Latin America)
[ci skip]

* New translations en.xaml (Slovak)
[ci skip]

* New translations en.xaml (French)
[ci skip]

* New translations en.xaml (Spanish (Modern))
[ci skip]

* New translations en.xaml (Portuguese)
[ci skip]

---------

Co-authored-by: Kevin Zhang <45326534+taooceros@users.noreply.github.com>
2024-12-25 18:41:40 +02:00
Kevin Zhang
21f22e6a59
Merge pull request #3115 from Jack251970/dev2 2024-12-25 01:24:40 -08:00
Kevin Zhang
5f6ac6a35e Update Flow.Launcher/ViewModel/ResultsViewModel.cs
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-12-25 14:39:04 +08:00
Hongtao Zhang
51a16cc40f Remove Result comparison and Change signature from IEnumerable to ICollection (due to the potential of multiple enumeration) 2024-12-25 14:39:04 +08:00
Jeremy Wu
3d8cf29c8e
Merge pull request #3144 from Jack251970/dev4
Add options for setting result on top & keeping result order
2024-12-24 15:10:29 +11:00
Jack251970
6f899092b5 Move dll import codes to win32 helper 2024-12-24 11:59:04 +08:00
Jack251970
269e583ea7 Add maximum score to the results for developers. 2024-12-24 11:54:15 +08:00
Jeremy Wu
1c01fa4e46
update comment 2024-12-24 14:32:05 +11:00
Jack251970
4ad967b5f3 Add support for removing selected count from score 2024-12-23 15:57:59 +08:00
Jack251970
b5e401f759 Fix user result set max value issue 2024-12-23 15:50:52 +08:00
Jeremy Wu
eef2f3df8e
Merge pull request #3133 from Flow-Launcher/dependabot/nuget/CommunityToolkit.Mvvm-8.4.0
Bump CommunityToolkit.Mvvm from 8.3.2 to 8.4.0
2024-12-22 19:02:57 +11:00
Jeremy Wu
06a9faf510
Merge pull request #3118 from Flow-Launcher/add-preserve-last-action-keyword-option
Add preserve last action keyword options
2024-12-22 11:28:28 +11:00
Jack251970
1073821b65 Improve recyble bin clear issue noticification 2024-12-20 18:55:57 +08:00
Jeremy Wu
0506f095b3
Merge pull request #3140 from NoPlagiarism/gh_workflow_milestone
ci: pull_request_target & remove useless secret
2024-12-20 09:01:59 +11:00
NoPlagiarism
141634ca88 ci: pull_request_target & remove useless secret 2024-12-19 21:07:46 +05:00
Jeremy Wu
9fb0233b6d
Merge branch 'dev' into dev3 2024-12-19 22:08:12 +11:00
NoPlagiarism
243ebb8df2
ci: fix permissions + migrate to fresher action (Pr Assign) (#3117)
* ci: fix permissions + migrate to fresher action

* ci: remove unnecessary comment
2024-12-19 11:35:29 +02:00
Jack251970
3ab1fb15b6 Fix clipboard action under sta thread issue 2024-12-19 16:34:32 +08:00
Jack251970
532b5dc4c9 Replace flags with CSWin32 2024-12-19 14:08:46 +08:00
dependabot[bot]
5f52c81446
Bump CommunityToolkit.Mvvm from 8.3.2 to 8.4.0
Bumps [CommunityToolkit.Mvvm](https://github.com/CommunityToolkit/dotnet) from 8.3.2 to 8.4.0.
- [Release notes](https://github.com/CommunityToolkit/dotnet/releases)
- [Commits](https://github.com/CommunityToolkit/dotnet/compare/v8.3.2...v8.4.0)

---
updated-dependencies:
- dependency-name: CommunityToolkit.Mvvm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 22:11:39 +00:00
Jeremy Wu
6a5c891da1
Merge pull request #3129 from Flow-Launcher/hebrew-translation
add Hebrew in available languages
2024-12-15 17:28:50 +11:00
Yan
0c05440b80
Merge pull request #3131 from Flow-Launcher/add-european-date-formats
Add more date formats in settings
2024-12-15 01:14:32 +06:00
Yusyuriv
e8bbbda75b
Add European date formats in settings 2024-12-15 00:27:25 +06:00
Hongtao Zhang
26b33b9e13 add Hebrew in available languages 2024-12-14 10:22:09 -06:00
Jack251970
b96c7b12d5 Remove useless PInvoke method import 2024-12-14 11:51:13 +08:00
Jack251970
a899ff83e5 Improve code quality 2024-12-14 11:46:09 +08:00
Jack251970
a088f91541 Add comments for string truncation 2024-12-14 11:17:29 +08:00
Jeremy Wu
713034c1cf
Merge pull request #3119 from Jack251970/dev4
Improve windows index search with special character
2024-12-12 21:30:24 +11:00