Martin Prokoph
b8ee08bf81
feat: support more mouse cursor styles
2025-09-28 13:46:09 +02:00
Martin Prokoph
db7f1daa02
port: The Copper Age (1.21.9)
2025-09-27 23:15:20 +02:00
Martin Prokoph
c86df8714c
fix: crash on NeoForge 1.21.5
2025-05-19 23:30:06 +02:00
Martin Prokoph
f5be8eb14e
Merge branch 'feat/virtual-keyboard' into feat/virtual-keyboard
2025-05-08 09:53:33 +02:00
Martin Prokoph
28de7312f8
fix: get touchscreen controls working again
2025-05-07 15:08:52 +02:00
cryy
70d923f959
Implement NeoForge support
2025-04-22 22:52:57 +02:00
cryy
9e12381471
Implement basic virtual keyboard support
...
- Listener for clicks inside of text fields and other text-based screens
- Virtual keyboard screen in a QWERTY layout
2025-04-18 19:43:01 +02:00
Martin Prokoph
6007ef315d
fix: controller options button not being clickable
2025-03-26 19:53:31 +01:00
Martin Prokoph
1c26eeed5e
fix: catch errors in camera thread
...
- Solves camera movement breaking entirely when encountering an error
2025-02-15 22:20:29 +01:00
Martin Prokoph
a3b8d7cbb5
Various fixes
...
- Fix #309 (Missing translations)
- Fix controller input always being read
- Improved injection of options button (Closes #305 )
2024-10-20 16:59:26 +02:00
Martin Prokoph
24d169b4c2
First Beta for 1.10.0!
...
- Separate movement and camera joysticks to fix boat movement (again)
- Fixed crashes with various mods
- Compatibility for Sodium 0.6.0
- Updated MidnightLib to 1.6.1
2024-08-30 12:07:23 +02:00
Martin Prokoph
333fc7f300
Sensible screen scrolling speeds
2024-07-25 11:07:29 +02:00
Martin Prokoph
f782e17349
Improve code further
2024-07-22 11:51:57 +02:00
Martin Prokoph
abcbf20eaf
Butter-smooth joystick input
...
- Handle joysticks separately from buttons and triggers
- Joysticks now get updated 1000 times per second
2024-07-21 21:37:46 +02:00
Martin Prokoph
310af56162
Improve look keybinds
...
- Now work regardless of the controller camera mode
- Can now be found in MidnightControls category instead of Minecraft vanilla's
-
2024-07-21 19:25:01 +02:00
Martin Prokoph
9bcc63fcef
Easy copying of controller GUID
...
- Added a button to copy the current controller GUID (helps with GUID mismatches between MC and mapping programs)
- Added an advanced option to exclude controllers from the GUI by regular expressions (defaults to Touchpad, Keyboard, Pen and Finger)
2024-07-21 17:23:14 +02:00
Martin Prokoph
202ff888be
Fix broken Touchscreen behavior
2024-07-18 19:16:36 +02:00
Martin Prokoph
da467619cb
Working Neoforge support
...
Yay!
2024-07-18 14:28:30 +02:00
Martin Prokoph
241228dcde
Further cleanup
2024-07-17 23:43:07 +02:00
Martin Prokoph
45149af859
Improved Cursors
...
- Cursor position is now float instead of integer, making movement way smoother
- Added a fallback cursor to use in Wayland sessions
2024-07-17 23:23:05 +02:00
Martin Prokoph
27221b62cd
Architectury build system & huge code cleanup
2024-07-17 14:26:17 +02:00