1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-13 05:48:35 +00:00

605 Commits

Author SHA1 Message Date
Robert
8fd18b9565 Node editor - Added preview mode
in this mode the editor is read-only and rescales itself to fit it's container
2022-04-01 00:48:56 +02:00
Robert
7c83d5345f Nodes - Reorganized code 2022-03-30 20:10:43 +02:00
Robert
69b881b044 Nodes - Added static color node 2022-03-28 23:33:36 +02:00
Robert
a664cfbcad About tab - Clean up XAML and fix image quality 2022-03-27 12:05:53 +02:00
Robert
d7f3ee1190 Meta - Replace WPF projects with Avalonia projects 2022-03-27 11:55:26 +02:00
Robert
32ebf5f000 Transform tool - Finished initial implementation 2022-02-13 21:19:32 +01:00
Robert
642823add5 Timeline - Implemented segments 2022-01-25 00:23:26 +01: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
c04bff1f48 Profile editor - Ported most VMs of the properties tree and timeline 2022-01-11 00:25:12 +01:00
Robert
c168edd9fc Merge branch 'development' into feature/avalonia 2022-01-07 20:04:56 +01:00
Robert
3c827d1a0a Core - Updated RGB.NET
Plugins - Allow device providers to override the device layout name
2022-01-07 12:03:40 +01:00
Robert
736324e45e Profile editor - Added unro/redo
Profile editor - Added adding layers and folders
2022-01-02 00:04:46 +01:00
Robert
34757716aa Updated ReactiveUI
Added order to render element ctors
2021-12-30 23:33:26 +01:00
Robert
ebed9f5560 Core - Renamed ProfileConfigurationHotkey to Hotkey
Avalonia - Added HotkeyBox
2021-12-07 00:14:23 +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
f531c9d0d9 UI - Added splash screen
UI - Added tray icon
2021-11-26 23:57:16 +01:00
Robert
90d028fd58 Debugger - Added performance debugging
Windows - Added back forced shutdown
2021-11-21 20:43:15 +01:00
Robert
4ef7c83c74 Merge branch 'feature/visual-scripting' into feature/avalonia 2021-11-17 23:07:36 +01:00
Robert
6bbe6b6bbe UI - Settings General tab 2021-10-19 21:32:21 +02:00
Robert
ef52455db1 UI - Added home screen 2021-10-12 23:51:25 +02:00
Robert
4f5d76de88 Merge branch 'development' into VisualScripting 2021-09-30 16:56:19 +02:00
Robert
c21acf87a7 Nodes - Added XML docs for remaining types
Nodes - Fully implemented nullable reference types
2021-09-25 21:35:54 +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
da123e2fe2 Profile configuration - Register hotkeys on key down #657 2021-09-18 13:45:07 +02:00
Robert
b4eb5e1797 Merge branch 'master' into development 2021-09-18 13:38:24 +02:00
Robert
02f4609eae Sidebar - Show message when profile is broken
Events - Keep the old event type around for if you change your mind
2021-09-18 13:38:09 +02:00
Robert
d6372dffad Nodes - Added enum equality node
Conditions - Implemented event trigger conditions
2021-09-16 21:11:23 +02:00
Robert
00125d1478 Event condition - Simplify to only one event per layer 2021-09-15 22:35:34 +02:00
Robert
d657e7844e Profiles - Split conditions into different types
Profile configurations - Added broken state (not yet shown in UI)
2021-09-14 22:17:31 +02:00
Robert
8ac1431a2f Core - Split up layer conditions into static- and event-conditions 2021-09-12 22:08:34 +02:00
Robert
2a6c004aa6 Merge branch 'development' into VisualScripting 2021-09-12 13:00:58 +02:00
Unknown
fd9eb66c00 Remove 25% light bleeding warning
no longer valid
2021-09-11 22:44:52 +02:00
Robert
fa0f8b5a1a Merge branch 'development' 2021-09-11 21:13:53 +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
5b4188ed12 Display conditions - Events UI WIP 2021-09-08 21:00:06 +02:00
Robert
d115d41a80 Merge branch 'development' into VisualScripting 2021-09-04 20:58:47 +02:00
Robert
13a16a1830 UI - Performance improvements 2021-09-04 20:52:03 +02:00
Robert
5fa549be61 Merge branch 'development' 2021-09-03 22:17:44 +02:00
Robert
e356d59daa Nodes - Added math expression node
Node - Fix visual script cable present event unregister
2021-08-31 21:37:31 +02:00
Robert
dc9661353c Merge branch 'development' into VisualScripting 2021-08-31 15:15:41 +02:00
Robert
7ad7eaad89 Scripting - Fixed broken scripts being applied to profiles in an invalid state
UI - Updated about tab link
2021-08-30 16:05:11 +02:00
Robert
3e201336f1 Nodes - Ensure there always is an exit node 2021-08-26 23:37:31 +02:00
Robert
73794591bc Nodes - Added option to hide cable values until mouseover
Nodes - Only show cable value on first connection
2021-08-26 00:20:57 +02:00
Robert
f1a4203345 Profiles - Don't run ModuleActivated on UI thread closes #617
Profiles - Show busy indicator on slow activating profiles
2021-08-25 14:33:30 +02:00
Robert
c71a7728c4 UI - Tweak home plugins card 2021-08-23 22:05:32 +02:00
Robert
3874078f16 Merge branch 'development' into VisualScripting 2021-08-23 20:42:36 +02:00
Robert
ca453f2052 Core - Kill zombies after 2 seconds 🔫
Core - Fix an access violation on surface changes (when loading device providers/moving devices)
2021-08-23 20:41:07 +02:00
Robert
0bb93f2ebd Data bindings - Rewrote data binding system to fully leverage nodes 2021-08-22 18:17:05 +02:00
7422a9667d VisualScripting: Fixed Preview; Added auto-fit mode 2021-08-21 21:48:09 +02:00
Robert
a4667fdc03 Profiles - Only load nodes after the entire profile structure loaded
Profiles - Added API to get all render elements
Nodes - Added layer property node
2021-08-21 13:51:25 +02:00