Commit Graph

401 Commits

Author SHA1 Message Date
Martin Prokoph
13adff2e26 fix: resourcepacks appearing as outdated 2025-12-11 16:28:57 +01:00
Martin Prokoph
381d715fa8 port: Mounts of Mayham (1.21.11) 2025-12-11 16:27:12 +01:00
Martin Prokoph
d668707300 fix: depend on SpruceUI instead of ObsidianUI 2025-10-30 22:12:45 +01:00
Martin Prokoph
dac5e55ee1 release: v1.11.3-beta.2 2025-10-29 15:16:27 +01:00
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
faf24ced17 feat: improve options screen with tooltips & better reset 2025-10-02 17:24:25 +02:00
Martin Prokoph
d7ea484e71 clean: remove double tap to sprint option
Now configurable in vanilla
2025-10-02 17:23:00 +02:00
Martin Prokoph
e24ecdc78b config: reduce default deadzones 2025-10-02 16:24:15 +02:00
Martin Prokoph
66874b7164 feat: fancy input mode icons 2025-10-02 16:22:47 +02:00
Martin Prokoph
238ea583a2 feat: re-order config class 2025-10-02 16:22:22 +02:00
Martin Prokoph
b3b3eb4d55 feat: switch to new MidnightLib-based screen
What used to be the advanced config screen is now the one-and-only default config screen
2025-10-02 16:21:48 +02:00
Martin Prokoph
c2cab16989 fix: controller mouse click simulation in screens 2025-10-02 00:13:40 +02:00
Martin Prokoph
f2372cf406 release: 1.11.3-alpha.2 2025-10-01 17:07:27 +02:00
Martin Prokoph
ffa1bb5a33 fix: get debug hud toggle working correctly 2025-10-01 17:06:20 +02:00
Martin Prokoph
1d9a4287d7 fix: touchscreen interaction finger outline 2025-10-01 16:55:55 +02:00
Martin Prokoph
b3a170f862 fix: server list moving entries instead of cycling 2025-10-01 16:55:09 +02:00
Martin Prokoph
15e1b08e8f fix: attack key not working properly for mobs 2025-10-01 16:54:24 +02:00
Martin Prokoph
7660f6b0ee release: 1.11.3-alpha.1 2025-10-01 14:14:20 +02:00
Martin Prokoph
5c1657aef2 feat: more mouse cursors 🐁 2025-10-01 14:13:47 +02:00
Martin Prokoph
830ac38b02 fix: button category names 2025-10-01 14:12:12 +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
60f5142796 fix: correctly register keybind category
This drastically changed in 1.21.9
2025-09-28 13:51:55 +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
e50128d75d chore: bump version 2025-09-27 21:52:37 +02:00
Martin Prokoph
837ead55fb build: switch to official ObsidianUI version
- Previously, I used my own build to achieve 1.21.6 compatibility
2025-09-27 21:46:26 +02:00
Martin Prokoph
c00d5893e9 Merge pull request #365 from FugLong/fix/macosLaunchCrash
fix: resolve ConcurrentModificationException in InputManager.updateBindings
2025-09-27 21:43:58 +02:00
Elijah Stephenson
af4b40e88a fix: resolve ConcurrentModificationException in InputManager.updateBindings
- Make BINDINGS list thread-safe using Collections.synchronizedList()
- Add synchronized blocks around all BINDINGS access methods
- Prevents crash on macOS clients during launch
- Fixes race condition between main thread and controller input thread
2025-09-26 20:20:51 -05:00
Martin Prokoph
994cd0d155 build: use ObsidianUI from MidnightDust maven 2025-06-21 09:30:11 +02:00
Martin Prokoph
9e4686be32 fix: get book working again with virtualkeyboard 2025-06-21 09:29:37 +02:00
Martin Prokoph
b472503ec4 port: Chase the Skies (1.21.6)
- Needs my ObsidianUI PR
- Virtual keyboard currently does not work in book edit screen
2025-06-17 23:33:43 +02:00
Martin Prokoph
54a43d41c0 chore: bump version 2025-05-19 23:31:20 +02:00
Martin Prokoph
c86df8714c fix: crash on NeoForge 1.21.5 2025-05-19 23:30:06 +02:00
Martin Prokoph
ccad5e1d44 clean: remove GlStateManager calls 2025-05-19 23:14:17 +02:00
Martin Prokoph
58fa3b5bc1 Merge pull request #350 from TeamMidnightDust/feat/virtual-keyboard
feat: virtual keyboard support!
2025-05-19 23:12:39 +02:00
Martin Prokoph
0f407ac245 feat: edit signs using the virtual keyboard! 2025-05-19 22:49:26 +02:00
Martin Prokoph
7375e5ad20 feat: add reset button icon 2025-05-19 20:28:06 +02:00
Martin Prokoph
7b723513ae feat: easy switching between virtual keyboard layouts 2025-05-19 19:18:18 +02:00
Martin Prokoph
0dfd1994dc feat: data-driven virtual keyboard layouts 2025-05-19 16:20:46 +02:00
Martin Prokoph
ecb7cfd888 feat: load virtual keyboard layouts from JSON 2025-05-10 10:38:54 +02:00
Martin Prokoph
18e69c1cb3 Merge pull request #343 from cryy/feat/virtual-keyboard
Feat: Virtual keyboard support
2025-05-08 09:53:58 +02:00
Martin Prokoph
f5be8eb14e Merge branch 'feat/virtual-keyboard' into feat/virtual-keyboard 2025-05-08 09:53:33 +02:00
Martin Prokoph
4a502730bf Merge pull request #338 from muznyo/cz-lang
Add czech language
2025-05-08 09:46:14 +02:00
Martin Prokoph
f263908f5f fix: multiple touch-related bug fixes 2025-05-08 00:08:27 +02:00
Martin Prokoph
28de7312f8 fix: get touchscreen controls working again 2025-05-07 15:08:52 +02:00
cryy
1231c231a9 Fix virtual keyboard config 2025-04-22 23:57:53 +02:00
cryy
24e58027b2 Add obisidianUI text field interop 2025-04-22 23:57:31 +02:00
cryy
33845e111b Fix handler naming 2025-04-22 23:08:48 +02:00
cryy
86622962f8 Fix tooltip entry in en_us locale 2025-04-22 23:05:02 +02:00
cryy
73c5fe1a82 Add virtual keyboard config option 2025-04-22 23:03:07 +02:00