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

68 Commits

Author SHA1 Message Date
Robert
da90c0d3a1 Merge branch 'master' into RGB.NET_update 2021-03-05 15:40:15 +01:00
Robert
5135a8839b Device properties - Reworked window and merged with the debug window 2021-03-02 00:07:54 +01:00
e58c0f20bb Updated to work with the new RGB.NET rendering 2021-02-24 00:45:31 +01:00
Robert
b4ab8f6969 Device debugger - Redesigned window
Surface editor - Added option to disable color overlay
2021-02-23 23:40:30 +01:00
Robert
0464abfafe Surface editor - Display temporary color in device list 2021-02-20 23:13:28 +01:00
Robert
b154badd9c Devices - Added custom layout loading 2021-02-19 16:42:09 +01:00
Robert
056b2bface Surface - Removed the ArtemisSurface and reworked device loading 2021-02-16 21:46:08 +01:00
Robert
7792b662e0 RGB.NET - Updated for latest development branch 2021-02-10 00:19:45 +01:00
Robert
606c1b80f2 RGB.NET - Updated for latest development branch 2021-02-07 22:29:30 +01:00
SpoinkyNL
bd6c93b292 Devices - Added option to disable devices 2021-02-01 19:54:28 +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
c401bc6525 Surface editor - Show LED colors in editor
Surface editor - Link to FAQ for missing layouts
2020-12-14 20:00:48 +01:00
Robert
746c42e538 Surface editor - Prevent LED overlaps 2020-12-14 19:56:00 +01:00
Diogo Trindade
716f115a2d Surface Editor - Made the Cancel button revert calibration changes 2020-12-08 14:58:40 +00:00
Diogo Trindade
f3636c6984 Surface Editor - Added TextBoxes to the calibration window 2020-12-08 14:55:50 +00:00
Robert
acd2a72678 Surface editor - Tweaked device dialog 2020-12-08 19:51:31 +01:00
Diogo Trindade
af99c256ab Calibration - Initial color calibration 2020-12-07 19:20:57 +00:00
SpoinkyNL
220222d102 Surface editor - Added auto-arrange 2020-12-06 23:40:53 +01:00
SpoinkyNL
7a21be351c Input - Prefixed event args 2020-11-23 20:08:22 +01:00
SpoinkyNL
f1f0abfec5 Input - Polished up UI
Input - Added events to service
2020-11-23 19:41:48 +01:00
SpoinkyNL
84918f2d5b Input - Added mouse support
Input - Added device identification
2020-11-22 21:33:42 +01:00
SpoinkyNL
b8112601df Surface editor - Fixed issues with moving devices without a layout
This closes #492
2020-10-24 20:17:58 +02:00
SpoinkyNL
ae64db8a13 Darthified code 2020-10-05 22:50:29 +02:00
Robert
0537adc27a UI - Moved frame time to appbar to avoid Win+Tab issue
UI - Cleaned up home page
Overlay module - Removed test activation requirements
Debugger - Fixed rendering image scaling
Surface editor - Attempted to fix movement of devices without a layout
2020-09-21 19:39:14 +02:00
SpoinkyNL
6b93b1c878 UI dialogs - Added suffix texts to the text fields where applicable 2020-09-18 22:24:01 +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
SpoinkyNL
e27f658cea Plugins - Adjusted namespaces 2020-08-21 22:32:46 +02:00
Robert
ae9bdecef1 Settings UI - Seperated tabs into different VMs 2020-08-19 19:39:34 +02:00
SpoinkyNL
dab11cb3e7 Profile editor - Fixed new profile elements not always appearing
UI - Fixed all the memory leaks I could find, closing the UI now frees a lot of RAM
Noise brush - Decreased memory usage by removing unused 4D noise
Layout editor - Fixed device properties not always applying
2020-07-29 00:29:05 +02:00
Robert
2c2b0ca3e1 UI - Removed Fody, begone arrogant devs! 2020-06-30 20:41:46 +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
75b0ee8151 Profiles - Abstracted property elements and effect elements
Folders - Added properties to folders
Layer effects - Expanded to folders
Layer effects - Added shape clipping
2020-06-17 19:21:23 +02:00
SpoinkyNL
58a964b872 Meta - Code cleanup 2020-06-13 22:27:51 +02:00
SpoinkyNL
4bc6f2f16b Plugins - Removed plugin info from constructor 2020-06-07 21:51:56 +02:00
SpoinkyNL
dd000e7bed Nuget - Updated packages
Brush properties - Added default values
Brush properties - Removed option to always auto-expand groups
Layer properties - Remember expanded/collapsed groups
Storage - Added migration system
Storage - Added migration that removes profiles made in the old layer properties format
Layer timeline - Added back zoom functionality
2020-05-29 00:09:04 +02:00
SpoinkyNL
5ffb1a32f5 Surface editor - Stop RGB.NET update while editing surface 2020-04-23 19:10:24 +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
5dea0b25e5 Device visualization - Improved performance to a good level for now 2020-04-16 22:39:39 +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
Robert
2b66ba656b UI - Restructured resources directory
UI - Fixed a few memory leaks
2020-02-24 21:15:21 +01:00
SpoinkyNL
8b95243a7c Noise brush - Added default values
Color brush - Added default values
UI - Replaced OnActivate overrides in screens with the more appropriate OnInitialActivate
Tray icon - Fixed empty window appearing for half a second on startup
2020-02-23 22:28:56 +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
SpoinkyNL
a79c56eaa1 Core port - Targeting .NET Core 3.1!
Core port - Updated projects to new project layout
Core port - Changed the way devices are identified to be consistent across different frameworks
Core port - Updated plugin system to no longer use AppDomain but AssemblyLoadContext (through McMaster.NETCore.Plugins)
Core port - Renamed a few events to keep Fody from getting confused
2020-02-22 18:38:32 +01:00
Robert
6f95c609b6 Project cleanup 2020-02-13 19:38:43 +01:00
Robert
ae330c3769 Code cleanup 2020-01-14 19:18:24 +01:00
SpoinkyNL
0ff71c9d3b Implemented keyframe easing 2020-01-12 23:49:10 +01:00
SpoinkyNL
592af6006b Updated Material Design Nuget packages
Fixed layer property tree height on different DPIs
2020-01-06 21:48:05 +01:00
Robert
2f8671045c Signitifantly reduced build size
Updated project folder names
Show only selected layer in visualization
Added rectangle support
2019-12-18 21:54:03 +01:00