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

523 Commits

Author SHA1 Message Date
Robert
248d4c8e18 Storage - Use nullable reference types
Core - Fix build warnings
2024-02-23 17:35:06 +01:00
RobertBeekman
38a1318170 Account management - Final tweaks 2024-02-13 21:55:09 +01:00
RobertBeekman
3952a268d1 Debugger - Fixed current renderer always showing as Software
Render service - Log which renderer is used
Updating - Fixed release not loading when viewing it from the desktop notification
Core - Removed old unused code
Data model event cycle node - Fixed crash on shutdown
2024-02-02 09:45:18 +01:00
RobertBeekman
28edabae89 Workshop - Implemented workshop installation, layout selection and removal 2024-01-14 12:46:51 +01:00
RobertBeekman
e8590abd61 Devices - Reworking layout loading 2024-01-09 21:27:51 +01:00
RobertBeekman
6b4e84c95a Added layout archive generation 2023-11-02 22:29:42 +01:00
Robert
c77d51fb58 Workshop - Layout submission WIP 2023-10-21 20:19:15 +02:00
Robert
1bd4efbbc5 Meta - Fixed a bunch of build warnings 2023-10-18 23:13:57 +02:00
Robert
0f8c8a6e11 Remove leftover debug write lines 2023-10-16 21:30:38 +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
38f18613c1 Core - Ensure devices owned by ArtemisDevice always have valid dimensions 2023-10-14 19:36:46 +02:00
Robert
76d424012a Core - Brought device load/save logic in line with the rest of the code 2023-10-14 17:20:22 +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
7e72e22295 Revert "Undo device changes"
This reverts commit 41c1458b5af460769fdd06b9e86fe4b03ef54ed2.
2023-10-11 19:30:49 +02:00
Robert
41c1458b5a Undo device changes 2023-10-09 20:54:59 +02:00
Robert
543b62a715 Profile editor - Added back hotkeys for the tools
Profile editor - Fixed hotkeys not always working
2023-10-07 20:12:35 +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
919199a8d0 Nodes - Avoid overriding paths pointing to unloaded plugins with empty values
Nodes  - Store the type of paths so that node connections can be restored even if the path their types are based on are unavailable
2023-09-25 20:21:00 +02:00
Robert
d96581f11c Adaption hints - Added single LED adaption hint
Adaption hints - Added more sections to keyboard section adaption hint
2023-09-10 11:58:37 +02:00
Robert
c69be2836e Workshop - Added installed entries and update profiles when reinstalling them 2023-09-06 20:39:43 +02:00
Robert
23f80895b6 Merge branch 'development' into feature/workshop 2023-08-27 11:48:07 +02:00
Robert
e5c42ee228 Profiles - Redesigned export file format 2023-08-27 11:46:14 +02:00
Robert
3a6171726c Core - Removed OriginalFileName from icon since it's irrelevant 2023-08-13 10:41:12 +02:00
Robert
d2b8123a30 Core - Reworked profile render override for the editor and new previewer 2023-08-10 11:54:37 +02:00
Robert
4726190355 ColorGradient - Fixed GetColor returning the first stop if position was after the last stop 2023-06-24 15:44:06 +02:00
Robert
3b04447ff7 Layers - Prevent brushes from going null when provider is missing
Layers - Set broken state when brush provider is missing
UI - Tweaked broken state visuals
2023-04-14 11:56:51 +02:00
Diogo Trindade
b493e43c6e
UI - Added debugger log tab (#753) 2023-02-01 19:46:37 +01:00
Robert
704bdce68b Nodes - Added hotkey toggle and hotkey enable/disable nodes 2023-01-31 00:01:05 +01:00
RobertBeekman
b7e723b7e9
Core/UI - Move from Ninject to DryIoc (#754) 2023-01-30 21:00:10 +01:00
RobertBeekman
ef5a9fa88d
Merge pull request #744 from Artemis-RGB/feature/profile-fade
Core - Added fading in and out of profiles
2023-01-11 12:45:23 +01:00
Diogo Trindade
c8a3169688 Core - Apply opacity layer only when fading 2023-01-11 09:43:47 +00:00
Diogo Trindade
2efb3feff7 Core - Fixed logical layouts not being picked correctly 2022-12-23 22:18:08 +00:00
Diogo Trindade
5877e4dd20 Cleaned up ProfileService render condition 2022-11-27 20:04:04 +00:00
Diogo Trindade
b39dd14526 Core - Fixed when condition stops being true mid-fade 2022-11-27 19:59:09 +00:00
Diogo Trindade
7c2bab0f89 Core - Removed FadingStatus enum 2022-11-27 17:07:55 +00:00
Diogo Trindade
194780b25c Core - Added fading in and out of profiles 2022-11-27 15:20:17 +00:00
Robert
f30cc31ead Profiles - Fixed folders not enabling after previous fix :) 2022-11-27 15:33:05 +01:00
Robert
6b6ea0f973 Profiles - Fixed elements updating while disabled 2022-11-26 22:59:24 +01:00
Diogo Trindade
761447b3d2 ColorGradient - fixed edgecase in GetColor 2022-11-14 10:33:27 +00:00
Robert
24cb397556 Layer effects - Fixed placeholder system 2022-11-12 22:32:04 +01:00
Robert
4b452eb0e6 Color gradient - Performance improvements 2022-11-12 22:28:31 +01:00
Robert
6ac3d00116 Layers - Fixed node scripts not loading on duplicated/pasted scripts 2022-10-31 22:47:31 +01:00
Robert
cbf2cd1736 Nodes - Added color gradient easing node
Color ramp node - Fixed 1 and multiples of 1 being treated as 0
2022-10-30 18:13:47 +01:00
Robert
d4bd44b504 Sidebar - Fixed removed categories not dissapearing
Sidebar - Fixed exception when creating a category with an already in use name
2022-10-12 21:20:39 +02:00
RobertBeekman
b83f1f0102
Profiles - Fixed LEDs of devices that are missing being removed from layers (#733) 2022-10-01 11:40:09 +02: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
b779a86d13 Event conditions - Fix start-node disconnecting
Input - Performance optimizations
2022-09-16 19:46:43 +02:00
Robert
b19854ee47 Nodes - Added object output pins and a new list predicate node 2022-09-16 19:46:43 +02:00
Robert
3994b49f08 Windows - Fix crash when clicking on update notification
Meta - Code cleanup
2022-09-03 10:34:53 +02:00
Robert
eca8985fc4 Nodes - Show errors in node editor when a node fails to evaluate 2022-09-01 20:33:55 +02:00