Stone_Red
990793fb01
Add ColorPicker and FileSelector settings controls and API classes
2026-01-17 00:15:57 +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
0bb5b10dba
Update AsyncPlugin XML docs for clarity and integration details
2025-12-25 18:20:53 +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
e3d6eb4c8c
Add ThemeChanged event to IPluginData
2025-12-24 23:58:53 +01:00
Stone_Red
3fcda8e64e
Add per plugin theme override
2025-12-08 20:37:01 +01:00
Stone_Red
d285bdc489
Update version
2025-07-05 17:39:07 +02:00
Stone_Red
26e979af79
Standardize default plugin setting names
2024-12-03 00:16:37 +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
3993e6d612
Fix multiple warnings
2024-11-15 19:41:16 +01:00
drenwick
1fe59e6338
Updated documentation file path to be relative to project
2024-10-25 15:10:58 -04:00
Stone_Red
9a75cbd8e7
Fix or disable multiple warnings
2024-02-22 09:34:01 +01:00
Stone_Red
5c9613276a
Fix built in plugins and some UI issues
2023-11-23 17:28:57 +01:00
Stone_Red
e8de6fe9a5
Rename Plugin & API namespaces and implement saving/loading of setting
2023-11-21 19:54:29 +01:00
Stone_Red
74bf7c2fb8
Refactor step 1
2023-11-19 16:19:07 +01:00
Stone_Red
336de2ca42
Fix built in plugins
2023-11-16 22:34:23 +01:00
Stone_Red
2c883787f7
Update project to .NET 8 and code improvements
2023-11-16 19:27:21 +01:00
Stone_Red
adfedcb876
Code refactoring
2022-04-24 20:54:12 +02:00
Stone-Red-Code
668c393a1b
- Minor code improvements
2021-11-12 15:58:29 +01:00
Stone-Red-Code
5e3642e539
- Add ComboBox element to the API
2021-10-30 21:06:53 +02:00
Stone-Red-Code
2f6662caea
- Add Margin option
...
- Add `Margin` property to `ITheme`
- Add `Stop` method to the `Plugin` API
- Add `DrawStringNoLeftPadding` and `MeasureStringNoLeftPadding` to `GraphicsExtentions`
- Convert most inbuilt components to plugins.
- Minor code improvements
2021-10-29 20:35:01 +02:00
Stone-Red-Code
8f650ac35a
- Add Corner Radius option
...
- Improved API documentation
- Fix updater check time
- Fix logging
2021-10-27 22:01:20 +02:00
Stone-Red-Code
9dd40c7ae8
- Better theming system
...
- More code structure inmrovements
2021-10-25 22:38:45 +02:00
Stone-Red-Code
520f145eb0
- Improve code structure
...
- Improve log output format
2021-10-24 19:38:45 +02:00
Stone-Red-Code
4e5502977d
- Fix some spelling mistakes
2021-09-27 16:14:50 +02:00
Stone-Red-Code
ef27ace78b
- Add RenderQuality enum to the Plugin API
...
- Add `RenderQuality` property to the `Plugin` class
- Set the render quality of the plugin image
2021-09-16 19:20:07 +02:00
Stone-Red-Code
603a78935b
- Show version number in window title
...
- Add `PluginName` property to `IPluginData`
- Add `PluginPath` property to `IPluginData`
2021-09-15 18:22:20 +02:00
Stone-Red-Code
6e4757adea
- Exception handling for plugin events
...
- Revert: Execute `OnValueChanged` event in task
2021-09-14 14:07:08 +02:00
Stone-Red-Code
e00c873bd5
- Remove unnecessary code
...
- Execute `OnValueChanged` event in task
2021-09-13 19:49:05 +02:00
Stone-Red-Code
f94f24297e
- Add OnMouseWheel event
2021-09-11 17:13:02 +02:00
Stone-Red-Code
36e09acd0e
- Add MouseButton enum to plugin API to determine which mouse button was pressed
...
- Add some missing documentation
2021-09-11 14:24:27 +02:00
Stone-Red-Code
3268a66d64
Add Start method.
2021-08-21 23:05:32 +02:00
Stone-Red-Code
8e31735032
UpdateInterval can now be changed while the plugin is running and updated the Icon.
2021-08-21 22:09:42 +02:00
Stone-Red-Code
41e4e03d2f
Fixed .gitignore
2021-08-18 18:43:06 +02:00
Stone-Red-Code
9db60da702
Revert "Fix not working .gitignore"
...
This reverts commit 86f07f4bf3 .
2021-08-18 18:39:53 +02:00
Stone-Red-Code
86f07f4bf3
Fix not working .gitignore
2021-08-18 18:14:52 +02:00
Stone-Red-Code
5bb62ed17a
Added GraphicsExtentions class to the plugin API
2021-08-18 17:50:57 +02:00
Stone-Red-Code
3c61c021d4
Updated installer and standalone release
2021-08-17 18:37:41 +02:00
Stone-Red-Code
d46976fec8
Plugin class name can now have any name.
2021-08-16 18:19:42 +02:00
Stone-Red-Code
1e57ec1b6a
Revert "Fix mistake"
...
This reverts commit e89b2981e7 .
2021-08-14 21:42:06 +02:00
Stone-Red-Code
e89b2981e7
Fix mistake
2021-08-14 21:33:24 +02:00
Stone-Red-Code
f05b5783ba
Added documentation to the DesktopMagicPluginAPI
2021-08-14 21:19:03 +02:00
Stone-Red-Code
883cc3a2fb
Add optional contractor to Element attribute
2021-07-24 13:50:20 +02:00
Stone-Red-Code
83a6339a46
Plugin development QoL improvements
2021-07-19 19:22:11 +02:00