Diogo Trindade
e6f4f3e16d
Improved datamodel segment performance
2024-03-01 21:49:45 +00:00
Diogo Trindade
e112ca9da8
Storage - downgrade litedb
2024-02-25 19:12:40 +00:00
Diogo Trindade
f88459fddd
Centralized package management
2024-02-20 21:51:39 +00:00
Diogo Trindade
7edaf709e6
Merge pull request #832 from Artemis-RGB/feature/cleanup-deps
...
Meta - Clean up nuget package references
2024-01-15 21:43:19 +00:00
Diogo Trindade
3ca3b6a18a
Update packages
2024-01-15 19:33:40 +00:00
Diogo Trindade
50b5f13051
remove another redundant
2024-01-15 19:18:15 +00:00
Diogo Trindade
b3dc12790c
Remove Artemis.props file
2024-01-15 19:08:16 +00:00
Diogo Trindade
0c107410d5
Meta - consolidate dependencies
2024-01-14 22:41:18 +00:00
Diogo Trindade
c55cb5266b
WebApiRemote - allow passing parameters to restart
2023-10-17 00:56:58 +01:00
Diogo Trindade
46c035851a
Core - Use StringComparison instead of ToUpper
2023-10-11 21:44:41 +01:00
Diogo Trindade
d57e90956f
CI - disallow PRs to master from any branch but dev
2023-09-10 15:19:12 +01:00
Diogo Trindade
4b15d3d976
Workshop - Fixed crash when converting string back to DateTimeOffset
2023-09-09 16:08:57 +01:00
Diogo Trindade
625fff4b73
Fix namespaces
2023-09-04 15:56:59 +01:00
Diogo Trindade
8a1b302e48
Core - Further reduced allocations in process monitor checking
2023-09-04 15:55:27 +01:00
Diogo Trindade
51e1ecea68
Remove weird import
...
not sure how that got there haha
2023-09-01 08:55:05 +01:00
Diogo Trindade
402242b79c
Profiler - Added number of calls
2023-08-31 14:18:24 +01:00
Diogo Trindade
11392f6043
Reduce memory allocation in Windows Input Provider
2023-08-22 12:41:06 +01: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
Diogo Trindade
3830e8566e
Fix race condition when opening window that causes a crash
2023-07-24 16:43:00 +01:00
Diogo Trindade
4936213249
Fix plugin module being case sensitive comparing guids
2023-07-21 17:00:35 +01:00
Diogo Trindade
27d69bc1bc
Fixed enum swich node not respecting DisplayAttribute
2023-07-16 17:30:27 +01:00
Diogo Trindade
de7c09f047
Core - Override ColorSwatch.ToString
...
This cleans up the datamodel viewer a lot, currently since ColorSwatch is a struct, it has a very long name. Since the properties can be seen by looking at the children in the datamodel, this information is useless.
2023-07-14 23:19:28 +01:00
Diogo Trindade
a991917ea9
Fixed text selection in the debug logs view
2023-07-14 17:02:41 +01: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
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
cdfa14441e
Clean up csproj
2023-06-16 18:48:04 +01:00
Diogo Trindade
0122ab00d9
Added more Border styles
2023-06-16 18:48:04 +01:00
Diogo Trindade
88322baafd
DeviceVisualizer - Tied update to core update instead of hardcoded 25fps
2023-06-06 12:17:31 +01:00
Diogo Trindade
567ca193a4
DeviceVisualizer - don't check dirty unless necessary
2023-06-06 12:00:48 +01:00
Diogo Trindade
06e6075c4d
DeviceVisualizer - reduce allocations
2023-06-06 12:00:05 +01:00
Diogo Trindade
70b6035b0d
Fixed save file picker path
2023-06-05 14:25:39 +01:00
Diogo Trindade
c0323f7248
Input - Added F13-F24
2023-06-05 12:18:39 +01:00
Diogo Trindade
a846bd592e
Core - Do not load abstract plugin features
...
UI - Replace Equals check with EqualityComparer
2023-05-21 15:33:37 +01:00
Diogo Trindade
51f08379eb
Fix possible NRE in node script import
2023-05-20 22:15:08 +01:00
Diogo Trindade
2a588375d2
CI - fix docFX
2023-05-12 23:00:30 +01:00
Diogo Trindade
5adc837673
Nodes - Fixed compiledBinding in CableView
2023-05-11 22:53:05 +01:00
Diogo Trindade
3c6d770ec2
Merge branch 'feature/linux-input-fix' into feature/avalonia-preview7
2023-05-06 15:40:04 +01:00
Diogo Trindade
becc6e0715
Linux - cleanup initialization
2023-05-06 15:39:47 +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
Diogo Trindade
97b858b332
Linux - input identification fixes
2023-04-25 00:58:47 +01:00
Diogo Trindade
497b6e0742
wip: try to fix input id on linux
...
i need this code on my linux machine to test
2023-04-25 00:29:12 +01:00
Diogo Trindade
0c44e4ba22
Core - Added plugin hot reloading
2023-04-16 17:35:43 +01:00
Diogo Trindade
0b5866a2b8
CI - Fixed DocFX again
2023-04-14 18:48:41 +01:00
Diogo Trindade
d704d398cd
CI - publish builds on master only
...
other branches can be published manually
2023-04-14 11:42:04 +01:00
Diogo Trindade
2f270c9c03
UI - fixed file picker messing up paths
...
fixes #778
2023-04-13 11:53:51 +01:00
Diogo Trindade
3fba6e6a2a
Fixed nuget workflow
2023-04-10 14:26:41 +01:00
Diogo Trindade
1f0ec791cf
Ui - Fixed every hotkey in the same tree receiving input
2023-04-10 10:36:24 +01: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
Diogo Trindade
02ecbfa708
Simplified scan code input parsing
2023-04-06 15:33:36 +01:00
Diogo Trindade
93dafd420e
Windows input - Added black magic
2023-04-02 04:11:52 +01:00
Diogo Trindade
c3aa8b0831
Linux - Fixed passed arguments again
2023-03-27 00:37:52 +01:00
Diogo Trindade
8fc296a4c5
Linux - fixed passed arguments
2023-03-27 00:07:39 +01:00
Diogo Trindade
d9a60036d9
Linux - always overwrite update log
...
Also i need a new build to test :)
2023-03-26 23:46:32 +01:00
Diogo Trindade
0f61ad8c7b
Linux - Ensure the executable can execute
2023-03-26 23:12:43 +01:00
Diogo Trindade
40eb66497f
Linux - update script fixes
2023-03-26 22:47:49 +01:00
Diogo Trindade
0c1160eb62
Linux - Added update script
...
I need this on my linux machine :)
2023-03-26 22:06:01 +01:00
Diogo Trindade
e18ef766ca
Linux - Add icons
2023-03-26 20:08:53 +01:00
Diogo Trindade
86f96f1308
Fixed startup wizard
2023-03-01 21:23:12 +00:00
Diogo Trindade
1b62109961
Debug - Fixed threading issue with LogStore
...
also made the logger viewer text searching much more efficient
2023-03-01 17:35:35 +00:00
Diogo Trindade
0200839a26
Nodes - Added more HSV and HSL nodes
2023-02-10 11:06:52 +00:00
Diogo Trindade
a7ed4de575
Debugger - Fixed possible crash when LogEvent is null
...
In theory this shouldn't happen, but I just got a hard crash because of it. Doesn't hurt to check.
2023-02-05 15:05:51 +00:00
Diogo Trindade
9f20f52b22
Core - Reduced memory allocations
2023-02-04 19:27:49 +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