Commit Graph
100 Commits
Author SHA1 Message Date
SpoinkyNL 25c58954fd Fixed audio layer not picking up device change 2017-01-23 19:01:34 +01:00
SpoinkyNL 4b3810628e Fix unnecessary config writes
Fix #286
2017-01-23 15:27:15 +01:00
SpoinkyNL eaacba1be4 Fixed Truck Simulator directory selection
Made render scale configurable per type and set non-keyboard types to 1 instead of 4
Fixed overlay enable/disable
Added changed/increased/decreased to layer event triggers
Fixed layer condition changes in UI always applying
2017-01-23 14:45:50 +01:00
SpoinkyNL 8681a940eb Fix ScanProcesses Access Denied 2017-01-22 00:42:39 +01:00
SpoinkyNL 5451c86707 Add support for multiple processes per module
Add ATS support
2017-01-22 00:31:51 +01:00
SpoinkyNL 3e6889f241 Don't render device types that aren't usable 2017-01-19 14:50:58 +01:00
SpoinkyNL 3fadd5f014 Clean up tweening 2017-01-19 12:54:48 +01:00
SpoinkyNL fdb0ba5dd5 Performance improvements 2017-01-18 19:44:39 +01:00
SpoinkyNL 0d8dada3f5 Further audio improvements, needs some trimming on CPU-usage 2017-01-17 19:25:07 +01:00
SpoinkyNL a5df218cc4 Show all layers in editor by default 2017-01-15 17:51:48 +01:00
Robert Beekman a2d14b7cfe Update FlyoutSettingsViewModel.cs 2017-01-15 17:44:00 +01:00
SpoinkyNL 9731037190 Update default profiles 2017-01-15 17:39:15 +01:00
SpoinkyNL 53fe38e560 Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2017-01-15 17:16:07 +01:00
SpoinkyNL 8ff5996d73 Add audio values to general profile datamodel 2017-01-15 17:16:06 +01:00
Robert Beekman e6e9fe4aa5 Merge pull request #281 from DarthAffe/development
A little improvement to the AngularBrush
2017-01-15 13:10:56 +01:00
Robert Beekman 7c4d952b85 Merge pull request #280 from DarthAffe/development
Angular Brush
2017-01-14 18:08:02 +01:00
SpoinkyNL b6eca60eba Added default device change detection to audio layer 2017-01-14 16:49:26 +01:00
SpoinkyNL 49de60bcf2 Profile editor tweaks and fixes
Select profile after duplicate/add
Select default profile after delete
2017-01-14 13:08:48 +01:00
SpoinkyNL 738fafb57f Merged branch development into development 2017-01-14 00:27:52 +01:00
SpoinkyNL f559805c87 Added ProfileEditorModel
Refactored some namespaces
Got rid of ProfileViewModel
2017-01-14 00:27:26 +01:00
SpoinkyNL 05379ace7c Implemented BottomToTop again 2017-01-14 00:27:26 +01:00
SpoinkyNL a0b8890bb1 Added AudioType brush drawing and animations back in 2017-01-14 00:27:26 +01:00
SpoinkyNL 7f8220460c Audio layer progress 2017-01-14 00:27:26 +01:00
SpoinkyNL 65d0ceaae5 WIP on new audio layers 2017-01-14 00:27:26 +01:00
SpoinkyNL 486a8904ee Added ProfileEditorModel
Refactored some namespaces
Got rid of ProfileViewModel
2017-01-14 00:26:55 +01:00
SpoinkyNL ddb336f35a Implemented BottomToTop again 2017-01-12 19:50:56 +01:00
SpoinkyNL 5ce65962e7 Added AudioType brush drawing and animations back in 2017-01-12 14:21:27 +01:00
SpoinkyNL c1d1766a41 Audio layer progress 2017-01-11 22:34:05 +01:00
Robert Beekman 07868994ef Update README.md 2017-01-10 19:15:57 +01:00
SpoinkyNL 594e960e97 WIP on new audio layers 2017-01-08 23:55:21 +01:00
SpoinkyNL 8eef0f5fd7 Merge branch 'master' of https://github.com/SpoinkyNL/Artemis.git 2017-01-06 22:24:09 +01:00
SpoinkyNL c63b7ef323 Disable profile preview on main window focus loss 2017-01-06 22:24:08 +01:00
Robert Beekman 281f411501 Update pointers.json 2017-01-06 12:08:36 +01:00
SpoinkyNL 48b523a0fd Updated view models and views to work a lot smoother in combination with previewing 2017-01-05 23:28:08 +01:00
SpoinkyNL 1b841a84bc Profile preview rewrite 2017-01-05 16:01:34 +01:00
SpoinkyNL a18345bf5d Merged branch master into master 2017-01-05 00:58:26 +01:00
SpoinkyNL d7920bf200 . 2017-01-05 00:58:19 +01:00
SpoinkyNL b876635f38 Effects to module rewrite 2017-01-05 00:58:05 +01:00
Robert Beekman 3697ebadff Fixed RL pointer to work with any language 2017-01-03 10:17:23 +01:00
Robert Beekman 72e046583d Trying a different RL pointer for 1.26 2017-01-02 22:41:19 +01:00
SpoinkyNL e4095dc790 Release 2017-01-01 12:04:49 +01:00
Robert Beekman 9e8c9d25fb Merge pull request #258 from SpoinkyNL/development
1.7.1
2017-01-01 11:58:54 +01:00
Robert Beekman e16a6e5b2b Merge pull request #243 from DarthAffe/development
Fixed wrong ActiveWindow-Parameters
2017-01-01 11:58:46 +01:00
SpoinkyNL f6831170a3 Updated default Rocket League profiles
Added GetRelativeColor to LUA API
2017-01-01 11:53:11 +01:00
SpoinkyNL bbd355ef07 Fixed LUA being initialized for every effect on UI open
Fixed editing a profile of a game that is running
Updated default profiles for Overwatch
Added default profiles for Project CARS
2017-01-01 01:07:22 +01:00
Robert Beekman cfa19fe54a Update pointers.json 2016-12-31 18:55:43 +01:00
Robert Beekman 6d815724b9 Update pointers for Rocket League 1.26 2016-12-31 18:51:55 +01:00
Robert Beekman 4cb8e327d7 Update README.md 2016-12-30 23:50:42 +01:00
Robert Beekman f0b21ffdd2 Update README.md 2016-12-30 23:49:48 +01:00
Robert Beekman 5774b745fe Update README.md 2016-12-30 23:48:51 +01:00
Robert Beekman e22c72a5d4 Update README.md 2016-12-30 23:43:09 +01:00
SpoinkyNL ee5ea48e96 Fix for #251 2016-12-29 00:43:26 +01:00
SpoinkyNL 7230e2e399 Added LUA timer module 2016-12-27 12:58:02 +01:00
SpoinkyNL 2ee2d39c60 Merged branch master into development 2016-12-27 10:36:47 +01:00
SpoinkyNL b349168b3f Small fixes
No longer taking exclusive CUE access, seems to work well with latest CUE this way
Removed LUA stack trace logging, just refers to MoonSharp code anyway
Artemis disables and re-enables itself after system wake for #204
2016-12-27 10:35:39 +01:00
SpoinkyNL 853ef90e69 Merged branch development into development 2016-12-25 14:29:50 +01:00
SpoinkyNL 2901e291bb MIssing file
LUA refactor

