Robert
f6090dc296
Code style - Use file scoped namespaces
...
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
7a7d0ab387
Linux input provider - Style fixes
...
Nodes - Added display value node
Nodes - Updated help link
2022-08-20 21:48:46 +02:00
Robert
a2a063c136
UI - Fix build warnings
...
UI - Add remote controller
2022-08-20 13:42:45 +02:00
Robert
9da71f7b97
Editor - Fixed a bunch of memory leaks
2022-08-18 20:13:15 +02:00
Robert
faf5302975
UI - Rename each OS assembly to Artemis 2
...
UI - Added auto-run
UI - Added auto-update
2022-08-07 14:15:18 +02:00
Robert
b3b324697a
Device dialog - Logical layout selection
2022-07-02 22:53:12 +02:00
Robert
dd40bdd544
Profiles - Added module activation requirements
...
Editor - Refactored tools and selected keyframes management
Timeline - Added keyframe duplicating, copying and pasting
Windows UI - Added logging of fatal exceptions
2022-06-05 18:57:42 +02:00
Robert
34407aaeec
Core - Made graphics context providable by UI
...
Windows - Implemented Vulkan graphics context
Splash screen - Tweaked design
2022-05-06 18:19:02 +02:00
Robert
66ea718316
Profile editor - Integrated visual scripting
2022-04-03 22:21:56 +02:00
Robert
7c83d5345f
Nodes - Reorganized code
2022-03-30 20:10:43 +02:00
Robert
d7f3ee1190
Meta - Replace WPF projects with Avalonia projects
2022-03-27 11:55:26 +02:00
Robert
50b4c71142
Node system - Added numeric struct and utilized it in nodes
2021-09-30 23:28:01 +02:00
Robert
4f5d76de88
Merge branch 'development' into VisualScripting
2021-09-30 16:56:19 +02:00
Robert
26d8322b15
UI - Fixed a possible startup freeze on Windows 11
2021-09-19 18:40:46 +02:00
Robert
ef4e5b4c3b
UI - Moved color scheme code away from tray VM
...
UI - Cleaned up settings page code
Core - Changed default framerate to 30
2021-09-18 20:40:57 +02:00
Robert
d6372dffad
Nodes - Added enum equality node
...
Conditions - Implemented event trigger conditions
2021-09-16 21:11:23 +02:00
Robert
2a6c004aa6
Merge branch 'development' into VisualScripting
2021-09-12 13:00:58 +02:00
Robert
23b14c6365
Editor - Fixed layer visualization with new render scaling
...
UI - Changed default render scale to 25% (won't affect existing installations)
2021-09-11 21:13:43 +02:00
Robert
64b78cbf9e
Nodes - Added easing nodes
...
Nodes - Update data model node to honor profile editor settings
2021-08-23 12:26:13 +02:00
Robert
9d6a61f1e5
Nodes - Added color nodes
2021-08-22 22:31:47 +02:00
Robert
b8077ca589
Nodes - Added type color registration system
...
Nodes - Generate (stable) type colors for undefined types
2021-08-19 11:40:50 +02:00
Robert
7eadc58bee
Nodes - Added node type registration system
...
Nodes - Moved models and node logic into core
Nodes - Added node service that leverages DI
2021-08-07 21:05:15 +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
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
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
96c55e5c03
Profile adaption - Added support for device hint to 'all' devices
...
Layouts - Round LED sizes to integers
Auto-update - Use modern Windows 10 toasts
UI - On shutdown wait 6 seconds longer before force-shutdown
UI - Use black icons in notifications on white Windows theme
Message service - Added optional toast callbacks
2021-05-14 21:49:10 +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
ed704a165c
Webserver - Removed '/api/' part from URLs
...
Webserver - Added the ability to register custom EmbedIO modules
Webserver - Ensure custom controllers/modules are always cleaned up on plugin feature disable
2021-04-06 19:19:19 +02:00
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