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

158 Commits

Author SHA1 Message Date
Robert
7eccdf079a UI - Move notifications to the overlay layer 2023-07-31 22:20:25 +02:00
Robert
7c19937bce Implemented pagination in profile list 2023-07-21 23:10:50 +02:00
Robert
cfb39b986d Added pagination 2023-07-21 22:11:35 +02:00
Robert
329eeb8a5c Merge branch 'feature/avalonia.11' into development 2023-07-14 10:32:00 +02:00
Robert
af1920141c Device visualizer - Clear device cache on UI thread on property change
Surface editor - Don't quietly fail device updates
2023-07-09 08:29:54 +02:00
Robert
d18ef4f5f4 Update Avalonia to 11 rc2.2 2023-07-04 20:24:38 +02:00
RobertBeekman
962b13c6ed
UI - Added routing (#802)
ColorGradient - Fixed GetColor returning the first stop if position was after the last stop
2023-07-02 22:15:38 +02:00
RobertBeekman
d9c63d63e4
Merge pull request #797 from Artemis-RGB/feature/device-visualizer
Cleaned up the device visualizer
2023-06-22 23:00:09 +02:00
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
Diogo Trindade
88322baafd DeviceVisualizer - Tied update to core update instead of hardcoded 25fps 2023-06-06 12:17:31 +01:00
Diogo Trindade
567ca193a4 DeviceVisualizer - don't check dirty unless necessary 2023-06-06 12:00:48 +01:00
Diogo Trindade
06e6075c4d DeviceVisualizer - reduce allocations 2023-06-06 12:00:05 +01: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