Robert Beekman
de3d2f2f53
Layer refactor ( #118 )
...
* Expanded Trace logging for Overwatch and RL, updated The Witcher 3 mod for 1.22
* Events WIP
* Moved some views around, added event views
* Implemented events
* Some improvements to Overwatch parsing.. some.
* Improved Overwatch parsing to work well with events
* Fixed ultimate ready false positive during ultimate usage
* Added debug window which currently shows Razer SDK keyboard output
* Expanded Overwatch data model (todo: sticky values to avoid false-positives)
* Added sticky values to Overwatch datamodel, should resolve most flickering/false positives
* Layer refactor WIP
* Moved layer types, animations, conditions and events to interfaces. (WIP)
* Code cleanup, moved all profile related models to their own folder/namespace
* Finished most of the profile refactoring
* More profile refactoring, app compiles again
* Switched from XML to JSON for profiles (refactor broke existing profiles anyway)
* Made animation event expiration generic and fixed all serialization issues I've come across so far
* Cleaned up settings, rigged basic LayerEditorView(Model) to refactored models
* Rigged most layer type viewmodels back up to the new models
* Fixed most view(models).
Added animations to mice and headset.
Replaced serialization-based cloning with NClone
Fixed some rendering issues that came up with refactoring
* Added Current Time to WindowsProfile
* Cloning fixes
Replaced glitchy cloning package with a simple serialization clone (that package looked so good :c)
Removed serialization cloning from render process
* Expanded Trace logging for Overwatch and RL, updated The Witcher 3 mod for 1.22
* Events WIP
* Moved some views around, added event views
* Implemented events
* Some improvements to Overwatch parsing.. some.
* Improved Overwatch parsing to work well with events
* Fixed ultimate ready false positive during ultimate usage
* Added debug window which currently shows Razer SDK keyboard output
* Expanded Overwatch data model (todo: sticky values to avoid false-positives)
* Added sticky values to Overwatch datamodel, should resolve most flickering/false positives
* Layer refactor WIP
* Moved layer types, animations, conditions and events to interfaces. (WIP)
* Code cleanup, moved all profile related models to their own folder/namespace
* Finished most of the profile refactoring
* More profile refactoring, app compiles again
* Switched from XML to JSON for profiles (refactor broke existing profiles anyway)
* Made animation event expiration generic and fixed all serialization issues I've come across so far
* Cleaned up settings, rigged basic LayerEditorView(Model) to refactored models
* Rigged most layer type viewmodels back up to the new models
* Fixed most view(models).
Added animations to mice and headset.
Replaced serialization-based cloning with NClone
Fixed some rendering issues that came up with refactoring
* Added Current Time to WindowsProfile
* Cloning fixes
Replaced glitchy cloning package with a simple serialization clone (that package looked so good :c)
Removed serialization cloning from render process
2016-07-06 20:17:46 +02:00
Robert Beekman
59c6f54141
This pointer should work during replays too
2016-06-16 16:01:02 +02:00
Robert Beekman
df54e192f0
Attempt at pointer fix
2016-06-16 15:58:07 +02:00
Robert Beekman
a7488d6eef
Spelling
2016-06-15 15:07:33 +02:00
SpoinkyNL
0cf9c948eb
I'm bad at Git.
2016-06-15 14:56:48 +02:00
SpoinkyNL
b4436f3b39
Merged with master, cleaned up device provider, reworked changing keyboard for new memory fixes
2016-06-15 14:56:09 +02:00
SpoinkyNL
4dc2608727
Merge branch 'master' of https://github.com/SpoinkyNL/Artemis.git
2016-06-15 13:43:42 +02:00
SpoinkyNL
7c24156f04
Expanded logging
2016-06-15 13:43:40 +02:00
Robert Beekman
2cf7c72c21
Update README.md
2016-06-15 00:55:32 +02:00
Robert Beekman
218949fa76
Update README.md
2016-06-15 00:50:36 +02:00
Robert Beekman
75844c8d94
Fixed animations preview
2016-06-15 00:50:16 +02:00
Robert Beekman
5b9d6f8ac0
Update README.md
2016-06-15 00:48:54 +02:00
SpoinkyNL
959077fc31
Fixed G910 default profile, bumped version number
2016-06-14 22:15:08 +02:00
SpoinkyNL
5148096c3d
More layer performance improvements, fixed The Witcher 3 support
2016-06-14 22:00:16 +02:00
SpoinkyNL
db35a44304
Fixed keyboard change dialog causing crash when show on startup is enabled
2016-06-14 12:28:38 +02:00
SpoinkyNL
2e6296cca4
Cleaned up CorsairRGB keyboard provider, added dialog on window open if a keyboard is still being enabled.
2016-06-14 11:56:27 +02:00
SpoinkyNL
434193a9cd
All device enable methods are now async. This fixes #104
2016-06-13 20:17:31 +02:00
SpoinkyNL
0514222eee
Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git
2016-06-13 12:20:06 +02:00
SpoinkyNL
585e2d6eff
Formatting
2016-06-13 12:18:18 +02:00
SpoinkyNL
960d3a5385
Replaced DynamicLinq with DynamicExpresso
2016-06-13 12:18:06 +02:00
SpoinkyNL
6f022444b5
Disabled Bubbles for now, moved CPUUsage to Cpu class in Windows Profile
2016-06-13 12:17:54 +02:00
Robert Beekman
25d396ce88
Merge pull request #109 from SpoinkyNL/issue93
...
Issue93
2016-06-13 11:52:17 +02:00
SpoinkyNL
27e5e1c0fa
Merge
2016-06-13 11:51:08 +02:00
SpoinkyNL
bfd31d4cdf
Formatting
2016-06-13 11:50:46 +02:00
Robert Beekman
e260aedfa6
Merge pull request #106 from DarthAffe/master
...
Workarounded performance issues in Bubbles-Effect
2016-06-13 11:45:41 +02:00
SpoinkyNL
fe6788d9ef
Replaced DynamicLinq with DynamicExpresso
2016-06-13 11:38:46 +02:00
SpoinkyNL
3734874d54
Disabled Bubbles for now, moved CPUUsage to Cpu class in Windows Profile
2016-06-12 10:51:35 +02:00
SpoinkyNL
376bfeea0f
Merged with main
2016-06-12 10:35:06 +02:00
Robert Beekman
79f0cef979
Merge pull request #105 from DarthAffe/master
...
Added Bouncing-Bubbles-Effect
2016-06-12 10:28:41 +02:00
SpoinkyNL
f1c3812b13
Added support for the K70 Rapidfire, this fixes #103
2016-06-11 19:21:00 +02:00
SpoinkyNL
e67be4d369
Fixed profile model crash, cleaned up Nuget packages, UI improvements
2016-06-10 21:22:04 +02:00
SpoinkyNL
0305511df4
Cleaned up Nuget packages, fixed crash with Windows Profile, UI improvements
2016-06-10 21:17:11 +02:00
SpoinkyNL
e2b449cd02
STRAFE default profile tweaks
2016-06-08 20:37:19 +02:00
Robert Beekman
4e031d897f
Merge pull request #99 from SpoinkyNL/development
...
Update 1.1.0 - Profiles
2016-06-08 19:32:42 +02:00
SpoinkyNL
bb9f52cd8e
Bumped version number
2016-06-08 19:31:04 +02:00
SpoinkyNL
bc082f3f82
Added default profiles for all keyboards
2016-06-08 19:29:34 +02:00
SpoinkyNL
decbc2bbe4
Spotify fixes and project cleanup
2016-06-08 17:33:24 +02:00
Robert Beekman
f49b578bbd
defaults wip
2016-06-08 14:41:54 +02:00
SpoinkyNL
e74ae128a7
Fixed animation speed doubling at certain times. Fixed Spotify null reference
2016-06-08 11:08:30 +02:00
SpoinkyNL
88a7085c41
Added core usage to WindowsProfileDataModel
2016-06-07 21:32:00 +02:00
Robert Beekman
a6fbe2f86b
Merge pull request #98 from SpoinkyNL/issue86
...
Fix for Issue #86
2016-06-07 08:31:25 +02:00
SpoinkyNL
4ce6cb9474
Merge branch 'issue93' of https://github.com/SpoinkyNL/Artemis.git
2016-06-07 01:45:25 +02:00
SpoinkyNL
980a8bc321
Fixed Windows Profile (auto) enabling
2016-06-07 01:44:45 +02:00
SpoinkyNL
f7b339e788
Merge branch 'issue93' of https://github.com/SpoinkyNL/Artemis.git
2016-06-07 01:27:41 +02:00
SpoinkyNL
299e66348a
Replaced debug effect with profile for Windows
2016-06-07 01:25:31 +02:00
SpoinkyNL
3b5254dead
Fixed dynamic properties
2016-06-06 20:26:52 +02:00
Robert Beekman
dfea38b7e8
Update pointers.json
2016-06-06 20:12:14 +02:00
SpoinkyNL
d69a318a6f
Fixed high CPU usage after editing a profile while it's active
2016-06-06 16:01:22 +02:00
SpoinkyNL
f52862cce7
Much more performance improvements
2016-06-06 14:55:34 +02:00
SpoinkyNL
e6d1c150fa
Merge branch 'issue93' of https://github.com/SpoinkyNL/Artemis.git
2016-06-06 09:37:59 +02:00
SpoinkyNL
a5e462390d
Performance improvements, especially on large profiles
2016-06-05 22:13:46 +02:00
SpoinkyNL
e9ef6e6128
Profiles now associate themselves to keyboards using an identifier unique per model. Rendering no longer done on UI thread, fixing UI freezes (yes.. yes I did that)
2016-06-04 22:22:49 +02:00
Robert Beekman
1f03068e48
Merge pull request #95 from DarthAffe/bugfix
...
Fixed possible crash while searching the steam-path
2016-06-04 11:13:28 +02:00
Robert Beekman
7ca990dbcd
Merge pull request #94 from DarthAffe/development
...
Update to CUE.NET v1.0.3 (using the new SDK-checks)
2016-06-04 11:12:38 +02:00
SpoinkyNL
c8fd987a84
Added layer unsaved changes warning
2016-06-03 20:59:58 +02:00
SpoinkyNL
e7cd5e1080
Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git
2016-06-02 22:38:48 +02:00
SpoinkyNL
73c91d2680
STRAFE fix take two
2016-06-02 22:38:46 +02:00
SpoinkyNL
4ac67cbd5a
Possible STRAFE fix
2016-06-02 22:18:41 +02:00
SpoinkyNL
87bd3a5bd5
Re-enabled Razer, fixed profile import when no keyboard is active
2016-06-02 21:41:50 +02:00
SpoinkyNL
f49a0f8092
Sorted out sorting <3
2016-06-02 15:20:35 +02:00
SpoinkyNL
58d9b739e8
Fixed profile null reference
2016-06-02 10:58:49 +02:00
SpoinkyNL
815ec71913
Enabled pulse on profile editor glow effect and fixed slide animations
2016-06-02 00:45:28 +02:00
SpoinkyNL
fe7a9daceb
Adjusted keyboard margins and added Razer
2016-06-01 21:12:42 +02:00
SpoinkyNL
e96d917b3b
Implemented CS:GO and Dota directory detection. Implemented last profile saving, implemented growth effect
2016-06-01 20:29:10 +02:00
SpoinkyNL
d96f093ae0
Theme tweaks
2016-06-01 01:42:37 +02:00
SpoinkyNL
087b70e42d
Fixed theming, this closes #51
2016-06-01 00:18:47 +02:00
SpoinkyNL
f56f198054
Cleaned up margins in views, improved Corsair mouse/headset null-handling. Added theme switching (WIP)
2016-05-31 18:45:26 +02:00
SpoinkyNL
fbb0f8d8b1
UI polish
2016-05-30 23:53:53 +02:00
SpoinkyNL
508b114458
Fixed profile saving, expanded Overwatch data model
2016-05-29 20:59:54 +02:00
SpoinkyNL
74d6683f21
Implemented basic Overwatch parsing
2016-05-29 14:20:30 +02:00
SpoinkyNL
dbebfdba18
Added Overwatch module, progress on MMF with C++
2016-05-28 23:32:41 +02:00
SpoinkyNL
f1ec651714
Cleaned up ProfileEditorViewModel, added expirimental Overwatch DLL
2016-05-27 23:44:30 +02:00
SpoinkyNL
f964dc5b06
Implemented functionality on all the profile management buttons
2016-05-26 23:32:31 +02:00
SpoinkyNL
35903850ab
Added profile import, profile editor UI polish
2016-05-26 21:03:15 +02:00
Robert Beekman
188b6b373b
Update pointers.json
2016-05-25 14:59:51 +02:00
Robert Beekman
30210f705e
Added a few buttons
2016-05-24 22:44:09 +02:00
SpoinkyNL
ddd4488f72
Drag and drop polish
2016-05-23 20:28:03 +02:00
SpoinkyNL
f7d737da4f
Drag 'n drop WIP
2016-05-23 10:48:25 +02:00
SpoinkyNL
e4ee2d1f91
Polished lots of layer related UI stuff
2016-05-22 23:57:56 +02:00
SpoinkyNL
e9227bdcf8
Implemented most of layer grouping
2016-05-21 23:57:20 +02:00
SpoinkyNL
9d70f75c28
Implemented mouse and headset layers
2016-05-21 00:03:09 +02:00
Robert Beekman
2a1592e015
Started work on Corsair mouse support
2016-05-19 23:21:34 +02:00
SpoinkyNL
03da8e48ba
Undid UI freeze fix since it broker other things :c, implemented dynamic property extra options
2016-05-19 22:31:24 +02:00
SpoinkyNL
02ef13645c
Dynamic properties extra options implemented UI-wise
2016-05-19 01:23:14 +02:00
SpoinkyNL
8cc6584ea7
Dynamic properties extensions
2016-05-19 00:01:18 +02:00
SpoinkyNL
cea7d9b0e8
Implemented clipping modes, hopefully fixed UI freezes on tab switch
2016-05-18 18:33:01 +02:00
SpoinkyNL
fc7217c69d
Fixed GIFs and dynamic properties. LayerEditor now animates GIFs and animations
2016-05-18 00:46:31 +02:00
SpoinkyNL
5584fb5b07
Finished profiles refactoring
2016-05-17 13:15:36 +02:00
SpoinkyNL
c18f0bfc9f
Profiles refactor
2016-05-16 20:32:21 +02:00
SpoinkyNL
33c91fdac7
Pre-refactor commit
2016-05-15 23:13:31 +02:00
SpoinkyNL
9a09d42f53
Setup keyboard alignments for all Corsair keyboards. Converted Dota2 to use profiles
2016-05-12 23:37:52 +02:00
SpoinkyNL
54b9760767
Smoothed out profile preview activation
2016-05-12 00:27:35 +02:00
SpoinkyNL
9d7a1d3965
Smoothed out the way changing keyboards works in combination with profiles.
2016-05-11 12:14:32 +02:00
SpoinkyNL
307c0c06e9
Moved KeyboardProviders to DI
2016-05-10 09:43:34 +02:00
SpoinkyNL
6e993b4d71
Finished most of the Ninject conversion. Also hopefully solved the deadlocking (but I don't want to jinx it)
2016-05-10 00:57:13 +02:00
SpoinkyNL
65d15d9c79
Fixed Orion editor alignment
2016-05-05 13:52:26 +02:00
SpoinkyNL
f1e86f7b43
Implemented GIF layer, added layer type icons
2016-05-04 23:44:54 +02:00
SpoinkyNL
800a5f1886
Implemented opacity dynamic property
2016-04-27 22:18:12 +02:00
SpoinkyNL
3ec88714c7
Resharper cleanup on entire project
2016-04-27 20:40:41 +02:00
SpoinkyNL
1a3ce2203b
Pushed development on top of master to get rid of annoying Git issues. This'll give us a fresh start
2016-04-27 20:38:35 +02:00