Robert
c444ff4e59
Software rendering - Fixed memory leak
...
Rendering - Swap back and forth between software and GPU without crash
2021-03-22 21:00:37 +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
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
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
f4ad41cbd4
Data bindings - Simplified getter/setter code
2021-03-02 21:41:56 +01:00
Robert
b5f31553c6
Auto-update - Move installer to application data
2021-03-02 20:02:33 +01:00
Robert
41b8038b74
Data model debugger - Fixed dictionaries causing the debugger to fail
...
Data model debugger - Added realtime updating (can be disabled)
2021-02-27 23:26:56 +01:00
Robert
056b2bface
Surface - Removed the ArtemisSurface and reworked device loading
2021-02-16 21:46:08 +01:00
SpoinkyNL
6c90943944
UI - Added changes since last build to update dialog
2021-02-04 20:22:04 +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
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
SpoinkyNL
b4458ddefd
Update service - Fix faulty version comparison
2021-01-24 23:13:42 +01:00
Robert
835c730060
Auto-update - Fix API URL
2021-01-21 20:19:30 +01:00
SpoinkyNL
36b4a10f40
Update - Display exceptions
...
Update - Run installer as admin so it well, works
2021-01-15 16:15:37 +01:00
SpoinkyNL
e3c906390d
Auto-update - Added update dialog
2021-01-12 22:32:24 +01:00
SpoinkyNL
8e83310384
Auto-update - Added installer update-logic
2021-01-10 23:53:41 +01:00
SpoinkyNL
30c4314f1d
UI - Added desktop notifications API
2021-01-10 12:49:36 +01:00
SpoinkyNL
883fccef7b
Updating - Added UI for updating (actual update not yet implemented)
...
Shared UI - Added message service for easy access to the snackbar 🍟
2021-01-10 00:20:01 +01:00
SpoinkyNL
10e6cdc54b
Code style - Omit the type in a new expressions
2020-12-18 17:54:01 +01:00
Robert
099f56f4fe
Profile editor - Added option to always update all data bindings
...
Profile editor - Moved data binding updating to main update loop
2020-12-18 22:44:17 +01:00
SpoinkyNL
186d012087
Core - Simplified and improved render scaling
2020-12-08 22:54:54 +01:00
Robert
c5e3750172
UI - Added device layout path to device debugger, this closes #494
2020-11-30 20:27:56 +01:00
SpoinkyNL
84918f2d5b
Input - Added mouse support
...
Input - Added device identification
2020-11-22 21:33:42 +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
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
Robert
b56966c585
Plugins - Reworked most of the activation logic
2020-11-10 20:51:29 +01:00
SpoinkyNL
0795069af2
Data binding modifiers - Finished color saturate/desaturate
...
Data binding modifiers - Added color invert
Layer properties - Added FloatRange and IntRange layer properties
2020-11-06 23:40:25 +01:00
SpoinkyNL
ae64db8a13
Darthified code
2020-10-05 22:50:29 +02:00
Robert
2547b6a8bf
Plugins - Gave each plugin its own child Ninject kernel
...
Plugins - Added support for validation in VMs
2020-09-21 21:05:00 +02:00
Robert
c661b64404
Datamodel - Added bool and enum support
...
Layer properties - Added bool support
Draggable float - Housekeeping 🙃
2020-09-17 19:53:17 +02:00
Robert
2eb4d615ae
Plugins - Added timed updates
...
Modules - Added option to disable updates while activation is overridden
Display conditions - Added SKColor support
Data bindings - Added SKColor support
2020-09-16 20:17:54 +02:00
SpoinkyNL
7fff1a593f
Profile editor - Many runtime fixes, UI is back to usable!
2020-09-12 23:11:08 +02:00
Robert
c98fc51623
Device visualiser - (probably) Fixed a NaN crash
...
General UI - Apply change in default render scale everywhere
Plugin settings - Added restart later option when disabling device providers
Plugin settings - Added support for disabling plugins that failed to load
2020-09-03 19:49:48 +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
Robert
a177188ce7
Shared UI - Renamed DataModelVisualizationService
...
Databindings - Started on some basic UI elements
2020-08-27 20:46:20 +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
92dfbb354a
Display conditions - Some work on inputs supporting multiple types
2020-07-07 22:28:32 +02:00
Robert
3639185171
Display conditions - Loosened up type rules for dynamic comparisons
...
Display conditions - Improved static value input and added support for int and double
2020-07-07 19:53:24 +02:00
Robert
2ad78411c8
UI - Centralized default editors registration into a service
...
Display conditions - Added more test operators
Display conditions - Implemented operator selection
Display conditions - Implemented property selection and rules
2020-07-06 19:07:18 +02:00
Robert
6ee06b2fc5
Data model visualization - Moved services and VMs to UI.Shared
...
Data model visualization - Added support for custom display VMs
Data model visualization - Added framework for custom input VMs
Shared UI - Made internal converters public
2020-07-02 20:25:20 +02:00
Robert
8e01d1f63e
Data model debugger - Added module filtering
...
Data model debugger - Added search input (disabled & not yet implemented)
Data model debugger - Finished list support
2020-06-30 19:51:09 +02:00
SpoinkyNL
796c0dc671
Data model - Added data model visualization view model
...
Debugger - Split debugger into different tabs
Debugger - Added data model debugger
2020-06-29 00:22:16 +02:00
Robert
291a343428
Datamodel - Simplified some things
2020-06-26 23:05:30 +02:00
Robert
28bcfcc95a
Debugger - Added quick access button to main window
...
Debugger - Bring debugger to front if already open instead of creating a new one
2020-06-24 22:39:50 +02:00
SpoinkyNL
58a964b872
Meta - Code cleanup
2020-06-13 22:27:51 +02:00
SpoinkyNL
b2ab142dbd
Layers - Seperated activation and removal of layers/effects
...
Effects - Added effects UI, order is still a bit messed up and reordering is missed
Effects - Added renaming of effects on the layer
2020-06-13 22:23:33 +02:00