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

62 Commits

Author SHA1 Message Date
Robert
565647f1ed Workshop - Improves default entry handling in workshop
Core - Modifies the Artemis data folder path based on the build configuration.
Plugins - Adds a confirmation dialog to prompt the user to restart if a plugin requires admin rights.
Startup wizard - Updates the installation progress bar in the startup wizard.
Workshop - Changes category retrieval to be based on EntryType.
Workshop - Adds the ability to include default entries when searching the workshop.
2025-12-08 22:27:18 +01:00
Robert
6d1e39c1cc Try HotReload 3.0 2025-11-22 00:01:11 +01:00
Robert
b351f685f7 Add AXAML hot reload (debug only)
Major progress on default entries too I guess lmao
2025-11-15 15:07:54 +01:00
RobertBeekman
551921db9f
Storage - Replace LiteDB with SQLite + EF Core (#843)
Storage - Added LiteDB to SQLite migration
UI - Try to die a bit more gracefully
Core - Delay start watching plugins for hot reload after initializing
UI - Simplify category management logic
UI - Avoid crash during profile icon load
Storage - Fix entry metadata retrieval
2024-03-13 20:19:21 +01:00
RobertBeekman
a340f8822e
Replace JSON.NET with System.Text.json (#840) 2024-02-28 19:31:38 +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
e8590abd61 Devices - Reworking layout loading 2024-01-09 21:27:51 +01:00
RobertBeekman
e304d67035 Workshop - Simplify upload to a busy indicator, show images in profiles 2023-12-10 22:44:03 +01:00
Robert
1bd4efbbc5 Meta - Fixed a bunch of build warnings 2023-10-18 23:13:57 +02:00
Robert
5b5acf2f76 Fixed remaining compile errors 2023-03-31 20:52:44 +02:00
Robert
d8390d306c Update built-in plugins by build date not by version 2023-03-25 15:00:28 +01:00
Robert
4a8845e578 Simplify release install process
Fix install on startup
2023-03-06 21:58:44 +01:00
Robert
5d01665d6e Added update history 2023-03-04 16:30:41 +01:00
Robert
0852769cc9 Removed BuildInfo constant
Indicate which version is currently installed in release list
2023-02-28 22:45:34 +01:00
Robert
166cb888c1 Meta - Update RGB.NET
Meta - Fixed warnings
2023-01-11 22:33:47 +01:00
Diogo Trindade
3f1eaeda29 Core - Embed PluginApiVersion into the assembly metadata 2022-09-30 23:42:15 +02:00
Diogo Trindade
3758275b71 Core - Changed version format 2022-09-30 23:42:15 +02:00
Diogo Trindade
4272d62001 Core - Moved PluginApi version to the csproj 2022-09-30 20:45:40 +02:00
Robert
3994b49f08 Windows - Fix crash when clicking on update notification
Meta - Code cleanup
2022-09-03 10:34:53 +02:00
Robert
928d9711af Core - Moved startup arguments from CoreService to Constants
Web server - Added setting to disable the web server
Web server - Added --disable-webserver startup argument to disable the web server
UI - Fixed Artemis not bringing existing instances to foreground if already running
2022-08-26 20:32:36 +02:00
Robert
f6090dc296 Code style - Use file scoped namespaces
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
9d2136dd6a Plugins - Added API versioning
Tray icon - Fix crash when restoring main window from tray
2022-08-21 10:00:00 +02:00
Robert
5c4175ed9c Editor - Fixed suspending layers
Editor - Disable suspending layers with spacebar
Nodes - Fixed changed event source node not using numerics
Nodes - Simplify checking wether a pin is numeric
2022-07-31 17:17:37 +02:00
Robert
1210dc3f63 Setup wizard - Added and auto-show on home open
UI - Slightly darkened W11 effect
2022-07-29 22:01:36 +02:00
Robert
cd8656cb0d Profile editor - Added effect renaming
Core - Fixed effect loading
Core - Fixed some effects not applying on per-LED brushes
2022-04-23 21:12:06 +02:00
Robert
e5ba48c7f4 Surface editor - Refactor selection/movement code to match nodes
Device visualizer - Fixed exception when updating devices during render
2022-04-19 23:11:44 +02:00
Robert
32ebf5f000 Transform tool - Finished initial implementation 2022-02-13 21:19:32 +01:00
Robert
b801de1f30 Windows - Added input provider
Debugger - Fixed data model list display
2021-12-06 00:44:25 +01:00
Diogo Trindade
f4796945b4 Linux - Fixed native skia, implemented AppStateManager 2021-11-29 12:27:02 -08:00
Robert
4ef7c83c74 Merge branch 'feature/visual-scripting' into feature/avalonia 2021-11-17 23:07:36 +01:00
Diogo Trindade
56f5b91f11 Core - Replaced plugin folder mentions with a constant
Added linux support for opening a folder

Should also fix some case sensitive inconsistencies
2021-11-08 21:52:10 +00:00
Robert
245c418b9b Fix numeric serialization 2021-09-30 23:45:26 +02:00
Diogo Trindade
0adcfa65c0 Core - replaced hardcoded backslashes with Path.Combine 2021-07-11 21:27:30 +01:00
Robert
bab566a2b9 Storage - Keep up to 5 backups of the database
Layouts - Prevent LEDs from going outside the layout bounds
2021-06-07 22:20:44 +02:00
Robert
4b24834fd6 Plugins - Added profiling API
UI - Added profiling tab to debugger
2021-05-16 20:22:13 +02:00
Robert
20452110b1 Meta - Updated Nuget packages
UI - Use Material Design filled input style where possible
2021-04-07 19:27:57 +02:00
Robert
f888fb5697 Core - Added the ability to change graphics context at runtime
Settings - Added setting for switching between software-based and Vulkan-based rendering
2021-03-22 19:29:53 +01:00
Robert
a02431bb82 Core - Reworked rendering pipeline to work with different contexts
Core - Added GPU-based Vulkan rendering context
2021-03-21 22:40:23 +01:00
Robert
f829743b6c Updating - Fix crash when client has internet
Updating - Check for updates periodically and when window opens (if auto-update enabled)
Webserver - Don't write wildcard to webserver.txt
2021-03-11 19:32:25 +01:00
Robert
de5b8e4458 Plugins - Added RequiresAdmin boolean
Utilities - Simplified shutdown method signature
Utilities - Added restart method with option to elevate
Core - Moved actual shutdown/restart logic to UI
2021-01-21 19:25:46 +01:00
SpoinkyNL
883fccef7b Updating - Added UI for updating (actual update not yet implemented)
Shared UI - Added message service for easy access to the snackbar 🍟
2021-01-10 00:20:01 +01:00
SpoinkyNL
10e6cdc54b Code style - Omit the type in a new expressions 2020-12-18 17:54:01 +01:00
Robert
190d64b497 Core - Removed JsonConvert.DefaultSettings assignement
This could break libraries used by plugins, this closes #501
2020-11-26 19:15:52 +01:00
SpoinkyNL
fb3466e102 Core - Nullable refactoring
Core - Nullable refactoring


Core - Nullable refactoring (finish)
2020-11-17 22:50:38 +01:00
SpoinkyNL
e812929215 Plugins - Implemented features
Core - Removed Stylet dependency for #500
2020-11-11 23:53:52 +01:00
SpoinkyNL
1e0dc1894d Plugins - Separated plugins and implementations as different principles 2020-11-09 20:31:54 +01:00
Robert
8be1945145 Core - Added utility for opening URLs in the default browser 2020-10-14 20:50:16 +02:00
SpoinkyNL
fea454ad12 Profile editor - Finished most of the refactor except databindings 2020-09-14 01:24:07 +02:00
SpoinkyNL
8718d01eae Core - Flattened namespaces
Shared UI - Flattened namespaces
Shared UI - General housekeeping
Project - Code cleanup
2020-09-01 00:14:08 +02:00
SpoinkyNL
e27f658cea Plugins - Adjusted namespaces 2020-08-21 22:32:46 +02:00