Robert
5b6fc9eec7
Profiles - Added system that displays when a layer is causing errors
2021-07-11 19:32:27 +02:00
Robert
8c729055ea
Meta - Update Nuget packages
...
Profiles - Fixed duplicating & importing
2021-06-19 16:25:25 +02:00
Robert
dff50cbb0c
Gradient editor - Fix #556 again 😅
2021-05-23 11:30:35 +02:00
Robert Beekman
de6edaf565
Merge pull request #586 from AlpacaFur/development
...
Add Gradient Tools
2021-05-03 11:46:07 +02:00
Robert
a93b52333c
Gradient editor - Move bottom-margin away from induvidual buttons
2021-05-03 11:44:16 +02:00
Luke Taylor
695a3a6867
Various Gradient Tool Improvements
...
- Fix Implementation of the "Toggle Gradient" button.
- Add confirmation popup for the clear gradient button.
- Move buttons to above gradient (thanks Cheerpipe!)
2021-04-30 12:04:21 -04:00
Luke Taylor
e8bcff542a
Allow Shift to invert the Rotate button's direction
2021-04-28 13:08:37 -04:00
Robert
f1dfb4aad8
Gradient editor - Code style
2021-04-28 17:26:59 +02:00
Luke Taylor
702fd7a4e1
Fix Inconsistent Margin on Gradient Button
2021-04-28 10:25:13 -04:00
Luke Taylor
a874a494ff
Add more gradient tools
2021-04-28 09:49:35 -04:00
Robert
0cfddcbbaf
Plugin prerequisites - Added UI for installing/removing prerequisites
...
Plugin settings - Added button to reload plugin from disk
Confirm dialogs - Made cancel text optional so you can hide the button
2021-04-28 00:33:56 +02:00
Luke Taylor
46b3fdf343
Add Gradient Helper Buttons
2021-04-26 21:25:16 -04: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
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