SpoinkyNL
ff959b6f9c
Disable delete button on active surface
...
Resize real-time now that UI FPS is fixed
2019-11-22 23:14:42 +01:00
SpoinkyNL
25f8f1e72f
Added device identification to surface editor
...
Fixed dialog rendering
Cleaned up XAML
2019-11-22 20:46:34 +01:00
SpoinkyNL
1935b72199
Made Device, DeviceLed and Surface implement INotifyPropertChange
2019-11-21 23:01:24 +01:00
SpoinkyNL
086f2fc1f9
Updated for RGB.NET's changes regarding rotation
2019-11-21 08:45:38 +01:00
SpoinkyNL
8e04fa1a01
Fix build
2019-11-18 21:46:01 +01:00
SpoinkyNL
5921f8ab54
Added the views and VM's I'm planning to use
2019-11-17 23:17:23 +01:00
SpoinkyNL
48acb10db4
Things, I need this on a different PC
2019-11-14 23:36:57 +01:00
SpoinkyNL
1a98ef62d3
Fix device ZIndex application
2019-11-13 22:52:24 +01:00
SpoinkyNL
aa1cd70fd1
Simplified geometry generation, added some extra logic for keycaps
2019-11-12 23:51:53 +01:00
SpoinkyNL
5f10627345
Fixed most of the editor performance
2019-11-12 22:34:44 +01:00
SpoinkyNL
c846d63acf
Added some of the architecture for the profile editor
2019-11-11 22:12:36 +01:00
SpoinkyNL
b22fcb3c2a
Include libs
2019-11-10 17:39:37 +01:00
SpoinkyNL
eecbe4636e
Added Logitech support (limited to G910 and G403 for now)
...
Added a splashscreen
2019-11-10 17:36:18 +01:00
SpoinkyNL
54fcbdb732
Cleaned up setting service, lol old approach was dumb
...
Made PluginSetting<T> act as a singleton
2019-11-04 21:36:46 +01:00
SpoinkyNL
05eed5ba00
Made devices aware of the plugin that loaded them
...
Fixed Corsair LL Fans layout
Expanded render events
Added identify option to device settings, must move this to be reusable though
2019-11-03 11:38:28 +01:00
SpoinkyNL
8777e8975f
Added a layer of abstraction between RGB.NET and Artemis
...
This means Artemis can add extra functionality
It also avoid having to reference RGB.NET for basic rendering
Implemented rendering scaling
2019-10-30 23:20:06 +01:00
SpoinkyNL
498b6a6111
Fixed freeze when changing active surface config
2019-10-27 22:19:42 +01:00
SpoinkyNL
720af4ed73
Partially fixed device movement when zoomed in
2019-10-19 14:07:24 +02:00
SpoinkyNL
7f49d2ae6d
Added surface editor device sorting
2019-10-17 00:24:03 +02:00
SpoinkyNL
10bc3f84dd
Added active surface-config management code
...
Added surface-config creation
2019-10-16 00:00:26 +02:00
SpoinkyNL
1ae103accc
Added devices ZIndex
2019-10-13 22:48:02 +02:00
SpoinkyNL
44549f86aa
Split device views/VMs for surface and profile editors
...
Added support for devices without images to the surface editor
2019-10-12 18:00:21 +02:00
SpoinkyNL
516e1d6a13
And this guy
2019-09-18 22:26:25 +02:00
SpoinkyNL
71f53c0833
Redid some of the surface editor and started working on layout saving
2019-09-18 22:26:10 +02:00
SpoinkyNL
81294eef8f
Corsair layouts - Updated K95 logical layout, added ND physical layout
2019-08-26 23:11:27 +02:00
SpoinkyNL
8951e61bd9
Nearly fully implemented surface rearranging
2019-08-25 22:26:10 +02:00
SpoinkyNL
5106195450
Surface rearranging WIP
2019-08-24 23:24:13 +02:00
SpoinkyNL
bc9dccef31
Added devices display in settings
...
Corsair layouts - Added LL Fans, led strips and AIO pump. Fixed MM800 paths
2019-08-24 13:08:48 +02:00
SpoinkyNL
b788462259
Removed SharpVectors
2019-08-22 23:18:50 +02:00
SpoinkyNL
1bbd5f5d1d
Fix Fody
...
Add missing CUE lib binaries to Git
2019-08-22 23:08:57 +02:00
SpoinkyNL
8e7d543a80
Fixed LED UI rendering perf
2019-08-19 23:10:28 +02:00
SpoinkyNL
71a6181df7
Reference local build of RGB.NET
...
Rewrote UI LED-rendering, performance needs some work
2019-08-19 22:03:37 +02:00
SpoinkyNL
6ea6f57ee8
Support custom LED shape drawing in editor
2019-08-11 22:48:33 +02:00
SpoinkyNL
090c726880
Added Corsair support as a plugin
2019-08-11 16:58:43 +02:00
SpoinkyNL
1146de1fc5
Started layout editor implementation
...
Rearranged VMs/Views
Updated RGB.NET
2019-08-11 01:23:13 +02:00
SpoinkyNL
2fd5941ff3
Set C# version to 7.0 instead of latest to fix build issues
...
Updated assembly info
2019-04-18 19:55:51 +02:00
SpoinkyNL
980f6d5f32
Ignore Storage.db
2019-04-18 19:44:28 +02:00
SpoinkyNL
4c6223046d
Fix SQLite
2019-04-18 19:44:20 +02:00
SpoinkyNL
8f4bb37fa4
Added most of the settings code, doesn't work because SQLite is weird
2019-04-17 20:47:23 +02:00
SpoinkyNL
bfc320c0ac
Changed plugins to abstract classes
2019-04-16 00:24:50 +02:00
SpoinkyNL
083119dae2
Added plugin post build events
2019-04-14 23:23:42 +02:00
SpoinkyNL
cdda228713
Added plugin unloading
2019-04-14 12:43:39 +02:00
SpoinkyNL
dba48a2b6a
Plugins have their own AppDomain now (TODO: dispose on plugin unload)
2019-04-13 12:13:44 +02:00
SpoinkyNL
3689db9325
Fixed plugin binding and reworked some interfaces to abstract classes
2019-04-11 19:52:28 +02:00
SpoinkyNL
4e565f9d76
Opting for precompiled plugins, removed CS-Script
...
Cleaned up Nuget packages
Cleaned up references
2019-04-10 00:33:21 +02:00
SpoinkyNL
d5db17c0e3
Added some views, I really just need this code on adifferent machine
2019-04-09 19:38:07 +02:00
SpoinkyNL
663ea3bf9a
Updated Nuget packages, hello 2019!
2019-01-05 17:17:27 +01:00
SpoinkyNL
e6f5dde7f7
Added GDI-based rendering test
2018-04-15 18:41:31 +02:00
SpoinkyNL
dd82a945ef
Added x64 release config
...
Added some brush drawing types but they won't stay (gotta commit this)
2018-04-14 21:27:12 +02:00
SpoinkyNL
2ad803180f
Trade Travis for TeamCity yay
2018-04-08 00:28:26 +02:00
SpoinkyNL
128e293c1c
Last try for Travis to see if Artemis build against Mono at all
2018-04-07 21:30:15 +02:00
SpoinkyNL
11b88ad511
Updated ALL the NuGet packages
2018-04-07 21:20:55 +02:00
SpoinkyNL
62090bd419
Downgrade NuGet APIs to v2 for Travis
2018-04-07 15:25:37 +02:00
SpoinkyNL
15f46b8757
Last attempt at Nuget for today
2018-04-07 15:17:09 +02:00
SpoinkyNL
d4eb17eeb8
Attempt #4
2018-04-07 15:00:45 +02:00
SpoinkyNL
25bbfeab10
I should not just copy-paste things
2018-04-07 14:52:21 +02:00
SpoinkyNL
c379027f2e
Fixed Travis Nuget sources
2018-04-07 14:46:23 +02:00
SpoinkyNL
8ad0d47e3e
Added Travis
2018-04-07 14:36:43 +02:00
SpoinkyNL
31e9eb511b
More core rendering
2018-04-07 14:24:49 +02:00
SpoinkyNL
9a2ea0c2b3
Removed seperate plugins project since you're always referencing both..
...
Added more loading logic
2018-04-06 19:54:25 +02:00
SpoinkyNL
b80e1ea528
Implemented plugin reloading
2018-03-05 23:44:39 +01:00
SpoinkyNL
31affd01b3
Project cleanup
2018-03-04 22:29:04 +01:00
SpoinkyNL
2f72cdb1d9
Rely on CS-Script includes for modules view model matching
2018-03-04 22:27:57 +01:00
SpoinkyNL
36b8ddc023
Enabled plugin debugging
...
Moved built-in plugins
Auto-copy built-in plugins on build
2018-03-03 13:46:22 +01:00
SpoinkyNL
7a2717d8b9
Plugins working again
2018-03-02 23:46:55 +01:00
SpoinkyNL
25f832cba5
Always save solution first :>>>
2018-03-02 20:53:01 +01:00
SpoinkyNL
a51ae92fea
Added support for built-in plugins
...
Added dependency injection to IPlugin construction
2018-03-02 20:51:39 +01:00
SpoinkyNL
f5749ccb26
Updated RGB.NET to 0.0.1.38
2018-03-02 17:36:38 +01:00
SpoinkyNL
aada338dcc
Further expanded plugins
...
Added navigation between modules
2018-02-25 19:48:22 +01:00
SpoinkyNL
4781524139
Finalized client-side storage
2018-01-24 19:10:43 +01:00
SpoinkyNL
0c47b9a2fb
Added UI elements borrowed from DarthAffe
...
Added a WIP of profile classes
2018-01-13 00:06:28 +01:00
SpoinkyNL
7d4c5dbae6
Started on RGB.NET implementation
2018-01-09 00:09:22 +01:00
SpoinkyNL
e43d632adb
Added module (the first major plugin type) view(model) creation
2018-01-08 20:41:21 +01:00
SpoinkyNL
8760b7f838
Some more plugin stuff, lovely commit messages ikr
2018-01-08 19:10:59 +01:00
SpoinkyNL
c761c880ed
Added some more plugin architecture (modules are now a type of plugin)
2018-01-07 14:54:09 +01:00
SpoinkyNL
f093520ce8
Added some module architecture
2018-01-06 21:04:29 +01:00
SpoinkyNL
ab3f2b1fd8
Project cleanup
2018-01-05 17:00:19 +01:00
SpoinkyNL
529e52b35d
And the winner is... Stylet!
2017-12-27 19:34:13 +01:00
SpoinkyNL
59a84e9db6
Missed csproj changes
2017-12-25 19:47:59 +01:00
SpoinkyNL
420792e478
Some UI stuff
2017-12-25 19:10:28 +01:00
SpoinkyNL
a3d3a15a88
Added routing to UI project
...
Added Ninject
Added Fody
2017-12-20 01:00:02 +01:00
SpoinkyNL
c2cf86b6b8
Started on the UI project
...
Added ReactiveUI, Material design and MahApps
Added the welcome page
2017-12-18 01:04:28 +01:00
Robert Beekman
8c34fb3c50
2.0 initial commit
2017-12-07 12:51:54 +01:00
Robert Beekman
309d9b9d2c
Fixed logging location
...
Bumped version
2017-12-04 10:42:11 +01:00
Robert Beekman
fb4af9d2a0
Oops
2017-11-30 12:08:03 +01:00
Robert Beekman
69290ea9e5
Merge remote-tracking branch 'origin/master'
2017-11-30 12:06:54 +01:00
Robert Beekman
ea2b7f6622
Move data directory to ApplicationData instead of Documents
2017-11-30 12:06:47 +01:00
Robert Beekman
161d44a309
Update README.md
2017-11-28 22:23:36 +01:00
SpoinkyNL
821f09d259
Added automatic removal of Squirrel version
2017-11-28 21:26:28 +01:00
Robert Beekman
bc64ac33f8
Store install path in registry
...
Finalized auto-update code
2017-11-28 13:08:33 +01:00
SpoinkyNL
b394c03dbb
Added new auto-update (WIP)
...
Added dialog result to MetroDialog
2017-11-28 00:02:34 +01:00
SpoinkyNL
e3b39a2649
Merge branch 'master' of https://github.com/SpoinkyNL/Artemis
2017-11-24 22:31:01 +01:00
SpoinkyNL
758739ebda
Got rid of false positive yey
2017-11-24 22:30:59 +01:00
Robert Beekman
a1e90e88d7
Merge pull request #405 from StachePL/master
...
Masterkeys Pro M support
2017-11-22 20:22:31 +01:00
SpoinkyNL
bce85a8e7a
Small fixes to CM and the autorun task
2017-11-16 19:33:19 +01:00
Robert Beekman
013041a0c0
Added task removal to uninstall and autorun checkbox to install
2017-11-16 13:07:56 +01:00
SpoinkyNL
c0af8e7629
Added installer UI
2017-11-15 23:51:53 +01:00
SpoinkyNL
24331e32f9
Removed Squirrel because it's giving false positives on virus scanners
...
Added WiX project, still needs a bit of work though..
2017-11-14 23:57:37 +01:00
SpoinkyNL
37be36119b
Fixed a crash on LUA editor save
...
Added default profiles for F1 2017
Added link to wiki in F1 2017 module
Adjusted default overlay profile to use fade
Adjusted Overwatch profile to automatically work with any new character
2017-11-12 23:44:19 +01:00
SpoinkyNL
be621b0867
Autorun task privilage fixes
2017-11-12 18:59:13 +01:00