Commit Graph
100 Commits
Author SHA1 Message Date
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
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
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
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
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
SpoinkyNL f7033bdddd Simplified layer render pipeline 2016-11-30 14:43:20 +01:00
SpoinkyNL f25b0b213b Fixed crash on WebServer start failure for #200
Added Sombra (and Ana) for #201
2016-11-20 10:13:59 +01:00
SpoinkyNL 46cdb36192 Fix Strafe rendering 2016-11-17 23:32:32 +01:00
SpoinkyNL efe002fa4b Another for #198 because I suck 2016-11-17 18:48:44 +01:00
SpoinkyNL 162c9a8a22 Bumper version number 2016-11-17 18:25:00 +01:00
SpoinkyNL 1fad66609a Fixed #198
Added Caps/Scroll/Numlock (#179)
2016-11-17 18:24:32 +01:00
SpoinkyNL 52ead4883e Bump version number 2016-11-16 00:41:24 +01:00
SpoinkyNL d14ec34d34 Fixed changelog not hiding 2016-11-16 00:40:36 +01:00
SpoinkyNL f930bedbeb Tiny UI fixes
Layers can no longer be dragged/resized off of the canvas
Added Qwertz option to dropdown box
Added default profiles for Pro L
Added default profiles for GTA V
LUA DrawText returns resulting text width
Fixed a null reference in LuaWrapper
Save button now forces a profile save too
Added profile save to debug log
Bumped version number
2016-11-15 23:14:08 +01:00
Robert Beekman 405f7c9b3a Merge pull request #196 from DarthAffe/development
Added Qwertz-keymap
2016-11-14 23:30:26 +01:00
SpoinkyNL 44109c7b28 Updated UT plugin 2016-11-14 23:09:30 +01:00
SpoinkyNL 6c1dc36c03 Profile editor layer list updates periodically
Profile editor profile dropdown updates properly
Profile editor rename duplication check works properly
2016-11-14 20:44:01 +01:00
SpoinkyNL 7de83820d2 Restored missing statements in LuaWrapper 2016-11-14 12:44:14 +01:00
SpoinkyNL 29d1921545 Fixed a crash on Bubbles and Overlay views 2016-11-14 12:36:55 +01:00
SpoinkyNL 33a7a1d94f Throttling GTA V updates to improve performance 2016-11-13 00:16:10 +01:00
SpoinkyNL e6b948a9c3 Fixed debug log removing wrong line at >50 lines
Wrapped LUA loading in try-catch
2016-11-12 19:42:08 +01:00
SpoinkyNL 3c9def842f Finished CM support
Reimplemented task bar icon
2016-11-12 00:00:38 +01:00
Robert Beekman 4e39dcc17e Added most CM support 2016-11-10 20:01:33 +01:00
SpoinkyNL 97295333b8 FINALLY fixed dissapearing views after debugging all day 2016-11-09 20:01:30 +01:00
SpoinkyNL f2ef810252 Fixed module null references on shutdown 2016-11-09 13:15:46 +01:00
SpoinkyNL 79514faf77 Decoupled all module logic from their viewmodels
Added GTA V support
2016-11-09 00:06:01 +01:00
SpoinkyNL df11978cd9 Fixed Eurotruck Simulator LUA 2016-11-07 14:55:15 +01:00
SpoinkyNL 28080e3ed5 Fixed LUA placeholder 2016-11-06 22:08:04 +01:00
SpoinkyNL b619de173b Changed LUA Update and Draw event to work for every device type 2016-11-06 21:53:27 +01:00
SpoinkyNL 2809e36e2b Removed factories in favor of a new WindowService
Fixed layer selection issues in profile editor
2016-11-06 17:27:36 +01:00
SpoinkyNL 71022bb758 #190 again, this is better. 2016-11-05 23:52:46 +01:00
SpoinkyNL 57d81523da Google Play Music support for #190 2016-11-05 23:50:50 +01:00
SpoinkyNL f35485722b Fixed light bleeding, closes #189 2016-11-05 23:26:55 +01:00
SpoinkyNL 73f99ddddd LUA layer interaction fixes 2016-11-04 22:36:15 +01:00
SpoinkyNL 09d1f7bd12 Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2016-11-03 23:27:42 +01:00
SpoinkyNL de099628ab LUA changes, added font for DrawText 2016-11-03 23:27:40 +01:00
Robert Beekman 06fbe7792b Merge pull request #188 from DarthAffe/development
Two minor issues
2016-11-01 23:05:07 +01:00
Robert Beekman 7a43b6f3df Merge pull request #187 from DarthAffe/development
Added ambilight to address #180
2016-11-01 17:14:17 +01:00
SpoinkyNL f222ac0f32 LUA memory improvements 2016-11-01 16:28:57 +01:00
SpoinkyNL 9c9475d6ab Added keyboard stuff to LUA 2016-11-01 00:19:30 +01:00
SpoinkyNL 707fc3d9e5 LUA loading/unloading 2016-10-30 19:36:35 +01:00
SpoinkyNL 45abc41949 Small fixes 2016-10-30 01:34:07 +02:00
SpoinkyNL eaa95dc263 Memory improvements
Increased Corsair key position accuracy
Drastically reduced memory usage
2016-10-30 00:39:05 +02:00
SpoinkyNL e14d83e5c0 Brushed up brushes 2016-10-28 22:47:31 +02:00
Robert Beekman 91c6e279ca Final LUA brush implemented 2016-10-27 21:53:18 +02:00
Robert Beekman deb58849c0 LUA Brush expansions 2016-10-27 21:32:14 +02:00
SpoinkyNL f1c0371ab8 Implemented basic LUA drawing
Implemented LUA access to datamodels
2016-10-27 00:18:36 +02:00
SpoinkyNL 78865748ec Basic LUA implementation 2016-10-25 23:08:57 +02:00
SpoinkyNL 730de808c9 Catch and log WASAPI error 2016-10-25 18:34:58 +02:00
SpoinkyNL 491e7a2938 Profile load failure null reference fix possibly fixes #183 2016-10-25 17:55:36 +02:00
SpoinkyNL b799250eb0 Added markdown support to the changelog display
Added live log to the debug window
2016-10-24 23:30:10 +02:00
SpoinkyNL 829c14ac21 Fixed AudioType CPU usage 2016-10-17 13:29:20 +02:00
SpoinkyNL 4eac2eff99 Downgraded dragndrop library back to previous version 2016-10-16 19:49:57 +02:00
SpoinkyNL 8f49ae8a3e Bumped version to 1.4.0.0
Implemented layout selection
Updated default profiles
2016-10-14 22:18:25 +02:00
SpoinkyNL 7fac487636 Fixed default profiles missing on first run
Seperated G810 from G910
2016-10-14 19:53:36 +02:00
SpoinkyNL 08136d9cfb Implemented CS:GO headshot and kill event
Implemented CS:GO active weapon
Implemented events delay
Fixed event triggers
Fixed event time reset
2016-10-12 17:48:39 +02:00
SpoinkyNL ba313d7218 Adjusted G910 editor for new dimensions 2016-10-11 01:08:41 +02:00
SpoinkyNL 6fe02f06fb Updated Logitech SDK for #174 2016-10-11 00:55:03 +02:00
SpoinkyNL 3baa7adcf9 Replaced Extended WPF Toolkit with ColorBox this closes #143 and closes #171
Fixed VolumeDisplay settings not loading
Fixed Bubbles settings not loading
Updated Nuget packages
2016-10-10 23:56:11 +02:00
SpoinkyNL c778f7c0e2 Added functionality to disable brush types in ColorBox 2016-10-10 19:09:50 +02:00
SpoinkyNL e22c344612 Added preset colors 2016-10-07 21:09:52 +02:00
SpoinkyNL ef27b23116 Added ColorBox source
Added direction buttons functionality
2016-10-07 00:01:31 +02:00
SpoinkyNL 2657ebd05c Added direction buttons to ColorPicker theme 2016-10-06 16:17:33 +02:00