1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-13 05:48:35 +00:00

14 Commits

Author SHA1 Message Date
Robert
bda247d3c3 Streamlines plugin management and installation
Refactors plugin handling for improved reliability and user experience.

- Removes built-in plugin copying, migrating to workshop-based installation
- Introduces a dedicated service for plugin interactions (enabling, disabling, removal, settings)
- Simplifies plugin enabling/disabling logic in the UI, centralizing the logic
2025-12-12 18:29:24 +01:00
Robert
565647f1ed Workshop - Improves default entry handling in workshop
Core - Modifies the Artemis data folder path based on the build configuration.
Plugins - Adds a confirmation dialog to prompt the user to restart if a plugin requires admin rights.
Startup wizard - Updates the installation progress bar in the startup wizard.
Workshop - Changes category retrieval to be based on EntryType.
Workshop - Adds the ability to include default entries when searching the workshop.
2025-12-08 22:27:18 +01:00
Robert
648b7765ef Core - Added API for retrieving current suspended device providers
Core - Added events for plugin removal, entry installlation/uninstallation
Workshop - Remove the related workshop entry when manually removing a plugin or profile
Workshop - Prevent installing profiles with missing plugins and show a dialog with which plugins are missing
2024-06-30 09:42:41 +02:00
Robert
86f78940b1 Workshop - Manage entries after installing them
Workshop - Auto-enable plugins after installing them
Workshop - Show the latest release above the details page
2024-06-25 21:29:52 +02:00
RobertBeekman
f2c8de1746 Plugins - Fixed cancelling prerequisite installation
Plugins - Tweaked prerequisite installation popup size
Account settings - Added personal access token management
Workshop - Added plugin loading, installing and removal
2024-02-16 23:04:24 +01:00
Robert
190d797f1a UI - Use PropertyChanged.SourceGenerator everywhere else 2023-10-20 20:33:44 +02:00
Robert
2b15657f8d Use a help page URL instead of doing things in-app 2023-04-14 14:43:33 +02:00
Robert
949106e470 Plugins - Added help pages 2023-04-14 11:55:53 +02:00
Robert
b59e898dd3 Plugins - Separated VMs into folders
Plugins - Added help pages
2023-04-13 17:41:54 +02:00
Robert
5b5acf2f76 Fixed remaining compile errors 2023-03-31 20:52:44 +02:00
RobertBeekman
b7e723b7e9
Core/UI - Move from Ninject to DryIoc (#754) 2023-01-30 21:00:10 +01:00
Robert
f6090dc296 Code style - Use file scoped namespaces
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
3625d1ad11 Plugin settings - Only enable install/uninstall prereqs when applicable
Sidebar - Added missing context menu on profiles
2022-07-30 21:24:55 +02:00
Robert
1210dc3f63 Setup wizard - Added and auto-show on home open
UI - Slightly darkened W11 effect
2022-07-29 22:01:36 +02:00