Commit Graph

23 Commits

Author SHA1 Message Date
Martin Prokoph
6b89dbf8e5 feat: back to SpruceUI!
- SpruceUI is now also available for NeoForge, so I can ditch ObsidianUI and move back to an actively maintained UI library :)
2025-10-03 18:47:27 +02:00
Martin Prokoph
c2cab16989 fix: controller mouse click simulation in screens 2025-10-02 00:13:40 +02:00
Martin Prokoph
b3a170f862 fix: server list moving entries instead of cycling 2025-10-01 16:55:09 +02:00
Martin Prokoph
4d85879c87 feat: add more functionality to MidnightLib-based config
- The plan is to slowly phase out ObsidianUI, as it is not updated fast enough
2025-10-01 14:11:47 +02:00
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
38229bc827 port: Spring to Life (1.21.5)
- Still waiting for ObsidianUI to get the settings screen working. Guess I'm gonna have to port that myself again.
2025-03-27 16:10:03 +01: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
dbb6e926e6 Add methods for instantiating storage 2024-07-22 16:20:38 +02:00
Martin Prokoph
78ada44d73 More code improvements 2024-07-22 15:57:43 +02:00
Martin Prokoph
a55e506af0 API hooks for movement and screen pages 2024-07-22 15:23:20 +02:00
Martin Prokoph
540920009f Re-enable camera movement API 2024-07-22 13:35:03 +02:00
Martin Prokoph
044bbfe9ed Use more enums instead of integers 2024-07-22 13:19:09 +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
86c96c8a3e Fix mouse back button not being rebindable 2024-07-21 19:32:02 +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
cd416cf022 Improve Mouse Emulation & EMI compat
- Closes #294
2024-07-21 18:37:56 +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
bdb3c36518 Reduce code complexity 2024-07-17 20:53:24 +02:00
Martin Prokoph
27221b62cd Architectury build system & huge code cleanup 2024-07-17 14:26:17 +02:00