- Update to 1.19.3 (Tabbing through creative tabs behaves the same as before, that was hard)
- Add an option to move the chat input field to the top of the screen for better input on devices using an on-screen keyboard
- Add an option to make the left joystick behave like a mouse in every screen
- Add a button to more easily access the Advanced Config
- Add more compatibility for mods and vanilla screens
- Make the left stick emulate the mouse cursor in the signed book screen
- Holding the A-button (Cross-button on PlayStation controllers) now allows dragging certain elements on screen (useful for minimap mods, etc.)
- The X-button (Square-button on PlayStation) will now emulate the right mouse button in any screen, except for the chat screen, where it'll act as the enter key (closes #116)
- D-Pad will emulate the keyboard's arrow buttons in the chat screen and WASD keys in Devices Mod computer screen (closes #118)
- Compatibility for VoxelMap's Keybinds
- Scrolling in hotbar using the controller while in spectator mode will now increase the fly speed like the mouse wheel does (closes #117)
- Sort contributor names in fabric.mod.json alphabetically and add missing ones
- Fix diagonal movement speed (PR #113, thanks @dogtopus, closes #42)
- Toggle Sprint and Toggle Sneak can now be enabled separately just for controllers (closes #102)
- Added button binding profile support (closes #107)
- Fix button binding tooltips intersecting with chat on large GUI scales (closes #106)
- Add assets for non-licensed (numbered) PlayStation controllers (closes #110)
- Fix reacharound outline color
- Fix pixel error in legacy icons (closes #84)
- Fix creative flight being slow with Bedrockify installed (just disables the "disableFlyingMomentum" option on launch)
This is a big one!
- Finally fixed camera choppiness (especially noticeable on low framerates, closes https://github.com/TeamMidnightDust/MidnightControls/issues/38)
- Asset improvements kindly contributed by @spudpiggy
- Use built-in 'scrollInHotbar' method by @TrueHorse
- Button tips now adjust properly to the scaled width of the window (closes https://github.com/TeamMidnightDust/MidnightControls/issues/95)
- Make 'Back' binding configurable (closes https://github.com/TeamMidnightDust/MidnightControls/issues/93)
- Add config option to disable the button in the controls screen (closes https://github.com/TeamMidnightDust/MidnightControls/issues/97)
- Add compatibility with the Inventory Tabs mod (closes https://github.com/TeamMidnightDust/MidnightControls/issues/100)
- Improve Emotecraft compatibility
- Add radial menu listing unbound keys (closes https://github.com/TeamMidnightDust/MidnightControls/issues/101)
- Fix disabling the HUD not hiding the tips in container screens (closes https://github.com/TeamMidnightDust/MidnightControls/issues/104)
- Fix 'Back' button not working correctly
- Fix recipe book not switching tab via shoulder buttons in Crafting Table and Furnace screens
- Support scrolling in Stonecutter
- Update to MidnightLib 0.6.1 (Several changes that make MidnightConfig screens more easily navigable using controllers)
- Add hints when controller is available, but not enabled (Closes https://github.com/TeamMidnightDust/MidnightControls/issues/81)
- Add optional Legacy controller icon pack (thanks @Ivanoks)
- Add LibGUI compatibility
- Fix https://github.com/TeamMidnightDust/MidnightControls/issues/75 (Swift Sneak enchantment not working, thanks @andrewaramsay)
- Fix crawling being too fast
- Minify assets by @Madis0 and @RaptaG
- Updated German translations by me, updated Russian translations by @Ivanoks
- EMI compat! (Switch page keybinds & more)
- Expose more keybindings
- Fix Compatibility with Quilt Creative Extension
- Improve Auto Switch mode (Automatically switch gamepad on connection changes)
- Fix triggers not working on some (slightly broken) controllers
- Fix #57 (Broken stack pickup)
- Fix #56 (Unused language strings)
- Fix #52 (Rebound perspective button blocking actions)
- Fix #46 (Button overlap with Crawl mod)
- Fix #59 (D-Pad can switch EMI buttons when in Inventories)
- Fix missing tooltip by @Madis0
- Estonian translations by @Madis0
- Russian translations by @Ivanoks
- Merge #48 (Split rotation speed in X and Y, thanks to @ronniedude)
- Merge #47 (Korean translations by @gyular)
- Fix #50 (Stack pick-up problems in survival mode)
- Add some compatibility measures for EMI (Will likely be improved further in the future)
- Remove all REI-related code (not working anyway, EMI is better)
- Possibly fix #41 (Random crashes when changing keybinds)
- Added #40 (Modded keybind support)
- Added #20 (Touchscreen support)
- Improved #13 (Sodium screen controller support)
- Attempt to fix #31 & #38 (Jittery input on low FPS)
- Fixed #35 (Front placing being broken)
- Fixed #32 (Option to disable double tap to sprint)
- Fixed #27 (Auto-adapt controller icons)
- Fixed #19 (HUD-scaling on big scales)
- Fixed #36 (Crash on game load)
- Fixed reset option
- Fixed scrolling in trading screens
- Disable features that might be considered as cheats (install MidnightControlsExtra to enable)
- Automatic downloading of mappings from https://github.com/gabomdq/SDL_GameControllerDB
- Change some default settings
- Fix OkZoomer compat by @akemin-dayo
- German translations (by myself)
- Add contributors to fabric.mod.json
- Fix some issues