RobertBeekman
70994feb32
Storage - Fixed remaining issues so far
2024-03-09 10:54:12 +01:00
RobertBeekman
41a7543778
Storage - Got it to build and even run
2024-03-08 21:44:28 +01:00
RobertBeekman
10850adb24
Storage - Introduce SQLite+EF Core
2024-03-05 22:08:29 +01:00
RobertBeekman
a340f8822e
Replace JSON.NET with System.Text.json ( #840 )
2024-02-28 19:31:38 +01:00
Robert
313b4a0dea
Core - Fix node related warnings
2024-02-23 17:41:11 +01:00
Robert
6adcae94b4
Merge branch 'development' into feature/node-providers
2024-02-23 17:36:47 +01:00
Robert
248d4c8e18
Storage - Use nullable reference types
...
Core - Fix build warnings
2024-02-23 17:35:06 +01:00
RobertBeekman
bfd4a436de
Profile service - Migrate profiles before importing them
2024-02-22 21:23:47 +01:00
RobertBeekman
39d7d8132f
Core - Added node provider plugin feature type
...
Visual Scripting - Removed all nodes
2024-02-22 19:42:25 +01:00
RobertBeekman
e8590abd61
Devices - Reworking layout loading
2024-01-09 21:27:51 +01:00
Robert
919199a8d0
Nodes - Avoid overriding paths pointing to unloaded plugins with empty values
...
Nodes - Store the type of paths so that node connections can be restored even if the path their types are based on are unavailable
2023-09-25 20:21:00 +02:00
Robert
d96581f11c
Adaption hints - Added single LED adaption hint
...
Adaption hints - Added more sections to keyboard section adaption hint
2023-09-10 11:58:37 +02:00
Robert
0fdb40bd35
Workshop - Update workshop IDs to be long
2023-09-09 13:30:26 +02:00
Robert
c69be2836e
Workshop - Added installed entries and update profiles when reinstalling them
2023-09-06 20:39:43 +02:00
Robert
3a6171726c
Core - Removed OriginalFileName from icon since it's irrelevant
2023-08-13 10:41:12 +02:00
Robert
d2b8123a30
Core - Reworked profile render override for the editor and new previewer
2023-08-10 11:54:37 +02:00
Robert
4518691907
Fixed lots of runtime errors
2023-03-31 21:17:14 +02:00
Robert
4a8845e578
Simplify release install process
...
Fix install on startup
2023-03-06 21:58:44 +01:00
Robert
ee19776afa
Clean up old releases
2023-03-04 19:25:31 +01:00
Robert
5d01665d6e
Added update history
2023-03-04 16:30:41 +01:00
Robert
ea4ada7a8c
Nodes - Renamed easing nodes to transition nodes
2023-02-02 21:14:14 +01:00
Diogo Trindade
194780b25c
Core - Added fading in and out of profiles
2022-11-27 15:20:17 +00:00
Robert
35b593a31d
Node editor - Added copy/pasting
2022-10-04 23:39:16 +02:00
RobertBeekman
b83f1f0102
Profiles - Fixed LEDs of devices that are missing being removed from layers ( #733 )
2022-10-01 11:40:09 +02:00
Robert
f6090dc296
Code style - Use file scoped namespaces
...
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
0d3890e560
Icons - Dropped SVG support and fixed filling
2022-06-06 20:54:39 +02:00
Robert
2bf36fbf20
Core - Refactored effects
...
Profile editor - Added effect creation
2022-04-23 17:07:04 +02:00
Robert
52f2338154
Event condition - Added toggle off mode
...
Profile editor - Added element copy/pasting
Shared UI - Fix namespaces
2022-04-17 20:23:18 +02:00
Robert
5b183d3010
Nodes - Rewrote storage
2022-04-10 11:59:32 +02:00
Robert
3dfc25b092
Core - Refactored display conditions
...
Profile editor - Added UIs for each condition type
2022-04-09 00:11:22 +02:00
Robert
1832a25426
Core - Reworked brush/effect property storage
...
Profile editor - Added brush selection
Profile editor - Added playback controls
2022-01-16 00:46:19 +01:00
Robert
a6f1b05c19
Core - Rewrote profile configuration icons
...
WPF UI - Adjusted for the above rewrite
Avalonia UI - Implemented profile icons
2021-12-04 12:02:17 +01:00
Robert
4f5d76de88
Merge branch 'development' into VisualScripting
2021-09-30 16:56:19 +02:00
Robert
c1dab91c16
Nodes - Changed storage to be based on generics
...
Nodes - Added XML docs to most types
2021-09-24 23:05:16 +02:00
Robert
daac4e44ee
Plugins - Remove related device settings when clearing plugin settings
2021-09-22 21:42:42 +02:00
Robert
00125d1478
Event condition - Simplify to only one event per layer
2021-09-15 22:35:34 +02:00
Robert
8ac1431a2f
Core - Split up layer conditions into static- and event-conditions
2021-09-12 22:08:34 +02:00
Robert
bd3bf20d92
Nodes - Save data binding node scripts
2021-08-25 15:32:58 +02:00
Robert
0bb93f2ebd
Data bindings - Rewrote data binding system to fully leverage nodes
2021-08-22 18:17:05 +02:00
Robert
405d5b756c
Nodes - Serialize node storage ourselves to ignore exceptions
2021-08-21 15:33:55 +02:00
Robert
5675d1895b
Conditions - Removed old systems
...
Data bindings - Removed old systems
Data bindings - Implemented node system
2021-08-18 23:47:14 +02:00
Robert
afc4bee7ac
Nodes - Implemented saving/loading
...
Nodes - Added data model node
2021-08-10 16:52:24 +02:00
Robert Beekman
631d8de2c3
Scripting - Enabled scripting ( #638 )
...
* Scripting - Simplified view model structure
* Scripting - Removed Layer and LayerProperty scripts
2021-07-04 11:45:32 +02:00
Robert
8728599dcc
Profiles - Save folder open/closed state
...
Profiles editor - Save last selected element and reselect it
Profile editor - Save pan/zoom position
Profile editor - Added option to resume normal playback on focus loss
2021-07-01 21:12:09 +02:00
Robert Beekman
048864fe78
Scripting - Core implementation ( #629 )
...
Scripting - Added plugin classes
Layers - Fix certain blend modes not working as intended
UI - Add customizable header per page
Profile editor - Hide the regular header
Profile editor - Added a new toolbar
2021-06-19 09:48:16 +02:00
Robert
a7c7d74e03
Profile configuration - Implemented hotkeys
...
Plugin import - Fixed folders causing errors in some ZIP formats
2021-06-13 21:36:47 +02:00
Robert
e9eebc4f36
Profile properties - Fix custom module icons missing
...
Profiles - Fix duplicating a profile causing weird behaviour
Sidebar - Remember category collapse state
2021-06-04 21:26:00 +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
cef37677f2
Devices - Added option to disable default layouts
2021-06-03 11:10:07 +02:00
Robert
a6f52ce4a0
Core - Refactored (unused) queued actions system
2021-05-25 23:15:40 +02:00