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
cryy
70d923f959
Implement NeoForge support
2025-04-22 22:52:57 +02:00
cryy
0ef59057af
Add missing row width calculation
2025-04-22 20:21:02 +02:00
cryy
9ebd1a9cea
Increase displayed lines for newline support
2025-04-22 20:17:25 +02:00
cryy
bb5c6976c0
Replace KeyInfo with String
...
- KeyInfo was leftover code from toying around with various implementations. String is sufficient in current implementation.
2025-04-22 20:16:08 +02:00
cryy
041eeb29aa
Make special key constant private
2025-04-22 19:39:56 +02:00
cryy
662bac3053
Finalize virtual keyboard screen
...
- Added backspace support
- Added space support
- Added new line support
- Added caps support
- Added symbol support
2025-04-22 19:36:26 +02:00
cryy
50103ce4cf
Move cursor to end of text in book
2025-04-20 19:53:26 +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
Ondřej Mužný
945b01a8d6
remove char
2025-03-29 12:02:39 +01:00
Ondřej Mužný
8aa006429d
Added czech language
2025-03-29 11:59:47 +01:00
Martin Prokoph
114a72cdde
chore: bump version
2025-03-29 00:59:43 +01:00
Martin Prokoph
25e9c9afe3
feat: improve advanced config screen
...
- Thanks to MidnightLib 1.7.0 :)
2025-03-29 00:58:41 +01:00
Martin Prokoph
d313115388
Merge pull request #327 from Kichura/ge_fun
...
Gradle 8.13, Change artifact path
2025-03-27 23:33:26 +01:00
Martin Prokoph
e46e855961
Merge branch 'architectury-1.21.5' into ge_fun
2025-03-27 21:22:50 +01: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