Commit graph

33 commits

Author SHA1 Message Date
taooceros
11eefa49b7 chore: upgrade from .NET 9 to .NET 10
Some checks failed
Build / build (push) Has been cancelled
Update all project files from net9.0 to net10.0:
- Core projects: net9.0-windows → net10.0-windows
- App projects: net9.0-windows10.0.19041.0 → net10.0-windows10.0.19041.0
- All plugin projects updated
- Microsoft.Extensions packages updated to 10.0.0-preview.1

Build verified with 1220 warnings (pre-existing), 0 errors.

💘 Generated with Crush

Assisted-by: Kimi for Coding via Crush <crush@charm.land>
2026-02-05 01:53:42 +08:00
Hongtao Zhang
c0d17672af feat(avalonia): add Avalonia settings views for 8 plugins
- Add i18n injection to Application.Resources for DynamicResource bindings
- Create Avalonia settings views for plugins:
  - Explorer (ExplorerSettings + QuickAccessLinkSettings dialog)
  - BrowserBookmark (SettingsControl + CustomBrowserSettingWindow)
  - Calculator (CalculatorSettings)
  - ProcessKiller (SettingsControl)
  - PluginsManager (PluginsManagerSettings)
  - WebSearch (SettingsControl)
  - Shell (ShellSetting + converter)
  - Program (ProgramSetting)
- Add IsAvalonia detection pattern for dual-framework dialog support
- Update 11 plugin .csproj files with CopyToAvaloniaOutput targets
- Add System.Threading.Tasks using for async RelayCommand support
2026-01-26 15:30:33 -08:00
Hongtao Zhang
dda587493b Migrate Program plugin settings to Avalonia and fix scroll issues
- Update ISettingProvider to support CreateSettingPanelAvalonia
- Create native Avalonia settings UI for Program Plugin (ProgramSetting.axaml)
- Implement ProgramSettingViewModel using CommunityToolkit.Mvvm
- Update PluginsSettingsViewModel to detect and load native Avalonia settings
- Replace ListBox with ItemsControl in PluginsSettingsPage to fix auto-scroll issues when expanding settings
- Align Avalonia package versions (11.2.3) across projects to fix type load errors
2026-01-19 00:06:36 -08:00
Jeremy Wu
a05e09908c
Release 2.0.1 (#3998) 2025-09-21 20:23:00 +08:00
Jack Ye
54a2817962
Merge branch 'dev' into code_quality 2025-07-24 11:55:46 +01:00
Jack Ye
010b6dde79
Merge branch 'dev' into code_quality 2025-07-19 20:40:49 +08:00
Jack251970
7af3c5febf Upgrade NuGet dependency 2025-07-19 20:26:33 +08:00
Jack251970
107da050a5 Fix build issue 2025-06-23 13:02:04 +08:00
Jack251970
68fc103d7f Use trick to get the cache directory path 2025-06-23 12:45:31 +08:00
Hongtao Zhang
865c865942 update to .net 9 2025-02-26 22:37:41 +08:00
Jack251970
313f86b648 Replace DllImport & flags with CSWin32 2024-12-10 15:09:06 +08:00
dependabot[bot]
f3c21d5842
Bump Microsoft.Extensions.Caching.Memory from 8.0.1 to 9.0.0
Bumps [Microsoft.Extensions.Caching.Memory](https://github.com/dotnet/runtime) from 8.0.1 to 9.0.0.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v8.0.1...v9.0.0)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Caching.Memory
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 22:59:12 +00:00
dependabot[bot]
45c1c69fa2
Bump Microsoft.Extensions.Caching.Memory
Bumps [Microsoft.Extensions.Caching.Memory](https://github.com/dotnet/runtime) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v8.0.0...v8.0.1)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Caching.Memory
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 20:47:55 +00:00
Yusyuriv
976a8c540e
Add SatelliteResourceLanguages property to plugin projects to prevent generating unnecessary localization DLL files 2024-05-23 11:03:01 +06:00
Yusyuriv
2c4444d690
Remove NLog.Web.AspNetCore dependency 2024-05-23 10:49:48 +06:00
Vic
df5e8ca132 Remove unused packages 2023-04-25 21:02:34 +08:00
Hongtao Zhang
db354a23a5
Update to .Net 7 2022-12-30 19:12:11 -05:00
Tai Le
750cfa44c1 Support .url file 2022-10-16 16:25:47 +07:00
Kevin Zhang
f9d608840d Upgrade to .net 6 2021-12-28 11:36:28 -06:00
Jeremy Wu
f4c77fb67b Merge branch 'dev' into DotNet5Upgrade 2021-02-23 21:01:39 +11:00
弘韬 张
0981be499f Use PortablePDB instead of Full pdb for debugging 2021-02-22 13:16:48 +08:00
Jeremy Wu
ab4e3f87cb Merge branch 'dev' into DotNet5Upgrade 2021-02-16 07:46:20 +11:00
Jeremy Wu
9a48402921 Merge branch 'dev' into fix_loading_uwp 2021-02-15 19:50:31 +11:00
弘韬 张
a37f1918ae Update all profile to dotnet 5 2021-02-12 03:17:13 +08:00
Jeremy Wu
08f97f0ef9 change csproj images folder to use wildcard 2021-01-02 12:57:13 +11:00
Ioannis G
f3355c525d
fix: properly include all plugin translation files 2021-01-01 23:15:37 +02:00
Jeremy Wu
5bc9ce8198 Merge branch 'dev' into fix_loading_uwp 2020-12-17 06:52:37 +11:00
Jeremy Wu
7fd9c87bd1 remove excess or duplicated package references
- since we have fixed how dependencies are resolved for plugins, these excess or duplicated package references can be safely removed

- for example Newtonsoft.Json can be removed from default plugins as it is included in Flow.Launcher.Plugin project, and external plugins will be resolved to use the reference there
2020-09-22 07:17:01 +10:00
Jeremy Wu
ef950063c0 add Directory.Build.targets and update project files
- For all plugin library projects we do not output referenced project assembly dll such as Flow.Launcher.Plugin
- Output all PackageReference dlls for plugins
2020-09-20 17:14:47 +10:00
Alekhya Reddy
0342693442 Remove Program Plugin dll (AppxPackagingTlb.dll) 2020-06-24 21:34:33 +10:00
Ioannis G
cf2947dd94
remove unused includes in project files 2020-05-04 12:47:56 +03:00
Ioannis G
0cedc8b8f2
bump NLog dependency in Program plugin
from 4.7.0-rc1 to 4.7.0
2020-05-02 14:28:33 +03:00
Jeremy Wu
3c7f067770 rename all project file name 2020-04-21 21:27:02 +10:00
Renamed from Plugins/Wox.Plugin.Program/Wox.Plugin.Program.csproj (Browse further)