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

64 Commits

Author SHA1 Message Date
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
Robert
a51ab70298 Merge branch 'development' into feature/workshop 2023-08-21 20:15:46 +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
7eccdf079a UI - Move notifications to the overlay layer 2023-07-31 22:20:25 +02: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
Robert
49d229cd2b Tweak background 2023-06-16 22:58:48 +02: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
Robert
6136861215 UI - Use lower quality rendering on the device visualizer 2023-05-22 15:03:10 +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
Diogo Trindade
3c6d770ec2 Merge branch 'feature/linux-input-fix' into feature/avalonia-preview7 2023-05-06 15:40:04 +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
Diogo Trindade
97b858b332 Linux - input identification fixes 2023-04-25 00:58:47 +01: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
Robert
81e83e59f6 Fixed Artemis.UI.Shared compile errors 2023-03-29 21:36:56 +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
3994b49f08 Windows - Fix crash when clicking on update notification
Meta - Code cleanup
2022-09-03 10:34:53 +02:00
Robert
212d13c1c8 Device dialog - Recreate tabs on device reload 2022-08-21 20:15:43 +02:00
Robert
f6090dc296 Code style - Use file scoped namespaces
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00