Commit Graph
100 Commits
Author SHA1 Message Date
isXander f7cf37f201 Support for analog boat movement. 2023-06-15 18:16:59 +01:00
isXander 3f820e1c01 Another dramatic improvement to gyro control 2023-06-12 22:03:01 +01:00
isXander 4df60549c6 Improve controller calibration algorithm 2023-06-12 20:25:05 +01:00
isXander adc439128f 🐛 Fix calibration screen getting stuck if controller was disconnected 2023-06-12 19:38:30 +01:00
isXander 23f9bc8d1a merge beta changelogs 2023-06-11 23:13:39 +01:00
isXander 0428e348c2 1.3 changelog 2023-06-11 23:03:50 +01:00
isXander 3c9d6f2b53 🐛 Fix hotplugging controllers when no controllers were connected on startup 2023-06-11 21:51:01 +01:00
isXander 35c17bde33 Fix ARM detection for SDL2 2023-06-11 21:37:16 +01:00
isXander d81e0dabf8 📜 Bump beta 2 + changelog 2023-06-05 22:34:55 +01:00
isXander 0b5767e547 🐘 Bump YACL to beta 7 2023-06-05 22:34:13 +01:00
isXander 6f75006605 🐛 Fix crash with joysticks 2023-06-04 14:01:20 +01:00
isXander 9b2eae7272 Add controllable to mod comparison 2023-06-04 12:58:17 +01:00
isXander f373b3fc27 🐛 Fix crashing with some joysticks 2023-06-04 12:35:53 +01:00
isXander e9e83a8b5e ✏️ Abstract GUID and controller name into drivers 2023-06-04 12:28:44 +01:00
isXander b68f718901 ✏️ Add/improve button guides for carousel screen and title screen respectively 2023-06-04 12:28:09 +01:00
isXander 6fd6b5a221 🖼️ Update controller icons to be more consistent and render on the calibration screen 2023-06-04 12:26:25 +01:00
isXander f1975159c6 🐛 Fix natives onboarding getting stuck on first launch 2023-06-04 12:26:25 +01:00
isXander daee2de327 ✏️ Greatly improve gyro control 2023-06-04 12:26:25 +01:00
isXander 5669ea9b3a Experimental anti-snapback 2023-06-04 12:05:15 +01:00
isXander 35ed8f3afd 🖼️ Add DS4 icon 2023-05-30 14:25:48 +01:00
isXander 361ceefd6f 🧹 Refactor gui package 2023-05-30 14:24:15 +01:00
isXander 5639436197 🤝 Re-add compatibility with YACL 2023-05-30 14:22:24 +01:00
isXander ded641887d 🐛 Fix crash with memoryLeakFix 2023-05-19 16:58:27 +01:00
isXander 6406b3e818 ✏️ Minor refactoring of mixins 2023-05-17 18:18:53 +01:00
isXander 85a6518ed1 🐘 Add publishing relations 2023-05-17 18:18:02 +01:00
isXander ddcce9bbe0 Change YACL version to release 2023-05-17 17:58:23 +01:00
isXander 740252b490 ✏️ Removed extra resource-pack. 2023-05-17 17:29:28 +01:00
isXander a0813d4d5f 📜 Created 1.3.0-beta.1+1.20.md changelog 2023-05-17 17:17:59 +01:00
isXander e247508845 ✏️ Re-add iris support with fat-jar. 2023-05-17 17:08:42 +01:00
isXander c77f78b00e ✏️ Allow repeat events for drop key + drop stack 2023-05-16 20:31:48 +01:00
isXander 0adbccc498 Update to Minecraft 1.20 2023-05-16 20:30:56 +01:00
isXander d81b1f59cc Config option delegate_setup to not discover controllers immediately. 2023-05-16 17:07:58 +01:00
isXander a9102201e1 update midnight controls comparison 2023-05-14 23:10:05 +01:00
isXander 30f2d1fd5f 📜 Changelog 1.2 2023-05-14 23:07:36 +01:00
isXander 96d05dc706 🐘 Bump Loom 1.2 and other deps 2023-05-14 22:59:38 +01:00
isXander 546916fc12 whoops partial commit 2023-05-14 22:56:02 +01:00
isXander 460de0d73f Remove vanilla override for swap hand, inventory, change perspective 2023-05-14 22:55:36 +01:00
isXander 4945e5e698 🐛 Fix hidden mouse hovering buttons in some cases 2023-05-14 22:53:54 +01:00
isXander 6045c7b019 🐛 Fix rare crash with button guide hud 2023-05-14 22:53:30 +01:00
isXander c552667985 TitleScreen and OptionsScreen guides 2023-05-14 22:51:25 +01:00
isXander 8dd2cd181e Complete container guide 2023-05-14 22:29:58 +01:00
isXander 45c20bb2dc Implement basic container guide (unfinished) 2023-05-12 15:45:11 +01:00
isXander 4c9cb11830 Proper layouts for guides 2023-05-11 20:53:37 +01:00
isXander 71c7e26587 Battery level warning + update SDL with macOS ARM support 2023-05-11 16:43:13 +01:00
isXander 0e8bf0cc9b ✏️ New ControllerManager class to store controllers 2023-05-11 16:32:39 +01:00
isXander fa1e1293c7 Controller conflict detection 2023-05-07 12:47:32 +01:00
isXander 63ebf2dc61 ✏️ Remove vanilla override from show player list 2023-05-07 12:47:05 +01:00
isXander 09f23ff725 Display toast on primary controller connect. 2023-05-07 12:44:39 +01:00
isXander b52f6594a8 ✏️ Speed up vmouse snapping speed 2023-05-07 12:43:47 +01:00
isXander de2d1effac ✏️ Only print debug info if non-default 2023-05-07 12:43:23 +01:00
isXander f958a2b1b6 ✏️ Remove VMouse Escape in favour of existing GUI Back bind 2023-05-07 12:41:20 +01:00
isXander af83e5c712 🐛 Re-disable broken Steam Deck driver 2023-05-07 12:39:43 +01:00
isXander fae0123ded minor cleanup 2023-05-06 19:30:12 +01:00
isXander a963480614 update README.md 2023-05-06 19:15:13 +01:00
isXander 9017b3008c 🐛 fix rumble reported as unsupported if it's off 2023-05-06 12:51:42 +01:00
isXander ede64f471f 📜 1.1.1 changelog 2023-05-05 19:57:43 +01:00
isXander a76a120412 ✏️ Change vibration onboarding to be more generic. 2023-05-05 19:56:37 +01:00
isXander 45e5fc6295 🔨 Fix build without maven credentials 2023-05-05 19:42:38 +01:00
isXander bded92f518 Allow to unbind bindings with Right Stick Press 2023-05-05 19:37:00 +01:00
isXander 11fa56bdb1 🐛 Fix 'GUI Abstract Action 2' not saving properly 2023-05-05 19:37:00 +01:00
isXander 3e277a3294 ✏️ Exclude language files from PR workflow checks 2023-05-05 19:37:00 +01:00
isXander 25586b45ac ✏️ Add extra details to controller init crash report 2023-05-05 19:37:00 +01:00
isXander 740ae1c77a 🐛 Fix issues with 'out of focus input' option (close #58) 2023-05-05 19:36:59 +01:00
isXander 3969d9312e 🐛 Fix crashes with some unmapped joysticks. (close #61) 2023-05-05 19:36:59 +01:00
isXander 834b7e9f6f ✏️ Lazily ask for vibration natives once controller plugged in (close #63) 2023-05-05 19:36:59 +01:00
isXander 681eabd90a fix bugs:
fix reconnecting controllers are unidentified
fix some mod keybinds failing to register
fix crash with unmapped joysticks
2023-05-02 12:30:34 +01:00
isXander 4e076631a4 1.1 release 2023-04-21 23:20:57 +01:00
isXander 9e08c2cd98 fix vibration category not appearing if screen is opened via keyboard 2023-04-21 23:05:21 +01:00
isXander 9be7541b8a bump YACL 2023-04-21 23:04:21 +01:00
isXander 1f1f05cd29 fix test 2023-04-21 23:03:47 +01:00
isXander 0c364d08c1 recipe book snapping 2023-04-21 18:13:20 +01:00
isXander 7703b79f5a remove deprecated api in rumble mixins 2023-04-21 18:13:02 +01:00
isXander e97b027c6b print driver flag 2023-04-21 18:03:01 +01:00
isXander 3c24bd4bb7 fix many crashes 2023-04-21 16:43:43 +01:00
XanderandGitHub 996dd47cf4 Update issue templates 2023-04-21 09:51:08 +01:00
XanderandGitHub db2f3b3680 Update issue templates 2023-04-21 09:49:08 +01:00
isXander 9723d8e667 bump deps 2023-04-18 21:33:52 +01:00
isXander 06ed74fbca update mid night controls comparison 2023-04-17 18:04:55 +01:00
isXander b769661765 more themes, fix input events passing to ingame from screen, changelog, fix button guide sneak wrong in some places 2023-04-16 23:10:40 +01:00
isXander 800f219fa6 ui sounds 2023-04-16 17:44:39 +01:00
isXander 6eaf16d8c3 better navigation 2023-04-16 16:38:44 +01:00
isXander 109a6c44b8 dualsense and dualshock3 controllers (thanks Nyaomi) 2023-04-14 22:19:44 +01:00
isXander 6847722190 fix GLFW driver triggers 2023-04-14 22:07:13 +01:00
isXander 38fab45d98 Merge remote-tracking branch 'origin/feature/drivers' into 1.19.x/dev
# Conflicts:
#	src/main/java/dev/isxander/controlify/controller/gamepad/GamepadController.java
2023-04-14 21:57:39 +01:00
isXander f8b1c7cdfc fix test 2023-04-14 21:52:11 +01:00
isXander 9d7d8a9ff3 expose YACL option gen to bindings 2023-04-14 20:28:57 +01:00
isXander abe6b27cef refactor binding api (sorry enjarai) 2023-04-14 20:11:57 +01:00
isXander 07b57d5637 separate resource pack 2023-04-14 15:53:35 +01:00
isXander bf874fef4f (unused) abstract joystick renderer system + debug logging + tm joystick mapping 2023-04-14 15:29:52 +01:00
isXander 6092c896fe fix errors being suppressed on initialise 2023-04-14 13:36:58 +01:00
isXander 20e662f927 1.1 changelog, bump version, update comparison 2023-04-14 11:55:30 +01:00
isXander 8eab22fddf fix testing 2023-03-29 23:15:39 +01:00
isXander 3c432eddc0 1.1 changelog, bump version, update comparison 2023-03-29 23:02:41 +01:00
isXander 506fe550c8 reach-around 2023-03-29 22:40:28 +01:00
isXander 0d9ddc27fc improve bindings 2023-03-29 17:56:43 +01:00
isXander 8f5d42e5aa registry for screenop 2023-03-27 19:11:11 +01:00
isXander b426312a8e reduce bow sensitivity option 2023-03-26 22:32:53 +01:00
isXander 09a2262faf add language keys 2023-03-26 21:32:45 +01:00
isXander c4fa5cbed3 close #35 2023-03-26 19:56:23 +01:00
isXander dc43657b95 fix testing 2023-03-26 18:15:04 +01:00