Robert
992657b0c5
UI - Improved exception dialog shown at early startup failure
...
Plugins - Provide a better error message on built in plugin installation failure
Conditions - Added better null/not null checks for strings
2021-04-10 19:32:21 +02:00
6ffa53f6ee
Added Utilities to change DPIAwareness
2021-04-07 16:39:35 +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
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
a02431bb82
Core - Reworked rendering pipeline to work with different contexts
...
Core - Added GPU-based Vulkan rendering context
2021-03-21 22:40:23 +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
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
Robert
5c2a96eee0
Startup - Bring existing instances to foreground/focus them
...
Bootstrapper - Cleaned up code into a separate state manager
2021-01-28 19:14:58 +01:00
Robert
28e1532064
Web server - Added web server service
...
UI - Added remote management for bringing to foreground, restarting and shutting down
UI - Simplified services namespaces
2021-01-27 20:52:51 +01:00
Robert
ca7af1d142
Auto-update - Don't check for updates until after core init finished
...
Tray - Attempt to more reliably hide icon on application close
Auto-run - Implemented dropping of permissions
2021-01-25 19:33:21 +01:00
SpoinkyNL
097a5275e2
Auto-run - Moved to task-based approach (WIP)
2021-01-24 23:16:13 +01:00
Robert
de5b8e4458
Plugins - Added RequiresAdmin boolean
...
Utilities - Simplified shutdown method signature
Utilities - Added restart method with option to elevate
Core - Moved actual shutdown/restart logic to UI
2021-01-21 19:25:46 +01:00
SpoinkyNL
30c4314f1d
UI - Added desktop notifications API
2021-01-10 12:49:36 +01:00
SpoinkyNL
9e75131948
Core - Moved first run code to the static utility class
...
Core - Improved first run code, this closes #504
Storage - Fixed some migrations on fresh databases
2020-11-23 22:11:26 +01:00
SpoinkyNL
810db36191
Input - Added basic input stuff
2020-11-22 00:01:55 +01:00
SpoinkyNL
8d901027ee
Shared UI - Resolved all remaining warnings
...
UI - Resolved all remaining warnings
Layer properties - Fixed DisableKeyframes layer property attribute not being applied
2020-11-20 23:13:37 +01:00
Robert
833a61ecab
Core - Fixed an error when enabling a module without a datamodel
...
Shared UI - XML comments
2020-11-18 19:28:05 +01:00
Robert
a3cd32f6c4
Core - Added XML comments to all remaining public members/methods
...
Core - Refactored a lot of code for nullable reference types
2020-11-16 20:16:06 +01:00
Robert
c146479393
Plugins - Implemented features enable/disable UI
2020-11-12 21:48:17 +01:00
SpoinkyNL
e812929215
Plugins - Implemented features
...
Core - Removed Stylet dependency for #500
2020-11-11 23:53:52 +01:00
SpoinkyNL
ae64db8a13
Darthified code
2020-10-05 22:50:29 +02:00
SpoinkyNL
8718d01eae
Core - Flattened namespaces
...
Shared UI - Flattened namespaces
Shared UI - General housekeeping
Project - Code cleanup
2020-09-01 00:14:08 +02:00
SpoinkyNL
cf8e6e1b2b
Modules - Added IsActivatedOverride which indicates exactly that
...
Core - During creation ensure all local users can access the data folder
Core - Wrap exceptions during module enable/disable in PluginExceptions
2020-08-26 00:26:29 +02:00
Robert
4d616beffb
Display conditions - Implemented expression tree creation
...
Display conditions - Use the most appropriate number input
UI general - Use current localisation for decimal seperators and enfore in inputs
2020-07-08 19:29:33 +02:00
SpoinkyNL
4e1a09308f
Data model visualization - Simplified and improved VMs
...
Layer conditions - Added left side property selection
2020-07-05 15:34:16 +02:00
SpoinkyNL
58e07ae5bd
Plugins - Added timeout for plugin enable
...
Plugins - Delete lock file even on exception, only leave it in place on crash
Plugins - Added --ignore-plugin-lock startup argument
UI - Renamed -autorun argument to --autorun
2020-06-29 23:24:49 +02:00
SpoinkyNL
349e0a2c41
Datamodel - Added basic infrastructure
2020-04-26 17:30:43 +02:00
Robert
d0fbd63592
Gradient editor - WIP commit
2020-03-13 23:45:25 +01:00
Robert
d009b11e97
Core - Ensure application data folder exists
...
UI - Properly catch exceptions during exception display
UI - Display fatal exceptions during Core creation, even before Core initialisation
2020-03-12 19:34:53 +01:00
Robert
c62997ca41
Plugins - Added descriptions
...
Settings - Plugin settings tab
UI - Catch exceptions during exception dialog display
Plugins - Implemented enable/disable of plugins (WIP)
Novation - Added Launchpad Mini layout and image
2020-03-03 23:18:00 +01:00
Robert
c3b2c981da
Core - Added ColorGradient type to use for.. gradients!
...
Core - Initialisation process no longer takes place in core constructor and is no longer async
UI - Fixed exceptions during init not being shown
Gradient editor - Started work on this
2020-02-28 23:19:38 +01:00
SpoinkyNL
8b95243a7c
Noise brush - Added default values
...
Color brush - Added default values
UI - Replaced OnActivate overrides in screens with the more appropriate OnInitialActivate
Tray icon - Fixed empty window appearing for half a second on startup
2020-02-23 22:28:56 +01:00
SpoinkyNL
3ec90766aa
UI - Implemented tray icon
...
UI - Moved dialog service to the shared UI project
UI - Implemented autorun
2020-02-23 12:37:30 +01:00
Robert
6f95c609b6
Project cleanup
2020-02-13 19:38:43 +01:00
Robert
ae330c3769
Code cleanup
2020-01-14 19:18:24 +01:00
Robert
94df1544c5
Need this on another PC :))
2019-12-17 20:27:50 +01:00
Robert
06f014a294
Added a Material-styled scrollbar
...
Cleaned up reorder code
Reorganised profile editor layout and added panel titles
2019-11-26 23:31:41 +01:00
Robert
002cc6a6db
Restructured the VM/Vs folder layout while it's still feasible
2019-11-15 15:53:55 +01:00
SpoinkyNL
eecbe4636e
Added Logitech support (limited to G910 and G403 for now)
...
Added a splashscreen
2019-11-10 17:36:18 +01:00
Robert
d0e369c653
Added logging on fatal crashes
...
Moved logs to a seperate Logs folder
2019-11-05 20:25:13 +01:00
SpoinkyNL
1146de1fc5
Started layout editor implementation
...
Rearranged VMs/Views
Updated RGB.NET
2019-08-11 01:23:13 +02:00
SpoinkyNL
cdda228713
Added plugin unloading
2019-04-14 12:43:39 +02:00
SpoinkyNL
f093520ce8
Added some module architecture
2018-01-06 21:04:29 +01:00
SpoinkyNL
529e52b35d
And the winner is... Stylet!
2017-12-27 19:34:13 +01:00