Commit Graph
100 Commits
Author SHA1 Message Date
SpoinkyNL 1ea471280b 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 0033b8b982 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 4ec3640fbd 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 526bc2661a Added layer unsaved changes warning 2016-06-03 20:59:58 +02:00
SpoinkyNL 317b1cb369 Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2016-06-02 22:38:48 +02:00
SpoinkyNL 425f888db7 STRAFE fix take two 2016-06-02 22:38:46 +02:00
SpoinkyNL 1fb78cf932 Possible STRAFE fix 2016-06-02 22:18:41 +02:00
SpoinkyNL 985b840af3 Re-enabled Razer, fixed profile import when no keyboard is active 2016-06-02 21:41:50 +02:00
SpoinkyNL 35de216762 Sorted out sorting <3 2016-06-02 15:20:35 +02:00
SpoinkyNL 76cfc09fa4 Fixed profile null reference 2016-06-02 10:58:49 +02:00
SpoinkyNL 2c748ca5d1 Enabled pulse on profile editor glow effect and fixed slide animations 2016-06-02 00:45:28 +02:00
SpoinkyNL 73017e8091 Adjusted keyboard margins and added Razer 2016-06-01 21:12:42 +02:00
SpoinkyNL da64c85a22 Implemented CS:GO and Dota directory detection. Implemented last profile saving, implemented growth effect 2016-06-01 20:29:10 +02:00
SpoinkyNL 67b87324c6 Theme tweaks 2016-06-01 01:42:37 +02:00
SpoinkyNL ef6e6459f2 Fixed theming, this closes #51 2016-06-01 00:18:47 +02:00
SpoinkyNL dd5889ec3e Cleaned up margins in views, improved Corsair mouse/headset null-handling. Added theme switching (WIP) 2016-05-31 18:45:26 +02:00
SpoinkyNL eb59ddc816 UI polish 2016-05-30 23:53:53 +02:00
SpoinkyNL b01f9485ae Fixed profile saving, expanded Overwatch data model 2016-05-29 20:59:54 +02:00
SpoinkyNL 0b889c3b0c Implemented basic Overwatch parsing 2016-05-29 14:20:30 +02:00
SpoinkyNL f1b7c667a7 Added Overwatch module, progress on MMF with C++ 2016-05-28 23:32:41 +02:00
SpoinkyNL c80c87dce7 Cleaned up ProfileEditorViewModel, added expirimental Overwatch DLL 2016-05-27 23:44:30 +02:00
SpoinkyNL d9ad83d73e Implemented functionality on all the profile management buttons 2016-05-26 23:32:31 +02:00
SpoinkyNL 5a19bf9e30 Added profile import, profile editor UI polish 2016-05-26 21:03:15 +02:00
Robert Beekman a596382274 Added a few buttons 2016-05-24 22:44:09 +02:00
SpoinkyNL d9ab9d5af3 Drag and drop polish 2016-05-23 20:28:03 +02:00
SpoinkyNL cc10f46e63 Drag 'n drop WIP 2016-05-23 10:48:25 +02:00
SpoinkyNL fdc18a1de0 Polished lots of layer related UI stuff 2016-05-22 23:57:56 +02:00
SpoinkyNL 8adc6b1b9d Implemented most of layer grouping 2016-05-21 23:57:20 +02:00
SpoinkyNL 9a560d780d Implemented mouse and headset layers 2016-05-21 00:03:09 +02:00
Robert Beekman 3a18ce4a5a Started work on Corsair mouse support 2016-05-19 23:21:34 +02:00
SpoinkyNL a9373012a8 Undid UI freeze fix since it broker other things :c, implemented dynamic property extra options 2016-05-19 22:31:24 +02:00
SpoinkyNL 028d22bc7b Dynamic properties extra options implemented UI-wise 2016-05-19 01:23:14 +02:00
SpoinkyNL 2edccddc12 Dynamic properties extensions 2016-05-19 00:01:18 +02:00
SpoinkyNL 4667ea21f9 Implemented clipping modes, hopefully fixed UI freezes on tab switch 2016-05-18 18:33:01 +02:00
SpoinkyNL 6e451c06cd Fixed GIFs and dynamic properties. LayerEditor now animates GIFs and animations 2016-05-18 00:46:31 +02:00
SpoinkyNL c8c4143e88 Finished profiles refactoring 2016-05-17 13:15:36 +02:00
SpoinkyNL 9d451094cc Profiles refactor 2016-05-16 20:32:21 +02:00
SpoinkyNL bbbbad7504 Pre-refactor commit 2016-05-15 23:13:31 +02:00
SpoinkyNL 8cb783f5f8 Setup keyboard alignments for all Corsair keyboards. Converted Dota2 to use profiles 2016-05-12 23:37:52 +02:00
SpoinkyNL 0739885453 Smoothed out profile preview activation 2016-05-12 00:27:35 +02:00
SpoinkyNL aafd361a6b Smoothed out the way changing keyboards works in combination with profiles. 2016-05-11 12:14:32 +02:00
SpoinkyNL b9a55b896a Moved KeyboardProviders to DI 2016-05-10 09:43:34 +02:00
SpoinkyNL 2bc7bbfd58 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 77fc04d0b6 Fixed Orion editor alignment 2016-05-05 13:52:26 +02:00
SpoinkyNL 4f0091f45c Implemented GIF layer, added layer type icons 2016-05-04 23:44:54 +02:00
SpoinkyNL e18b8adfb7 Implemented opacity dynamic property 2016-04-27 22:18:12 +02:00
SpoinkyNL a3b983fb9c Resharper cleanup on entire project 2016-04-27 20:40:41 +02:00
SpoinkyNL c52be47e9f 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 5110988be5 Removed CPP project from solution, it was messing with Git 2016-04-27 20:25:41 +02:00
SpoinkyNL 7cb80f7234 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 160476ee13 Merge branch 'master' of https://github.com/SpoinkyNL/Artemis.git 2016-04-27 20:08:25 +02:00
SpoinkyNL cf38247fc6 Added BlackWidow keyboard regions (they might be misaligned though) 2016-04-27 20:08:24 +02:00
SpoinkyNL fa3b2f4792 Fixed preview not restoring effects when disabling a game 2016-04-27 20:04:17 +02:00
SpoinkyNL 32a651ffec Implemented keyboard preview, added logging 2016-04-27 19:11:56 +02:00
Robert Beekman b1709e9606 Update pointers for Rocket League 1.17 2016-04-26 09:44:23 +02:00
SpoinkyNL 9d966b9321 Fixed files I messed up while merging 2016-04-25 18:22:16 +02:00
Robert Beekman 38a2dc64e4 Merge pull request #82 from SpoinkyNL/profiles_new
Profiles
2016-04-25 18:14:59 +02:00
SpoinkyNL 330702a61f Updated gitignore 2016-04-25 18:13:30 +02:00
SpoinkyNL 24b80fb79e Revert "Merged with development"
This reverts commit 0d2023df94, reversing
changes made to bb11c5d5c4.
2016-04-25 18:03:05 +02:00
SpoinkyNL 1643efcc3f Merged with development 2016-04-25 17:52:32 +02:00
SpoinkyNL bdeba5e5b6 Merge branch 'master' of https://github.com/SpoinkyNL/Artemis.git 2016-04-25 17:16:55 +02:00
SpoinkyNL 64ab3280a0 Improved duplicates check 2016-04-25 17:16:54 +02:00
SpoinkyNL 11b40aa50c Added layer cloning 2016-04-24 23:43:40 +02:00
SpoinkyNL e30d85578e Fixed dynamic properties being processed while configuring 2016-04-23 22:44:15 +02:00
SpoinkyNL ddc63473a3 Updated Rocket League to use the profile editor 2016-04-21 14:49:08 +02:00
SpoinkyNL 3e47ffeff7 Dynamic properties WIP 2016-04-21 10:52:03 +02:00
SpoinkyNL 8394fbc418 Implemented layer sorting 2016-04-19 17:34:05 +02:00
SpoinkyNL b3ac975c5f 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 b5800aae80 Update pointers for Rocket League 1.16 2016-04-18 17:09:45 +02:00
SpoinkyNL 8aeee846b4 Fully implemented layer dragging and resizing 2016-04-15 13:30:34 +02:00
SpoinkyNL e78906bfa3 Added images for all the Corsair keyboards. ProfileEditor now shows layers 2016-04-11 22:45:31 +02:00
SpoinkyNL 2c1ddb824a Implemented sliding animations 2016-04-08 22:31:39 +02:00
SpoinkyNL 399a6f97ca Removed ugly null reference try-catch. Layers are propertly drawn to keyboard now 2016-04-07 23:15:51 +02:00
SpoinkyNL e95b33e9bb Layers are finally being drawn to keyboard 2016-04-07 00:55:17 +02:00
SpoinkyNL 36bdfa5aaa Moved from a JSON to a XML save format. Implemented WPF-based layer drawing 2016-04-06 14:48:20 +02:00
SpoinkyNL c44c93803e ColorBox styling 2016-04-04 20:26:05 +02:00
SpoinkyNL e9fd9ca10e Added ColorBox for future reference 2016-04-03 10:23:30 +02:00
SpoinkyNL 6cad16ccd5 Layer preview WIP (Also means actual drawing is being worked on) 2016-04-01 22:30:57 +02:00
SpoinkyNL 1a6c4d55da Layer editor progress 2016-03-30 01:05:04 +02:00
SpoinkyNL 303133fcef Revert "Unified line endings"
This reverts commit bca680f135.
2016-03-27 15:07:19 +02:00
SpoinkyNL 1d648fe606 Unified line endings 2016-03-27 15:00:39 +02:00
SpoinkyNL 958c98dad5 Unified line endings 2016-03-27 14:55:44 +02:00
Robert Beekman 4087cf6b0d Merge pull request #74 from SpoinkyNL/profiles
Old branch into new one
2016-03-27 14:46:51 +02:00
Robert Beekman 5e385d4e3d Merge pull request #73 from SpoinkyNL/development
Dota2
2016-03-27 14:36:46 +02:00
SpoinkyNL 698cca1212 Made some tweaks to game shutdown detection 2016-03-27 14:07:41 +02:00
SpoinkyNL 268a1a8e50 Merge branch 'development' of https://github.com/SpoinkyNL/Artemis.git 2016-03-27 13:15:04 +02:00
SpoinkyNL 5018cc06f2 Implemented Logitech key remapping 2016-03-27 13:15:02 +02:00
SpoinkyNL 87200103ae Really updated the version now! 2016-03-27 00:14:15 +01:00
SpoinkyNL c2cfadf942 Ironed out LayerEditor conditions design 2016-03-26 23:53:56 +01:00
SpoinkyNL 9c32bb6ce6 WIP on layer properties window 2016-03-26 23:53:56 +01:00
SpoinkyNL 99e9620db2 Progress on layer editor 2016-03-26 23:53:55 +01:00
SpoinkyNL 2cb8cac90d Implemented conditions logic 2016-03-26 23:53:55 +01:00
SpoinkyNL fa30bd657b Implemented profile selection and creation 2016-03-26 23:53:55 +01:00
SpoinkyNL a959d10263 Some tiny changes, only commiting as a backup 2016-03-26 23:53:55 +01:00
SpoinkyNL 04158dce39 Added C++ project 2016-03-26 23:53:55 +01:00
SpoinkyNL c28783b461 Added skeleton code for profiles 2016-03-26 23:53:55 +01:00
SpoinkyNL 0029a1b99e Added layers backend skeleton code 2016-03-26 23:53:55 +01:00
SpoinkyNL 266390975d Progress on the layers display 2016-03-26 23:53:55 +01:00
SpoinkyNL ca4ae8344d Added Corsair-yellow color profile. 2016-03-26 23:53:55 +01:00
SpoinkyNL c924d5120a Fixed effects freezing when changing the active keyboard 2016-03-17 10:05:18 +01:00