Robert
66b1620441
Plugins UI - Improved error reporting on exceptions during enable
2021-07-22 23:35:08 +02:00
Robert
4034f438ed
UI - Fix possible exception when showing dialogs
...
Profile editor - Limit undo/redo to 20 actions for now
Plugins - Fix custom icons not displaying in settings windows
2021-07-06 23:45:34 +02:00
Robert
5367027471
Core - Fixed a lot of compiler warnings
...
Scripting - Added script renaming/deleting
2021-06-21 19:34:34 +02:00
Robert
fe933f60e8
Update service - Removed option to install updates without asking
...
Modules - Decrease CPU usage for activation requirements check by using a centralized service
Devices - Reload provider when unloading a layout
2021-06-10 17:41:54 +02:00
Robert
496f0e9b74
Plugin import - Overwrite existing folder if needed
...
Plugin import - Enable newly imported plugins straight away
2021-06-09 22:10:34 +02:00
Robert
2179c889a3
Modules - Remove Name and Icon in favor PluginFeature attribute
2021-06-09 20:58:05 +02:00
Robert Beekman
ceeaa4bf6d
Profiles - Reworked profile system
...
Sidebar - Redesigned sidebar with customizable categories
Profiles - Added the ability to configure custom profile icons
Profiles - Added the ability to activate multiple profiles for modules at once
Profiles - Added the ability to create profiles for no modules
Profiles - Added the ability to suspend a profile or an entire category
Profiles - Added profile activation conditions
Profiles - Added file-based importing/exporting
Profile editor - Condensed UI, removed tabs
Profile editor - Disable condition operators until a left-side is picked
2021-06-03 22:34:43 +02:00
Robert
87dce788d7
UI - Added --disable-forced-shutdown which does just that
...
UI - Don't kill new instances of Artemis launched within 8 seconds after shutdown
UI - Updated About tab
2021-05-19 17:31:36 +02:00
Robert
a6602626a3
Plugins - Added author, website and repository properties to plugin info
2021-05-18 22:36:40 +02:00
Robert
f1eefe0761
Profiles - Only set imports as changed if they actually had real changes
...
Default layouts - Added default keyboard and headset layouts
2021-05-18 16:59:58 +02:00
Robert
86e632da52
Device properties - Fixed color calibration not applying realtime
...
Device properties - UI tweaks
2021-05-07 09:22:55 +02:00
Robert
2ebb45dd56
UI - Added accent colors
2021-05-04 00:14:32 +02:00
Robert
d492642249
UI - Updated logo
2021-05-03 22:08:22 +02:00
Robert
77be79dde5
Prerequisites - Finalized UI logic surrounding install/remove
2021-05-02 23:00:48 +02:00
Robert
21700aaad5
Plugins - Reworked bootstrapper
2021-04-30 17:39:58 +02:00
Robert
5cae14efd3
Prerequisites - Moved to PluginInfo and FeatureInfo
...
Features don't have instances until they are enabled so this made sense, Plugins followed suit for consistency's sake
2021-04-28 17:06:47 +02:00
Robert
0cfddcbbaf
Plugin prerequisites - Added UI for installing/removing prerequisites
...
Plugin settings - Added button to reload plugin from disk
Confirm dialogs - Made cancel text optional so you can hide the button
2021-04-28 00:33:56 +02:00
Robert
19679c0ba6
Plugins - Added prerequisites system
2021-04-25 23:18:00 +02:00
Robert
5e345fed7c
UI - Decreased device visualizer CPU usage
...
Keyframes - Snap to closest 50 ms while Ctrl is held down
2021-04-17 10:22:33 +02:00
Robert
70bf8824db
Layer brushes & effects - Fix custom icon paths
2021-04-12 23:36:35 +02:00
Robert
c66c21152f
Device dialog - Added input remapping for keyboards
...
Device dialog - Display layout author, if I missed anyone let me know!
2021-04-10 12:53:08 +02:00
Robert
af496da647
Settings - Update devices each time the tab opens
...
Readme - Clarified that we're not lazy :p
2021-04-08 20:54:34 +02:00
Robert
c39b432809
Options UI - Improved input sizes
2021-04-07 20:02:55 +02:00
Robert
20452110b1
Meta - Updated Nuget packages
...
UI - Use Material Design filled input style where possible
2021-04-07 19:27:57 +02:00
Robert
e32b181d9f
Plugin settings UI - Fixed custom icons not loading in settings window
2021-04-01 20:05:08 +02:00
Robert
7a3be83bf6
Core - Allow device providers to opt out of layout LED creation/removal
...
Device properties UI - Highlight selected LEDs in white
2021-04-01 19:57:28 +02:00
Robert
1eebb1f247
Plugins - Added button to delete plugin settings
...
UI - Try to release SDKs on Windows logout/shutdown
Plugins UI - Increased width and fixed long feature names not wrapping
2021-03-30 19:15:16 +02:00
Robert
5545bdb783
Plugins - Fixed GetFeature<T> always returning null
...
Plugins - Added AlwaysEnabled property to [PluginFeature] attribute
2021-03-26 19:39:48 +01:00
Robert
eb7c89d4ad
Rendering - Sovled inconsistencies between software and Vulkan rendering
...
LED sampling - Improved LED sampling on <100% scale
2021-03-25 19:59:28 +01:00
Robert
97668ee932
Rendering - Improved sampling performance
...
Plugins - Added update/render time measuring
Settings - Added a way to enable 60/144 FPS 🕵🏻♂️
2021-03-22 21:12:58 +01:00
Robert
f888fb5697
Core - Added the ability to change graphics context at runtime
...
Settings - Added setting for switching between software-based and Vulkan-based rendering
2021-03-22 19:29:53 +01:00
Robert
985a94dbaf
Plugin settings - Restart Artemis for plugins that require admin rights
...
Setup wizard - Restart Artemis device providers that require admin rights
Setup wizard - Gracefully handle errors during device provider enable
Profile editor - Select a valid default brush on clean installs
2021-03-11 20:27:54 +01:00
Robert
f829743b6c
Updating - Fix crash when client has internet
...
Updating - Check for updates periodically and when window opens (if auto-update enabled)
Webserver - Don't write wildcard to webserver.txt
2021-03-11 19:32:25 +01:00
Robert
d5d1211649
Plugins - Load features by their info before enabling plugins
...
General - Added missing XML comments
2021-03-10 20:53:37 +01:00
Robert
fa26e6b7da
Plugin settings - Open settings as an extra window instead of a dialog
...
Conditions UI - Display condition results while editing
Conditions UI - Added event trigger indicator while editing
2021-03-09 23:30:06 +01:00
Robert
b209bfd833
Devices - Added keyboard layout selection logic
...
UI - Improved plugin settings tab performance, added search text highlighting
2021-03-09 21:33:35 +01:00
Robert
46d3a288e9
UI - Added keyboard layout selection UI
2021-03-09 00:30:11 +01:00
Robert
da90c0d3a1
Merge branch 'master' into RGB.NET_update
2021-03-05 15:40:15 +01:00
Robert
5135a8839b
Device properties - Reworked window and merged with the debug window
2021-03-02 00:07:54 +01:00
Robert
3c29c3aeeb
Plugins - Added removal of plugins
...
Plugins - Added updating plugins at runtime
2021-02-25 21:48:24 +01:00
Robert
528d082e62
UI - Removed now unused sample size setting
2021-02-24 21:30:50 +01:00
Robert
b4ab8f6969
Device debugger - Redesigned window
...
Surface editor - Added option to disable color overlay
2021-02-23 23:40:30 +01:00
Robert
b154badd9c
Devices - Added custom layout loading
2021-02-19 16:42:09 +01:00
Robert
056b2bface
Surface - Removed the ArtemisSurface and reworked device loading
2021-02-16 21:46:08 +01:00
SpoinkyNL
f343b3d0f8
Profiles - Fixed conditions triggering on profile load, closes #520
...
UI - Added logging startup argument, closes #532
Plugins - Added import button, closes #521
2021-02-03 19:21:04 +01:00
SpoinkyNL
bd6c93b292
Devices - Added option to disable devices
2021-02-01 19:54:28 +01:00
Robert Beekman
45bf7e7c82
Merge pull request #534 from Artemis-RGB/feature/webserver
...
Added web server & expanded plugin features
2021-01-30 21:58:47 +01:00
SpoinkyNL
c1b0027231
Plugin features - Added PluginFeature attribute
...
Plugin features -Added PluginFeatureInfo to plugin features
Web server - Moved REST APIs to plugins
2021-01-30 21:55:29 +01:00
SpoinkyNL
46958338b9
Web API - Added end points API
...
Web API - Return unhandled exceptions in JSON
Plugin end points - Made built-in end points async
2021-01-29 20:48:40 +01:00
SpoinkyNL
97972b0690
UI - Pat on the back
...
[ci skip]
2021-01-28 20:06:11 +01:00