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

48 Commits

Author SHA1 Message Date
Robert
3c8d8b2387 Plugins - Allow config window to be mandatory
UI - Move profile editor into Profile screen, profile page no longer always has to show the editor
2025-12-09 20:42:13 +01:00
Robert
14c7940a21 UI - Fix visual regressions that occured after updating Avalonia at some point 2025-02-14 19:02:56 +01:00
Robert
907c758b83 Meta - Update packages 2024-09-23 22:17:46 +02:00
Robert
99d11e1921 Workshop - Redesigned library
Workshop - Limit screen width to keep main content at 1000px
Workshop - Auto-updating WIP
2024-07-13 20:25:40 +02:00
Robert
ff2e57aeaa Device properties - We can do a bit better with UX than that :P 2024-03-30 20:40:24 +01:00
Robert
f152812064 Device properties - Show layout error state 2024-03-30 20:28:01 +01:00
RobertBeekman
da3d47d7b8 Core - Prevent double-shutdowns which can cause crashes
Storage - Make the DbContext factory thread safe
Workshop - Replaced pagination with infinite scroll
Workshop - Added supported platforms and admin requirements to plugin details page
2024-03-21 20:12:40 +01:00
RobertBeekman
a2fe5d5d08 Settings - Added account management 2024-02-08 20:58:16 +01:00
Robert
8b4b5d8810 Workshop - Fix library virtualization
Workshop - Tweak screenshots scaling
2024-01-14 20:38:17 +01:00
RobertBeekman
28edabae89 Workshop - Implemented workshop installation, layout selection and removal 2024-01-14 12:46:51 +01:00
RobertBeekman
dad6a56238 Devices - Implemented switching between layout providers 2024-01-13 11:59:12 +01:00
RobertBeekman
e8590abd61 Devices - Reworking layout loading 2024-01-09 21:27:51 +01:00
Robert
c1e0dadce8 Workshop - Layout info and images WIP 2023-10-29 20:43:30 +01:00
Robert
190d797f1a UI - Use PropertyChanged.SourceGenerator everywhere else 2023-10-20 20:33:44 +02:00
Robert
1bd4efbbc5 Meta - Fixed a bunch of build warnings 2023-10-18 23:13:57 +02:00
Robert
43e396bf6d Core - Refactored layout loading, fixing LED images
Core - Make a better effort at removing orphaned devices from device providers that failed to load
2023-10-16 19:44:13 +02:00
Robert
38eb0ff460 Device visualizer - Never return NaN measurements
Device logical layout picker - Fixed NRE
Surface manager - Improve thread safety
2023-10-11 20:53:21 +02:00
Robert
f985682e78 Profile editor - Fixed easing options not applying
Device properties - Fixed layout changes not saving
2023-10-06 21:28:02 +02:00
Robert
2a0a0f3cfd Core - Split up RGBService into RenderService and DeviceService
Core - Removed rendering from CoreService
Core - Store and restore original device LEDs when applying/clearing layouts
2023-10-05 20:38:07 +02:00
Diogo Trindade
6a02d5031b Early return when copying isn't possible 2023-08-19 19:10:03 +01:00
Diogo Trindade
4223879e72 UI - Fix layout loading 2023-08-16 17:27:51 +01:00
Robert
f43ebd2153 UI - Fix URLs 2023-06-22 23:16:49 +02:00
Diogo Trindade
91364158c0 Merge remote-tracking branch 'origin/development' into feature/export-layout 2023-06-22 22:03:14 +01:00
Diogo Trindade
5ef6c4b8a7 Made the UI save automatically, removed apply and reset buttons 2023-06-21 23:07:56 +01:00
Robert
52a769be96 Added Matomo campaign to URLs so we know whether they're used 2023-06-18 12:35:46 +02:00
Diogo Trindade
480e0b9b12 Clean up layout view 2023-06-16 22:52:42 +01:00
Diogo Trindade
af03f291d3 Removed Device info and properties tabs 2023-06-16 19:26:19 +01:00
Diogo Trindade
db069ea8bf Reworked device properties screen 2023-06-16 19:20:13 +01: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
33f375e608 Added Nuget feed and updated Avalonia to CI build for now 2023-04-30 20:58:30 +02:00
Robert
c50a572363 UI - Update Avalonia to preview7
UI - Update FluentAvalonia to preview7
2023-04-26 21:38:15 +02:00
Robert
a173f3cc61 Fixed separators and replaced obsolete filepicker calls 2023-04-10 12:45:16 +02:00
Robert
6b65a64ee2 Merge branch 'development' into feature/update-avalonia 2023-04-07 17:13:36 +02:00
Diogo Trindade
5e34a8112b Input - Removed unused keyboard keys
simplified a bunch of enum flag code
changed dictionaries into switches
2023-04-06 22:49:54 +01:00
Robert
4518691907 Fixed lots of runtime errors 2023-03-31 21:17:14 +02:00
Robert
d171b947b7 Fixed compile errors in Artemis.UI 2023-03-30 23:13:39 +02:00
Diogo Trindade
8449b5db07
UI - Fixed Device LED UI (#756) 2023-02-02 22:17:44 +01:00
RobertBeekman
b7e723b7e9
Core/UI - Move from Ninject to DryIoc (#754) 2023-01-30 21:00:10 +01: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
Diogo Trindade
d91fc93ff2 Linux - Fixed invalid culture when picking layout 2022-07-29 17:04:13 +01:00
Robert
b3b324697a Device dialog - Logical layout selection 2022-07-02 22:53:12 +02:00
Robert
a735568c8f Yeah I can't remember looks like I fixed a bunch of warnings 2022-07-02 14:01:27 +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
a06bc68046 Device properties - Implemented LED mappings tab
Device properties - Tweak design
2022-05-15 20:14:57 +02:00
Robert
66ea718316 Profile editor - Integrated visual scripting 2022-04-03 22:21:56 +02:00
Robert
d7f3ee1190 Meta - Replace WPF projects with Avalonia projects 2022-03-27 11:55:26 +02:00