Commit Graph
100 Commits
Author SHA1 Message Date
Stone_Red 3dce9ab59a Add CreatePluginDialog for plugin creation and update search boxes with icons 2026-01-22 15:29:35 +01:00
Stone_Red a85e57ad58 Fix titles of dialogs 2026-01-22 15:29:34 +01:00
Stone_Red d319b32263 Update third party licenses in README.md 2026-01-22 00:09:26 +01:00
Stone_Red ca83e5585f Replace old screenshots with new ones
Updated preview images in README with new screenshots.
2026-01-22 00:08:01 +01:00
Stone_Red 0b278ed31a Update installer and manifest to version 1.3.0.0 2026-01-21 23:35:36 +01:00
Stone_Red 346a7ad5a1 Remove unused methods from MainWindow.xaml.cs 2026-01-21 21:32:40 +01:00
Stone_Red ea07f0db3a Show loading indicator during plugin creation 2026-01-21 21:26:05 +01:00
Stone_Red 667c913e57 Make plugin creation and setup steps async 2026-01-21 21:25:44 +01:00
Stone_Red 4d0119e4b3 Cleanup plugin template 2026-01-21 21:22:40 +01:00
Stone_Red f957edd886 Add hot reload support for plugins using FileSystemWatcher 2026-01-21 21:20:27 +01:00
Stone_Red 1a6cd5a744 Add reload plugins button and open plugins in IDE support in plugin manager 2026-01-21 19:42:01 +01:00
Stone_Red deddea2888 Remove Card container for plugin logos 2026-01-20 21:11:33 +01:00
Stone_Red e18ab1ec56 Make UI structure more flat 2026-01-20 20:52:39 +01:00
Stone_Red a8236bd8da Make sure default layout gets loaded when deleting current layout 2026-01-20 19:22:09 +01:00
Stone_Red cb8df79a5f Reset CurrentLayoutName if it does not match any existing layout names 2026-01-20 15:51:48 +01:00
Stone_Red 907d743c0d Make sure newly created layout gets loaded 2026-01-20 15:51:32 +01:00
Stone_Red 835ef23719 Fix margin in MainPage 2026-01-19 22:47:44 +01:00
Stone_Red d2da426baf Update project version to 1.3.0.0 2026-01-19 22:35:06 +01:00
Stone_Red 82fe362559 Add theme-aware Modio icon and resource for PluginManager page 2026-01-17 00:39:53 +01:00
Stone_Red 439eca0ef0 Remove unused NotifyIcon field and its disposal on window close 2026-01-17 00:22:54 +01:00
Stone_Red fca25aeb59 Show error dialogs on UI thread using Dispatcher.InvokeAsync 2026-01-17 00:16:53 +01:00
Stone_Red dd9953cb7d Replace Rectangle fill with Border background for color selection UI 2026-01-17 00:16:34 +01:00
Stone_Red 990793fb01 Add ColorPicker and FileSelector settings controls and API classes 2026-01-17 00:15:57 +01:00
Stone_Red c4517fb8ac Display error message box on UI thread 2026-01-13 23:23:39 +01:00
Stone_Red 92ecd2e93d Add cancellation support to AsyncPlugin methods 2026-01-13 22:42:15 +01:00
Stone_Red 056c42d4df Update API version to 1.0.0.0 and add README and package icon to API project 2026-01-01 22:53:29 +01:00
Stone_Red c64b70eb92 Update installer script and installer 2026-01-01 22:53:07 +01:00
Stone_Red 0804738e45 Update message box style to new style 2025-12-29 00:35:23 +01:00
Stone_Red 727324ca9a Overhaul theme creation and editing UI 2025-12-28 23:20:50 +01:00
Stone_Red 389256a380 Improve performance of plugin window bitmap rendering 2025-12-28 01:47:38 +01:00
Stone_Red ec7917625c UI overhaul 2025-12-28 01:46:16 +01:00
Stone_Red 6aa107233c Add reference to WebView2 feedback issue in workaround comment 2025-12-25 20:03:26 +01:00
Stone_Red 3edb2cff84 Fix WebView2 interaction on transparent window with opaque rectangle 2025-12-25 19:57:39 +01:00
Stone_Red 0bb5b10dba Update AsyncPlugin XML docs for clarity and integration details 2025-12-25 18:20:53 +01:00
Stone_Red 2b363bcd18 Update WeatherPlugin default city 2025-12-25 18:16:27 +01:00
Stone_Red 03da9189a5 Move MouseButton to parent directory and update namespace 2025-12-25 18:16:07 +01:00
Stone_Red 0a57b8a3d6 Fix logging and dialogs in PluginData 2025-12-25 18:14:57 +01:00
Stone_Red 16c5c98f1a Add plugin state persistence via PersistStateAttribute serialization 2025-12-25 18:14:01 +01:00
Stone_Red 9e9c49214a Add support for async plugins 2025-12-25 01:23:03 +01:00
Stone_Red 43c77e6a36 Add plugin methods for changed themes, settings showing message boxes and logging 2025-12-25 01:22:39 +01:00
Stone_Red 4778f5673f Pass theme properties to web plugin 2025-12-24 23:59:08 +01:00
Stone_Red e3d6eb4c8c Add ThemeChanged event to IPluginData 2025-12-24 23:58:53 +01:00
Stone_Red c90be28f38 Add basic support for web based plugins 2025-12-24 17:49:04 +01:00
Stone_Red a564b4db5e Add better error handling and logs to plugin manager 2025-12-20 16:50:33 +01:00
Stone_Red 2cece7dbdc Update WeatherPlugin city name setting label text 2025-12-20 16:35:44 +01:00
Stone_Red ba5bfc7df3 Improve plugin metadata 2025-12-20 16:34:42 +01:00
Stone_Red d316108868 Fix Cpu Monitor plugin percentage alignment 2025-12-20 16:20:05 +01:00
Stone_Red 9a96c60af0 Add confirmation when deleting themes/layouts 2025-12-20 16:17:45 +01:00
Stone_Red a8fe2c80f1 Update plugins when opening plugin manager 2025-12-20 16:08:45 +01:00
Stone_Red ac7826898a Check "Does Not Support Unloading" tag to not use AssemblyLoadContext 2025-12-20 16:08:30 +01:00
Stone_Red 780b506103 Add collectible AssemblyLoadContext to support plugin unloading #5 2025-12-20 00:23:48 +01:00
Stone_Red 10733383d3 Add basic weather plugin 2025-12-20 00:20:31 +01:00
Stone_Red 09ce072ec6 Add try catch when stopping plugin 2025-12-09 17:55:05 +01:00
Stone_Red 980ef6473e Update installer 2025-12-09 00:09:27 +01:00
Stone_Red b380e35189 Update version 2025-12-09 00:05:27 +01:00
Stone_Red 3fcda8e64e Add per plugin theme override 2025-12-08 20:37:01 +01:00
Stone_Red 0bc7033196 Fix some issues with the new theme support 2025-12-08 20:11:12 +01:00
Stone_Red 10fe4c773b Add better theme support 2025-11-04 19:00:32 +01:00
Stone_Red b7139a8821 Update auto start step in README.md 2025-07-07 11:41:01 +02:00
Stone_Red d285bdc489 Update version 2025-07-05 17:39:07 +02:00
Stone_Red 0a64184c32 Fix plugin manager crash when opening it 2025-05-17 15:45:43 +02:00
Stone_Red 2df00fbeeb Properly remove the plugin window from the lists in the main window when an exception occurs 2025-02-26 20:22:42 +01:00
Stone_Red 088f51410a Send plugin windows to front when edit mode enabled and to back when disabled 2025-02-26 19:28:42 +01:00
Stone_Red 70d08aa4c3 Set WindowState of main window to Minimized when closing 2025-02-25 23:04:44 +01:00
Stone_Red af9aa60bd9 Rename ModEntry UserControl to PluginEntry 2025-02-25 23:03:14 +01:00
Stone_Red 695cb867ee Add autostart checkbox 2025-02-25 19:20:02 +01:00
Stone_Red 376176460b Update modio.net library links in README.md 2025-02-25 03:09:35 +01:00
Stone_Red 327b79d69c Remove Extended.Wpf.Toolkit from thrid party licenses section in README.md 2025-02-25 03:04:43 +01:00
Stone_Red c74bc60209 Add login/logout button to plugin manger to sync subscriptions 2025-02-24 22:02:58 +01:00
Stone_Red 930da5d679 Correctly update .csproj file when creating new plugin 2025-02-23 15:53:41 +01:00
Stone_Red ffd92d2259 Add create new plugin button to plugin manager 2025-02-23 15:32:56 +01:00
Stone_Red 6100f444a8 Center dialogs on parent window 2025-02-23 15:32:25 +01:00
Stone_Red ead20d1279 Change GetLanguageDictionary method to LanguageDictionary property 2024-12-30 16:54:04 +01:00
Stone_Red b638eff451 Add missing translations 2024-12-28 23:16:23 +01:00
Stone_Red 793dcbad38 Small fixes 2024-12-28 16:40:06 +01:00
Stone_Red c2474e6425 Plugin manager layout improvments 2024-12-05 15:00:48 +01:00
Stone_Red cbeaaee88e Standardize README 2024-12-03 00:43:51 +01:00
Stone_Red 92c13c5ed0 Change app name from "Desktop Magic" to "DesktopMagic" and some QOL improvments 2024-12-03 00:16:37 +01:00
Stone_Red 26e979af79 Standardize default plugin setting names 2024-12-03 00:16:37 +01:00
Stone_Red 29619dbdda Rename download plugins to browse plugins in README.md 2024-11-30 00:38:56 +01:00
Stone_Red bc11832f9f Add right click actions to tray icon 2024-11-29 18:40:00 +01:00
Stone_Red f8f06a9e2c Improve plugin window performance by not constantly updating properties of UI elements 2024-11-29 17:55:33 +01:00
Stone_Red 35d64ef2c3 Don't unnecessarily redraw time plugin bitmap every second 2024-11-29 17:55:33 +01:00
Stone_Red 3b9d49e8da Update README.md 2024-11-29 00:57:02 +01:00
Stone_Red aada1b8807 Add Microsoft Store link and fix twitter/x link 2024-11-28 17:47:36 +01:00
Stone_Red 9abfb9cb66 Merge pull request #7 from Stone-Red-Code/main
Readme updates
2024-11-18 23:00:21 +01:00
Stone_Red ce1c181b14 Add MsixPackaging project 2024-11-16 14:36:04 +01:00
Stone_Red e6be5c011b Replace deprecated Modio library with alternative library 2024-11-15 19:55:12 +01:00
Stone_Red c6e858764f Remove unnecessary files 2024-11-15 19:53:19 +01:00
Stone_Red f684cdb051 Show error when failing to delete plugin files 2024-11-15 19:41:34 +01:00
Stone_Red 3993e6d612 Fix multiple warnings 2024-11-15 19:41:16 +01:00
Stone_Red 8e187f91fa Update README.md 2024-10-31 13:19:28 +01:00
Stone_Red 566bcee426 Update README.md 2024-10-30 21:51:00 +01:00
Stone_Red 038074cd87 Update README.md 2024-10-30 21:50:22 +01:00
Stone_Red 7e1736696d Rename BuiltInWindowElements to BuiltInPlugins 2024-10-26 14:43:14 +02:00
Stone_Red e545f27461 Replace Xceed.Wpf.Toolkit.IntegerUpDown with MaterialDesignThemes.Wpf.NumericUpDown 2024-10-26 00:25:53 +02:00
Stone_Red d458feca1e Add DesktopMagicPluginAPI.xml to .gitignore 2024-10-25 23:28:52 +02:00
Stone_Red f899fd3e9b Merge branch 'main' into develop 2024-10-25 23:22:23 +02:00
Stone_Red c3b867ff67 Merge pull request #6 from dylanrenwick/main
Updated documentation file path to be relative to project
2024-10-25 23:19:29 +02:00
Stone_Red 242f6a8388 Merge pull request #4 from Stone-Red-Code/develop
Develop
2024-05-01 18:22:10 +02:00