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

147 Commits

Author SHA1 Message Date
Robert
2e9b3d59d6 Added workaround for invalidation issue in pan/zoom elements 2023-06-10 13:23:38 +02:00
Robert
34824dde42 HotkeyBox - Focus fixes 2023-06-06 20:17:30 +02:00
Robert
aa4a740b78 DraggableNumberBox - Focus fixes 2023-06-06 19:19:43 +02:00
Robert
f249f80d19 Upgrade Avalonia to 11 rc1 2023-06-05 23:39:57 +02:00
Robert
dc8147d5a7 UI - Fix draggable number box clamping the value to 0-100 when unloading 2023-05-22 20:19:42 +02:00
Robert
e190059623 Device visualizer - Only rerender dirty devices 2023-05-21 10:33:15 +02:00
Robert
fa710777d7 UI - Use Timer instead of DispatcherTimer where feasible 2023-05-20 23:11:51 +02:00
Robert
ed3a770881 UI - Added new icon picker to profile configuration dialog 2023-05-18 19:39:15 +02:00
Robert
07f8209b7b UI - Initial icon picker commit 2023-05-18 13:27:04 +02:00
Robert
c86dba30fc Settings - Brought the with and margins of different tabs in line with eachother
Settings - Tweaked card title font size and spacing
Plugins - Show extra information on plugins in their config dialog 
Plugins - Added the ability to provide a license in plugin.json
2023-05-18 11:18:55 +02:00
Robert
f04d7cf897 BitmapInterpolationMode fixes 2023-05-11 23:33:36 +02:00
Robert
bf6674e44f Upgraded to preview8 2023-05-11 23:10:49 +02:00
Robert
2e88b438f0 Merge remote-tracking branch 'origin/feature/compiled-bindings' into feature/avalonia-preview7 2023-05-06 13:12:07 +02:00
Robert
5fc2f9e23c Fix draggable number box min and max not applying
Disable transitions
2023-05-06 13:11:09 +02:00
Diogo Trindade
5429346396 UI - Replaced tuples with custom classes for binding
As far as i know, it's not possible to have CompiledBindings with tuples, since tuple values are fields and not properties. This change allows for compiled bindings, and makes the intent behind the tuples clearer
2023-04-30 21:40:36 +01:00
Diogo Trindade
59f9479d9a WIP - Changed Bindings into CompiledBindings 2023-04-30 21:39:21 +01:00
Robert
c50a572363 UI - Update Avalonia to preview7
UI - Update FluentAvalonia to preview7
2023-04-26 21:38:15 +02:00
Robert
de23b5449b Device visualizer - Fix crash when LED geometry is null 2023-04-20 14:00:51 +02:00
Robert
81a7b0d089 Merge branch 'development' into feature/update-avalonia 2023-04-10 12:02:37 +02:00
Diogo Trindade
1f0ec791cf Ui - Fixed every hotkey in the same tree receiving input 2023-04-10 10:36:24 +01:00
Robert
0107bfdd24 UI - Fix hotkeybox keys being mangled up 2023-04-08 18:56:42 +02:00
Robert
88558efcb1 Fix auto connecting nodes 2023-04-07 16:18:07 +02:00
Robert
82b41425aa Fixed custom controls not responding to changes, fixed title bar interaciton 2023-04-02 10:40:54 +02:00
Robert
4518691907 Fixed lots of runtime errors 2023-03-31 21:17:14 +02:00
Robert
5b5acf2f76 Fixed remaining compile errors 2023-03-31 20:52:44 +02:00
Robert
d171b947b7 Fixed compile errors in Artemis.UI 2023-03-30 23:13:39 +02:00
Robert
81e83e59f6 Fixed Artemis.UI.Shared compile errors 2023-03-29 21:36:56 +02:00
Robert
704bdce68b Nodes - Added hotkey toggle and hotkey enable/disable nodes 2023-01-31 00:01:05 +01:00
Robert
166cb888c1 Meta - Update RGB.NET
Meta - Fixed warnings
2023-01-11 22:33:47 +01:00
Robert
f6f65f7ef0 Color gradient editor - Fixed deleting stops with the X-button 2022-10-31 21:46:03 +01:00
Robert
9c117d2773 Nodes - Added gradient nodes
Nodes - Added color gradient pin type
Data bindings - Changed color gradient data bindings to now take a color gradient
2022-09-23 21:41:08 +02:00
Robert
563389cab6 Profile editor - Fixed play on focus loss functionality 2022-08-21 13:34:10 +02:00
Robert
f6090dc296 Code style - Use file scoped namespaces
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
e68e16df4d Device visualizer - Fixed display issues when scaling/rotating 2022-08-21 11:26:36 +02:00
Robert
e401fdf964 Editor - Autofit surface on open
Data model picker - Expand on double click
2022-08-13 17:09:53 +02:00
Robert
b4242a2dfc Nodes - Tweak pin collection visuals
Nodes - Added counter node that counts from 0.0 to 1.0
Nodes - Added color ramp node
Gradient picker - Remove tilt from preview
2022-08-09 20:46:09 +02:00
Robert
87e87ae15d Debugger - Replaced NavigationView in favor for something simpler 2022-08-07 16:19:41 +02:00
Robert
0e3d26e89e DraggableNumberBox - Fixed min and max value 2022-07-28 21:09:48 +02:00
Robert
f09b4a20bf Gradient picker button - Always update gradient on UI thread
Data bindings - Added AlwaysApplyDataBindings setting
2022-07-24 14:25:13 +02:00
Robert
289a411545 Plugins - Don't dispose Plugin when disabling after it has been injected into a feature 2022-07-22 23:25:35 +02:00
Robert
e385165200 Core - Made FloatRange and IntRange readonly structs
ColorGradient - Fixed missing subscribtions when using object list manipulation API
ColorGradient - Fixed editor VM going out of sync
2022-07-17 23:22:45 +02:00
Robert
bd26f447c6 Editor - Don't call ApplyUpdateValue if nothing changed
Draggable number box - Fix values resetting to 1
2022-07-17 12:10:58 +02:00
Robert
d114c37439 Device visualizer - Don't eat mouse up events on LEDs (fixes pan getting stuck) 2022-07-16 23:01:18 +02:00
Robert
65837e671a Device dialog - Added LEDs tab
General - Resolved lots of compile warnings (XML comments)
2022-06-19 14:19:03 +02:00
Robert
e1a66f8a7e Layer properties - Tweaked step sizes for draggable float
UI - Tweak selection rectangle design
2022-06-15 21:57:10 +02:00
Robert
c0e2d8e579 Draggable numberbox - Added and use in editor 2022-06-12 16:57:39 +02:00
Robert
0d3890e560 Icons - Dropped SVG support and fixed filling 2022-06-06 20:54:39 +02:00
Robert
720bebaf35 Layer adapter hints - Ported UI 2022-05-24 23:24:49 +02:00
Robert
a06bc68046 Device properties - Implemented LED mappings tab
Device properties - Tweak design
2022-05-15 20:14:57 +02:00
Robert
35f83e58e5 Merge branch 'development' into feature/avalonia
Code cleanup
2022-05-14 00:14:03 +02:00