Commit Graph
100 Commits
Author SHA1 Message Date
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
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 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 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
SpoinkyNL 9323a89978 Removed CPP project from solution, it was messing with Git 2016-04-27 20:25:41 +02:00
SpoinkyNL 4d22258e18 Fixed a bug where the program would get stuck trying to connect to an unconnected keyboard 2016-04-27 20:19:51 +02:00
SpoinkyNL 52952bf9da Merge branch 'master' of https://github.com/SpoinkyNL/Artemis.git 2016-04-27 20:08:25 +02:00
SpoinkyNL e3313f4f25 Added BlackWidow keyboard regions (they might be misaligned though) 2016-04-27 20:08:24 +02:00
SpoinkyNL 832af0f267 Fixed preview not restoring effects when disabling a game 2016-04-27 20:04:17 +02:00
SpoinkyNL 294efc631e Implemented keyboard preview, added logging 2016-04-27 19:11:56 +02:00
Robert Beekman bf4ffe00a7 Update pointers for Rocket League 1.17 2016-04-26 09:44:23 +02:00
SpoinkyNL ae38b8da2a Fixed files I messed up while merging 2016-04-25 18:22:16 +02:00
Robert Beekman e7a79a4f5d Merge pull request #82 from SpoinkyNL/profiles_new
Profiles
2016-04-25 18:14:59 +02:00
SpoinkyNL a783d05236 Updated gitignore 2016-04-25 18:13:30 +02:00
SpoinkyNL d9b76bbc92 Revert "Merged with development"
This reverts commit 0d2023df94, reversing
changes made to bb11c5d5c4.
2016-04-25 18:03:05 +02:00
SpoinkyNL 0d2023df94 Merged with development 2016-04-25 17:52:32 +02:00
SpoinkyNL 3b5af2cf50 Merge branch 'master' of https://github.com/SpoinkyNL/Artemis.git 2016-04-25 17:16:55 +02:00
SpoinkyNL d1039a7fd5 Improved duplicates check 2016-04-25 17:16:54 +02:00
SpoinkyNL bb11c5d5c4 Added layer cloning 2016-04-24 23:43:40 +02:00
SpoinkyNL b11a3b0991 Fixed dynamic properties being processed while configuring 2016-04-23 22:44:15 +02:00
SpoinkyNL b3bae4a82b Updated Rocket League to use the profile editor 2016-04-21 14:49:08 +02:00
SpoinkyNL 9ff7a394d0 Dynamic properties WIP 2016-04-21 10:52:03 +02:00
SpoinkyNL d2592ee3fd Implemented layer sorting 2016-04-19 17:34:05 +02:00
SpoinkyNL 859b07c84e You can now see selected layers that are behind other layers. Selecting a layer also selects it in the list now. 2016-04-18 18:21:42 +02:00
Robert Beekman bbd80f46ac Update pointers for Rocket League 1.16 2016-04-18 17:09:45 +02:00
SpoinkyNL 0d270a487d Fully implemented layer dragging and resizing 2016-04-15 13:30:34 +02:00
SpoinkyNL 9f7e8718f4 Added images for all the Corsair keyboards. ProfileEditor now shows layers 2016-04-11 22:45:31 +02:00
SpoinkyNL 69585dcf5a Implemented sliding animations 2016-04-08 22:31:39 +02:00
SpoinkyNL c73fa12fe3 Removed ugly null reference try-catch. Layers are propertly drawn to keyboard now 2016-04-07 23:15:51 +02:00
SpoinkyNL 2c69dbc0ad Layers are finally being drawn to keyboard 2016-04-07 00:55:17 +02:00
SpoinkyNL 601807b509 Moved from a JSON to a XML save format. Implemented WPF-based layer drawing 2016-04-06 14:48:20 +02:00
SpoinkyNL 6f0b832026 ColorBox styling 2016-04-04 20:26:05 +02:00
SpoinkyNL fbb145c0f5 Added ColorBox for future reference 2016-04-03 10:23:30 +02:00
SpoinkyNL 4186d0b9c8 Layer preview WIP (Also means actual drawing is being worked on) 2016-04-01 22:30:57 +02:00
SpoinkyNL e3f6c5173a Layer editor progress 2016-03-30 01:05:04 +02:00
SpoinkyNL c249ce7761 Revert "Unified line endings"
This reverts commit bca680f135.
2016-03-27 15:07:19 +02:00
SpoinkyNL 85812419ce Unified line endings 2016-03-27 15:00:39 +02:00
SpoinkyNL bca680f135 Unified line endings 2016-03-27 14:55:44 +02:00
Robert Beekman d2cb52e0fa Merge pull request #74 from SpoinkyNL/profiles
Old branch into new one
2016-03-27 14:46:51 +02:00
Robert Beekman f91695864d Merge pull request #73 from SpoinkyNL/development
Dota2
2016-03-27 14:36:46 +02:00
SpoinkyNL 1c007629a5 Merge branch 'profiles' of https://github.com/SpoinkyNL/Artemis.git 2016-03-27 14:07:54 +02:00
SpoinkyNL 18da2ea21b Made some tweaks to game shutdown detection 2016-03-27 14:07:41 +02:00
SpoinkyNL 82b73b6c5c Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2016-03-27 13:15:04 +02:00
SpoinkyNL 32d6b88860 Implemented Logitech key remapping 2016-03-27 13:15:02 +02:00
SpoinkyNL 57859e2bf3 Really updated the version now! 2016-03-27 00:14:15 +01:00
SpoinkyNL 910024cf4b Ironed out LayerEditor conditions design 2016-03-26 23:53:56 +01:00
SpoinkyNL a7f26a8cf4 WIP on layer properties window 2016-03-26 23:53:56 +01:00
SpoinkyNL d51d5f46f0 Progress on layer editor 2016-03-26 23:53:55 +01:00
SpoinkyNL 797d3c5e2b Implemented conditions logic 2016-03-26 23:53:55 +01:00
SpoinkyNL 26cc0cebef Implemented profile selection and creation 2016-03-26 23:53:55 +01:00
SpoinkyNL bdf0d99295 Some tiny changes, only commiting as a backup 2016-03-26 23:53:55 +01:00