LUA is made up out of modules now
Added DI to LUA
Added GetKeyPosition to keyboard module
Cleaned up event arguments (see wiki)
Made all internal classes public since Artemis isn't a library anyway
Added DI convention based bindings
2016-12-25 14:29:38 +01:00
SpoinkyNL a64cacbaf2 MIssing file 2016-12-25 14:28:36 +01:00
SpoinkyNL 6b3294ff7d LUA refactor
LUA is made up out of modules now
Added DI to LUA
Added GetKeyPosition to keyboard module
Cleaned up event arguments (see wiki)
Made all internal classes public since Artemis isn't a library anyway
Added DI convention based bindings
2016-12-25 14:27:56 +01:00
SpoinkyNL 3d84e0425d Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2016-12-22 17:54:55 +01:00
SpoinkyNL 6ee035f733 Using my repo as if it's dropbox heh 2016-12-22 17:54:52 +01:00
SpoinkyNL e263661c19 Merged branch development into development 2016-12-22 17:53:12 +01:00
SpoinkyNL a043068033 Implemented LightFX game model 2016-12-22 17:53:07 +01:00
SpoinkyNL 3cdf17d475 WIP on LUA wrappers refactor 2016-12-22 15:41:39 +01:00
SpoinkyNL 17bc884134 Remove invalid filename symbols before save. This fixes #237 2016-12-22 15:22:13 +01:00
SpoinkyNL f0b0df28b3 Added LightFX module 2016-12-21 14:34:40 +01:00
SpoinkyNL 584f38a752 Finalized LightFX C++ project
Implemented JSON serialization
Implemented pipe transmission
Made sure both x86 and x64 compile
2016-12-21 00:45:48 +01:00
SpoinkyNL 638585173e LFX progress
Update .gitignore
2016-12-20 20:20:47 +01:00
SpoinkyNL 4182e58a72 Merged branch development into development 2016-12-20 00:07:37 +01:00
SpoinkyNL a8202adde8 Implemented most LightFX functions 2016-12-20 00:07:30 +01:00
SpoinkyNL 1f56488eec Added condition type to layers to resolve #244 2016-12-19 13:57:43 +01:00
Robert Beekman 0642b7934b Merge pull request #241 from SpoinkyNL/development
1.7.0.0
2016-12-18 12:14:37 +01:00
SpoinkyNL c1ef90a4e6 Bumped version number 2016-12-18 12:13:51 +01:00
Robert Beekman 00596c9e01 Merge pull request #239 from DarthAffe/development
Added new layer-contitions to check for the active window to resolve #219
2016-12-18 12:06:12 +01:00
SpoinkyNL 9e75a88fff Added Project CARS support 2016-12-18 12:03:49 +01:00
SpoinkyNL 1e71dc6775 Added button to open logs folder to settings
Render exceptions are logged instead of thrown
Fixed layer condition crash
Logs are now archived and kept for 7 days
2016-12-16 20:30:25 +01:00
Robert Beekman daf84fd9ea Merge pull request #230 from SpoinkyNL/development
1.6.1.0
2016-12-15 18:07:28 +01:00
SpoinkyNL 7813b03374 Bumped version number 2016-12-15 18:01:23 +01:00
SpoinkyNL c5cb3ab4d7 Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2016-12-15 17:56:35 +01:00
SpoinkyNL d812fa4ce2 Added LightFX project 2016-12-15 17:56:33 +01:00
SpoinkyNL ba9cf7e0af Added NoneKeyboard to allow creating profiles without a keyboard for #141 2016-12-15 15:24:54 +01:00
SpoinkyNL 0c602cdbf9 Devices no longer dispose the bitmap they are rendering since this is done at the end of the frame.
Fixed Generic type not applying it's brush property, this fixes #224
Added a display of what is drawn to each device to the debug window
2016-12-15 14:21:05 +01:00
SpoinkyNL 3bb2618728 Fix for #225 and the crashes in #224 2016-12-15 11:12:35 +01:00
Robert Beekman c4a7cc5d94 Merge pull request #223 from SpoinkyNL/development
Bumped version number
2016-12-14 10:44:46 +01:00
SpoinkyNL 58715213f6 Bumped version number
Renamed Corsair RGB Keyboards to Corsair RGB Keyboard
Updated instructions in CUE error message
2016-12-14 09:44:25 +01:00
Robert Beekman f9b753f878 Merge pull request #216 from SpoinkyNL/development
1.6.0.0
2016-12-13 19:42:53 +01:00
SpoinkyNL 70159734b9 Added smoothing to default Windows profile
Added default easing values
Fixed Logitech DLL restore on startup
Bumped version number
2016-12-13 19:27:00 +01:00
SpoinkyNL 6881773ac4 Added Skype to x86 wrapper 2016-12-13 13:54:54 +01:00
SpoinkyNL 7af832afd3 Removed None brush type from color selectors 2016-12-08 15:02:42 +01:00
SpoinkyNL 96515f4e5e Fixed audio layer CPU usage 2016-12-08 14:46:55 +01:00
SpoinkyNL e652ad5b55 Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2016-12-07 11:40:03 +01:00
SpoinkyNL 8f88cca838 x86 wrapper 2016-12-07 11:40:02 +01:00
SpoinkyNL e11596af8f Improved error catching
Improved tweening
2016-12-05 19:53:32 +01:00
SpoinkyNL fef3affa3b Added expirimental Pro S support 2016-12-01 18:41:43 +01:00
SpoinkyNL 92e6ec62b2 Added audio visualization animations for #178 2016-12-01 18:18:19 +01:00
SpoinkyNL d7df7abaea Fix settings apply for #205 2016-12-01 15:38:28 +01:00
SpoinkyNL 01ec6e155b Added easing config 2016-12-01 15:06:43 +01:00
SpoinkyNL 380caa0d7a Tweening config backend 2016-12-01 00:12:41 +01:00
SpoinkyNL d880d616f5 Added Tweening but the library uses too much CPU with many layers 2016-11-30 16:22:19 +01:00
SpoinkyNL 742f9be027 Resharper cleanup layer modules 2016-11-30 14:47:16 +01:00