Commit Graph
82 Commits
Author SHA1 Message Date
Diogo Trindade 2b03bab7dc Deb package - fix version number 2023-02-22 14:57:58 +00:00
Diogo Trindade 4eacb3eb6e Added Linux CI 2023-02-22 14:36:44 +00:00
Diogo Trindade 8449b5db07 UI - Fixed Device LED UI (#756) 2023-02-02 22:17:44 +01:00
Diogo Trindade b493e43c6e UI - Added debugger log tab (#753) 2023-02-01 19:46:37 +01:00
Diogo Trindade c8a3169688 Core - Apply opacity layer only when fading 2023-01-11 09:43:47 +00:00
Diogo Trindade 6b6ea05ff6 CI - run powershell in powershell... 2023-01-10 21:56:20 +00:00
Diogo Trindade fb4c8ac839 CI - Added support for new update backend 2023-01-10 21:42:10 +00:00
Diogo Trindade a3fde60b3b CI - Changed artifact name 2023-01-10 21:10:40 +00:00
Diogo Trindade f66443929c CI - Added back builds 2023-01-10 21:10:40 +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
Diogo Trindade d0f665aa10 Core - Moved color sorter and quantizer to static classes
Nodes - Added colorgradient sort node
Nodes - Added GradientBuilder node
2022-11-18 23:54:02 +01:00
Diogo Trindade c3c815c7f2 Merge branch 'development' 2022-11-14 12:23:06 +00:00
Diogo Trindade 761447b3d2 ColorGradient - fixed edgecase in GetColor 2022-11-14 10:33:27 +00:00
Diogo Trindade d67ffb16e3 Core - Fixed color gradient migration
would throw when a layer doesn't have a layerbrush set
2022-11-09 20:01:33 +00:00
Diogo Trindade 3f1eaeda29 Core - Embed PluginApiVersion into the assembly metadata 2022-09-30 23:42:15 +02:00
Diogo Trindade 22268fc945 CI - Allow for non-master nugets, manually. 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 5cc4455e6d CI - Added DocFX 2022-09-30 20:45:40 +02:00
Diogo Trindade 681b0b4368 CI - Added nuget package creation 2022-09-30 20:45:40 +02:00
Diogo Trindade 4272d62001 Core - Moved PluginApi version to the csproj 2022-09-30 20:45:40 +02:00
Diogo Trindade f0a4a9a267 Meta - Cleaned up csprojs 2022-09-30 20:45:40 +02:00
Diogo Trindade 96a8a72ae7 Meta - Removed packages.lock.json 2022-09-30 20:45:40 +02:00
Diogo Trindade 0120f37c93 Nodes - Added Enum Switch node
Nodes editor - Rewrite the way pin VMs are constructed
2022-08-29 09:08:43 +02:00
Diogo Trindade ddfdbee340 Linux - Fixed a couple small issues 2022-08-28 11:06:57 +02:00
Diogo Trindade 04ef4f0173 LinuxInputProvider - Fixed missing key map 2022-08-28 11:06:57 +02:00
Diogo Trindade 08bef79b2f CI - Added Linux build 2022-08-28 11:06:57 +02:00
Diogo Trindade ead59635f0 Linux - Added absolute mouse events and commented out debug logs 2022-08-20 17:10:02 +01:00
Diogo Trindade 6fe93ab2f7 Linux - Fixed input provider warnings 2022-08-20 16:48:02 +01:00
Diogo Trindade c325a29cc0 Core - Fixed default plugin path 2022-08-10 15:50:40 +01:00
Diogo Trindade 45e810c3ac UI - Fixed Tray Icon on Linux 2022-07-30 19:43:42 +01:00
Diogo Trindade 5c1da6d2c4 Fixed settings being broken on linux
(again)
2022-07-29 20:00:16 +01:00
Diogo Trindade d91fc93ff2 Linux - Fixed invalid culture when picking layout 2022-07-29 17:04:13 +01:00
Diogo Trindade a23af68a12 Updated RGB.NET 2022-07-22 23:38:40 +01:00
Diogo Trindade c4010b5481 Merge pull request #702 from BigBrainAFK/patch-2
Fix LayerEffect order double variable assignment
2022-06-28 21:27:12 +01:00
Diogo Trindade 1e92d19c2f Documentation - Removed dead links from wiki 2022-01-07 23:16:30 +00:00
Diogo Trindade ccdb0b9711 Linux - Added intiial input provider 2021-12-09 07:18:24 -08:00
Diogo Trindade f4796945b4 Linux - Fixed native skia, implemented AppStateManager 2021-11-29 12:27:02 -08: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
Diogo Trindade c45f1d9130 Core - Fixed module name using plugin name incorrectly 2021-09-28 19:00:08 +01:00
Diogo Trindade a501a44264 Fixed LedMap not being updated 2021-09-04 19:56:45 +01:00
Diogo Trindade 0b370f261c Replaced AsReadOnly property getters with regular properties
Should reduce allocations
2021-09-04 19:41:59 +01:00
Diogo Trindade c08aea8863 ColorQuantizer - Added FindAllColorVariations method 2021-08-07 22:40:00 +01:00
Diogo Trindade 0adcfa65c0 Core - replaced hardcoded backslashes with Path.Combine 2021-07-11 21:27:30 +01:00
Diogo Trindade b1865df443 Prerequisites - Set status while retrieving download url 2021-06-08 22:32:38 +01:00
Diogo Trindade d6829f5cb5 Prerequisites - Added DownloadFileAction overload that accepts func 2021-06-08 22:27:47 +01:00
Diogo Trindade 7325469948 Prerequisites - Run powershell scripts unrestricted 2021-05-25 22:32:57 +01:00
Diogo Trindade be11439b21 Process Monitor - documentation and code style 2021-03-19 16:16:09 +00:00
Diogo Trindade a21db5eaa4 Process Monitor - removed unneeded injection 2021-03-19 14:36:22 +00:00
Diogo Trindade d4a0b0710c Process Monitor - Switched to Processes instead of strings 2021-03-10 16:04:25 +00:00
Diogo Trindade fb51e75b94 Process Monitor - simplified structure, moved everything to Core 2021-03-10 15:35:27 +00:00
Diogo Trindade c9ee37ece8 Process Monitor - initial POC implementation
This is probably overengineered. The same could be done cross platform only using Processes.GetProcesses. I did it this way because initially i wanted to use Wmi events for process start and stop. This requires admin though, so i decided to not use it.
2021-03-10 14:39:16 +00:00
Diogo Trindade 94fac36ffe Web Server - Added ProfileModule override to DataModelJsonPluginEndPoint 2021-03-09 21:24:18 +00:00
Diogo Trindade ea1633c322 Fixed compile-time error with newer Visual Studio
for some reason this breaks on newer vs / dotnet versions
2021-03-08 23:08:58 +00:00
Diogo Trindade ab0088ed10 Merge branch 'master' into development 2021-03-08 23:08:01 +00:00
Diogo Trindade 291eabd20e Web Server Service - Changed listening URL to wildcard
this should make the web server work for both ipv4 and ipv6
2021-02-24 21:39:46 +00:00
Diogo Trindade 2105cf5e1d Core - Fixed plugin feature enabling / disabling not being handled properly 2020-12-20 20:45:39 +00:00
Diogo Trindade a504a5f4e1 Calibration - Moved color calibration reversion to ArtemisLed 2020-12-12 15:16:26 +00:00
Diogo Trindade a23fab7d9f Surface Editor - reverted color correction in the editor
the editor uses RGB.NET colors to display leds, so we need to use color correction data to restore it back to original
2020-12-12 00:15:07 +00:00
Diogo Trindade 7826674ec4 Device Calibration - fixed storage migration 2020-12-08 15:30:01 +00:00
Diogo Trindade 716f115a2d Surface Editor - Made the Cancel button revert calibration changes 2020-12-08 14:58:40 +00:00
Diogo Trindade f3636c6984 Surface Editor - Added TextBoxes to the calibration window 2020-12-08 14:55:50 +00:00
Diogo Trindade af99c256ab Calibration - Initial color calibration 2020-12-07 19:20:57 +00:00
Diogo Trindade 45b82039e2 UI - Made it so modules are sorted by priority in the sidebar 2020-11-29 15:03:00 +00:00
Diogo Trindade d21c7dffc2 Added keyframe support to the default value 2020-11-20 22:27:36 +00:00
Diogo Trindade f637c131c4 Added reset layer property button 2020-11-20 22:27:36 +00:00
Diogo Trindade ee91a0175d Cleaned up GetUnicorfBarf Method
This makes the resulting gradient contain the entire 0-360 hue range
2020-11-20 16:21:22 +00:00
Diogo Trindade 563e36930f Fixed an AccessViolationException when moving devices in the surface 2020-11-15 19:42:33 +00:00
Diogo Trindade 346c85c7d7 Fixed IColorQuantizerService namespace 2020-10-20 16:47:23 +01:00
Diogo Trindade 32639d3090 added comments, moved helper class to separate file 2020-10-19 18:49:30 +01:00
Diogo Trindade 6a00e2f515 Added Color quantizer service 2020-10-18 19:43:41 +01:00
Diogo Trindade dd1d9fe6fe explicitly identify out variables, removed debugging temp variable 2020-10-05 21:49:15 +01:00
Diogo Trindade b0928faccc Added a data binding modifier that rotates the hue of a color 2020-10-05 16:57:32 +01:00
Diogo Trindade 36571471cf Made AddDynamicChild return the datamodel added 2020-10-04 23:06:40 +01:00
Diogo Trindade 983911d148 Added a tray menu option to open the debugger window 2020-09-23 15:54:11 +01:00
Diogo Trindade 87be1d05cc Updated wooting dll's to the ones with gamma correction 2020-09-10 22:41:19 +01:00
Diogo Trindade a8f0fd1bee updated wooting dlls to v1.2.0
https://github.com/WootingKb/wooting-rgb-sdk/releases/tag/v1.2.0
2020-09-10 16:30:17 +01:00
Diogo Trindade 36bfa9be8d Fixed wooting one layout
some of the keys had the wrong file names
2020-09-08 21:50:57 +01:00
Diogo Trindade 44c63c5481 Added g900 layout 2020-04-22 16:05:35 +01:00