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

258 Commits

Author SHA1 Message Date
Robert
86e632da52 Device properties - Fixed color calibration not applying realtime
Device properties - UI tweaks
2021-05-07 09:22:55 +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
e82c031f3b Color Picker Textbox QoL Change
Make the text always uppercase and make the font monospace to make sure it's visible in low width environments (ie. the gradient picker)
2021-04-28 09:51:00 -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
19679c0ba6 Plugins - Added prerequisites system 2021-04-25 23:18:00 +02:00
Robert
1a82903449 Data model - Fixed prefix positioning
Data model - Fixed prefix and affix not working on SKColors
2021-04-21 17:25:55 +02:00
Robert
6904a137e1 Device visualizer - Fixed memory leak
Device visualizer - Improved performance on very large devices
Dynamic data model - Reworked API
2021-04-19 17:43:46 +02:00
Robert
8cba36f5d4 Dynamic data model - Removed DataModel constraint
Dynamic data model - Added ability to provide custom description attribute
2021-04-18 22:22:16 +02:00
Robert
5e345fed7c UI - Decreased device visualizer CPU usage
Keyframes - Snap to closest 50 ms while Ctrl is held down
2021-04-17 10:22:33 +02:00
Robert
651fc515d2 CLI - Added CLI project
Core - Don't register debug logger on release builds
2021-04-13 23:15:27 +02:00
Robert
e13b319db9 Profile editor - Fix editing keyframes outside main segment on folders 2021-04-11 12:02:46 +02:00
Robert
b8578a9cce Profiles - Better implementation of Enable/Disable while in editor 2021-04-11 09:34:18 +02:00
Robert
8ca173a119 Profiles - Toggle brushes & effects when elements start/stop rendering 2021-04-10 22:03:17 +02:00
Robert
903e434137 Core - Create default instances for properties
UI - Added configurable width/height for brush dialogs
2021-04-08 00:39:26 +02: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
60df649eb0 Brush presets - Reset properties to default before applying preset
Layer properties - Disable keyframes when resetting to default
Device dialogs - Only dim unselected LEDs if a LED is selected
Migrations - Renamed to stay in order 
Migrations - Added migration for color gradients
2021-04-06 20:56:18 +02:00
Robert
2bc882c814 Gradient picker - Properly react to gradient changes once again 2021-04-06 20:56:12 +02:00
Robert
3d38461bdd Brushes - Added brush presets
ColorGradient - Refactored so it implements IList
2021-04-05 22:05:45 +02:00
Robert
7a3be83bf6 Core - Allow device providers to opt out of layout LED creation/removal
Device properties UI - Highlight selected LEDs in white
2021-04-01 19:57:28 +02:00
Robert
6fb24f87e3 Meta - Made build directory always the same regardless of build config 2021-03-29 19:44:51 +02:00
Robert
cf25d9f146 Merge remote-tracking branch 'origin/development' into development 2021-03-26 00:18:16 +01:00
Robert
5611ad420a Device visualizer - Added LedClicked event
Device properties - Added the ability to select LEDs by clicking on them in the preview
2021-03-26 00:18:10 +01:00
Robert
eb7c89d4ad Rendering - Sovled inconsistencies between software and Vulkan rendering
LED sampling - Improved LED sampling on <100% scale
2021-03-25 19:59:28 +01:00
Robert
11535508bc Rendering - Fixed render scale not applying until reboot
Debugger - Added button to save the next frame
Device visualizer - Fixed LED positioning on some devices
2021-03-17 19:55:49 +01:00
Robert
456af693b0 Rendering - Moved bitmap management logic & prevent access violations 2021-03-16 20:18:53 +01:00
Robert
12227b3530 Color picker - Remember last 18 picked colors 2021-03-16 19:29:18 +01:00
Robert
eaa1f15ac3 Data bindings - Fix crash when removing color gradient stops 2021-03-15 19:24:35 +01: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
a57612adb7 Data model debugger - Improve performance on large data models
Data model debugger - Fixed list item remaining that should be removed
UI - Added --minimized command line parameter to start Artemis in tray
2021-03-14 10:35:56 +01:00
Robert
98b9770250 Device properties - UI polish (the shiny kind)
Conditions - Open existing condition path on click
2021-03-11 00:44:46 +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
Diogo Trindade
ea1633c322 Fixed compile-time error with newer Visual Studio
for some reason this breaks on newer vs / dotnet versions
2021-03-08 23:08:58 +00:00
Robert
1ea2e2bee7 Devices - Ported color correction code to RGB.NET 2021-02-25 19:58:40 +01:00
e58c0f20bb Updated to work with the new RGB.NET rendering 2021-02-24 00:45:31 +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
c70e7d0c00 Devices - Reimplemented LED images 2021-02-11 22:49:51 +01:00
Robert
956ebd3313 Devices - Implemented device image loading
Devices - LED image loading WIP
2021-02-11 20:12:19 +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
Robert
28e1532064 Web server - Added web server service
UI - Added remote management for bringing to foreground, restarting and shutting down
UI - Simplified services namespaces
2021-01-27 20:52:51 +01:00