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

36 Commits

Author SHA1 Message Date
Robert
3d38461bdd Brushes - Added brush presets
ColorGradient - Refactored so it implements IList
2021-04-05 22:05:45 +02:00
Cheerpipe
a25e234bf6 Fix null object exception on Gradient Editor DEL Hotkey 2021-03-15 00:27:54 -03:00
Robert
dddfca2b09 Gradient editor - Delete stops with DEL key
Surface editor - Fixed editor taking focus on mouse over
2021-03-14 22:23:25 +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
SpoinkyNL
10e6cdc54b Code style - Omit the type in a new expressions 2020-12-18 17:54:01 +01:00
SpoinkyNL
f05740a5f1 Core - Provide BitmapBrush with the currently active surface
UI - Small style change to the confirmation dialog
Surface - Add API to get an ArtemisLed by its corresponding RGB.NET LED
Devices - Add API to get an ArtemisLed by its corresponding RGB.NET LED
Devices - Add API to get an ArtemisLed by its corresponding RGB.NET LedId
2020-12-04 23:35:13 +01:00
SpoinkyNL
f1f0abfec5 Input - Polished up UI
Input - Added events to service
2020-11-23 19:41:48 +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
SpoinkyNL
ae64db8a13 Darthified code 2020-10-05 22:50:29 +02:00
Robert
a3290c40f8 Profile tree - Fixed moving layers into folders leaving a copy behind
Profile tree - Added rename/delete hotkeys to elements
Profile tree - Moved dialogs to the tree panel
Layer properties - Auto-select transform tool when modifying transform properties
2020-09-17 19:45:36 +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
cb69760971 UI - Moved exception viewer to its own seperate window
Conditions - Started adding list conditions
2020-08-11 22:47:41 +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
SpoinkyNL
2b7a507725 Datamodel - WIP stuff, need this on a diff. PC 2020-06-23 22:49:27 +02:00
SpoinkyNL
920aea6695 Device visualizer - Added support for rotation and scale
Profile editor - Fixed keyframe context menu actions
2020-06-22 22:14:33 +02:00
SpoinkyNL
58a964b872 Meta - Code cleanup 2020-06-13 22:27:51 +02:00
SpoinkyNL
c60ae48e66 Gradient picker - Updated design
Color picker - Fixed opacity slider
2020-06-11 00:10:03 +02:00
SpoinkyNL
ea66dcd39e Layer properties - Added back most of the reworked VMs and views 2020-05-18 23:56:43 +02:00
SpoinkyNL
349e0a2c41 Datamodel - Added basic infrastructure 2020-04-26 17:30:43 +02:00
SpoinkyNL
8bc33de401 Profile editor - Clarified which LEDs are part of the selected layer
Profile editor - Re-implemented LED dimming
Profile editor - Hide layer bounds of unselected layers
Profile editor - Dim layer shapes of unselected layers (option to hide them NYI)
Profile editor - Disable edit tool when no layer is selected or the selected layer has no LEDs
Gradient picker - Fixed the preview being at a slight angle
Color brush - Fixed the gradient being at a 45 degree angle
Settings - Added color scheme option to manually switch between light and dark
2020-04-22 19:55:23 +02:00
SpoinkyNL
9f8fc9f70e Core - Add HidSharp to force plugins to share the HidSharp types
Core - For now, set default log level to debug
ColorGradient- Improved GetColor performance
ColorGradient - GetColor now handles colors not between two stops properly
Home - Fix links
Plugins - Only allow layer property registration through Brushes
Color brush - Default to solid color
2020-04-21 19:59:05 +02:00
SpoinkyNL
92a3e0d61b Color brush - Fixed gradient picker not appearing
Gradient picker - Use dialog instead of a popup window
2020-04-17 23:01:42 +02:00
SpoinkyNL
a8912076d3 Noise brush - Added option to map noise to a gradient
Color brush - Only show gradient/color option when applicable
Gradient picker - Design tweaks
2020-04-17 19:16:53 +02:00
SpoinkyNL
efa0f28231 UI - Added reusable device visualizer
Settings - Show device LED images in settings
Editor - Improved performance on big surfaces
2020-04-15 19:50:46 +02:00
SpoinkyNL
0de9604ca0 Gradient editor - Implemented stop create/remove and edit 2020-03-15 10:42:23 +01:00
Robert
d0fbd63592 Gradient editor - WIP commit 2020-03-13 23:45:25 +01:00
Robert
0ccc1fed3d Gradient editor - Added stops creation
Core - ColorGradient can now return a color at a certain position
2020-03-11 20:11:42 +01:00
Robert
f95aaf2443 Gradient editor - WIP commit 2020-03-10 19:34:17 +01:00
SpoinkyNL
2aec2ab000 UI - Added gradient editor dialog 2020-03-09 22:35:16 +01:00
SpoinkyNL
57d82fafa8 Plugins - Implemented enabling/disabling (doesnt work for devices)
Plugins - Disable plugins that caused a crash
Tray icon - Added menu items for quick access
2020-03-02 22:15:25 +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
Robert
9b62ba5f3d Plugins - Added optional configuration window
Plugins - Moved plugins to their own directory
Device providers - Added all RGB.NET device providers
2020-02-27 19:05:35 +01:00
SpoinkyNL
41c381cd50 UI - Rewrote screen activation logic
UI - Changed autorun method to shortcut in startup folder to avoid permission issues
UI - Properly added Robot Mono font and use it in the exception dialog
2020-02-24 22:07:40 +01:00
Robert
2b66ba656b UI - Restructured resources directory
UI - Fixed a few memory leaks
2020-02-24 21:15:21 +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