Vitaly Turovsky
f03046573d
hotfix: workaround hotbar crash on 1.21.1
2025-02-10 22:47:43 +03:00
Vitaly Turovsky
208f5b7e0d
fix chat placeholder
2025-02-10 21:04:40 +03:00
Vitaly Turovsky
cea4d7f277
feat: implement full support for new mineflayer plugin! add UI customization, motion effect, JS repl console and more!
2025-02-10 19:54:38 +03:00
Vitaly Turovsky
dcbeed42ad
fix regression https parsing, improve/fix http, ws parsing in all places of app. finally we parsing a single string in a decent way
2025-02-09 23:36:30 +03:00
Vitaly
f96673bc17
rename prismarine-viewer dir to renderer to avoid confusion ( #269 )
2025-02-08 14:17:27 +03:00
Vitaly
b196ea5955
should fix storybook build
2025-02-08 12:15:14 +03:00
Vitaly
17dc564ef1
fix playground crash, fix entities crash
2025-02-08 11:54:41 +03:00
Vitaly
c0dc516a2d
improve button hover ui on mobile
2025-02-08 11:45:08 +03:00
Vitaly
a0bf1e6a71
fix: fix critical bug with joystick when opening other ui
...
feat: add history tracking of ever connected servers
- Implement server connection history tracking in localStorage
- Update server connection UI with autocomplete and history suggestions
- Refactor connection logic to use new server address parsing
- Improve touch joystick handling with more robust state management
2025-02-08 11:43:08 +03:00
Vitaly Turovsky
c5a895a18e
feat: revamp dropped items & holding blocks/items display! now using flexible item definition resolution
2025-02-07 13:54:38 +03:00
Vitaly
9be5950760
feat: Connections issues icon & reconnect button ( #268 )
2025-02-07 13:01:22 +03:00
Vitaly Turovsky
3e00dcb3e9
fix: one of the biggest ios fixes yet: reset viewport state (scale) on unexpected vieport changes and fix possible touch camera movement misaldment
2025-02-07 06:58:33 +03:00
Vitaly Turovsky
20830bc257
fix(resourcepack): fix custom items textures
...
feat: implement support for custom models tags - new minecraft feature for resourcepack for items
feat: dropped blocks rendered as blocks
feat: add support for new
2025-02-05 14:05:23 +03:00
Vitaly Turovsky
2ccc462679
fix eslint
2025-02-04 08:42:31 +03:00
Max Lee
e2a093baf1
feat: enable bossbar by default & support for custom title texts ( #259 )
2025-02-04 08:11:11 +03:00
Vitaly Turovsky
b5a16d520a
feat: Add WebSocket server support for direct connections! (no proxy url is used then)
2025-02-04 04:56:37 +03:00
Max Lee
d4e93d4d39
fix: kick screen would allow going back with lockConnect parameter ( #253 )
...
refactor qs getters in codebase
Co-authored-by: Vitaly <vital2580@icloud.com>
2025-02-01 06:24:04 +03:00
Max Lee
6ad1a4d63b
feat: item & maps in frame rendering ( #243 )
...
Co-authored-by: Vitaly Turovsky <vital2580@icloud.com>
2025-02-01 05:46:05 +03:00
Vitaly
379484327e
refactor: Rework mobile controls! ( #260 )
...
Separate movement and interaction touch controls
Add new options for touch control types (modern/classic)
Refactor touch interaction handling and event management
Create a new GameInteractionOverlay component for touch interactions for less bugs in future
Update touch controls UI and positioning logic
Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-01 02:51:56 +03:00
Vitaly Turovsky
ad2ba0e24f
feat(server): Add server connection validation and username validation on connect server UI with QS
2025-02-01 02:23:24 +03:00
Vitaly Turovsky
81aaaab76d
fix(proxy): Improve proxy URL handling for non-standard ports
2025-02-01 00:58:46 +03:00
Vitaly Turovsky
8766eaae21
fix signal crash regression
2025-02-01 00:42:49 +03:00
Vitaly Turovsky
f755385981
refactor: rm loadedGameState, add a way to copy server resource pack to local
2025-01-31 05:52:55 +03:00
Vitaly Turovsky
14b7cb039a
feat(ui): Improve server list UI
...
- Implement concurrent server status fetching with rate limiting
- Show offline status for servers that cannot be reached
2025-01-31 04:40:15 +03:00
Vitaly Turovsky
28f0546f3b
feat(ui): add back, close buttons in settings for mobile
2025-01-31 03:52:07 +03:00
Vitaly
df442338f8
feat(sounds): Add sound variants and resource pack support! ( #258 )
...
feat: add in-game music support! Enable it with `options.enableMusic = true`
2025-01-29 04:54:51 +03:00
Max Lee
41684bc028
fix: title would not get rendered and rendering times be wrong ( #254 )
2025-01-28 19:42:06 +03:00
Vitaly Turovsky
a442acf49a
fix build
2025-01-28 19:25:22 +03:00
Vitaly
ff36f75e44
fix regression to quick elem re-focus
2025-01-27 23:09:32 +03:00
Vitaly Turovsky
91ef3ccd3c
wip colored button options
2025-01-27 19:49:27 +03:00
Vitaly Turovsky
e6ce6dc268
feat: enhance OptionButton navigation with shift key support for reverse cycling
2025-01-27 19:47:20 +03:00
Vitaly Turovsky
6d91ad3d41
add lint-fix script
2025-01-27 06:21:42 +03:00
Vitaly Turovsky
463b9ef80a
feat: enable global arrows navigation in server/saves list, always focus on first server
2025-01-27 06:19:02 +03:00
Vitaly Turovsky
3fc644082a
update button disabled state to depend on recorded packets
2025-01-27 03:40:24 +03:00
Vitaly Turovsky
1a45381b3d
fix: fix maps display for 1.21+
2025-01-25 20:25:52 +03:00
Vitaly Turovsky
87b795bdc4
fix(regression): ip qs param was ignored
...
fix: add local (gitignored) config that is merged into single config after the build
2025-01-09 21:44:59 +07:00
Vitaly Turovsky
36747e6bef
add screen edges debug component (#edges in url)
...
fix: provide possible fix for rare issue when mobile control elements were going outside of the screen on ios
2024-12-21 00:00:27 +03:00
Vitaly Turovsky
9dad509bc2
feat: improve main menu and sign in UIs. Add QR code so you can login to MS account on mobile
2024-12-20 23:18:16 +03:00
Vitaly Turovsky
d754593849
add christmas textures, update docs, fix singleplayer initial gamemode
2024-12-20 22:37:16 +03:00
Vitaly Turovsky
dd7c9c172e
feat: add modal query parameter for page load
...
fix: improve servers list UI for small width screens
2024-12-19 20:44:27 +03:00
Vitaly Turovsky
5f87385486
make title selectable
2024-12-14 10:34:28 +03:00
Vitaly Turovsky
ad0502dcb9
recenter edition in ui
2024-12-14 08:09:09 +03:00
Vitaly
a4c86d707b
fix: update changed blocks quicker in the world by using a dedicated mesher thread reserved for blocks updates only
2024-12-12 09:18:54 +03:00
Vitaly Turovsky
75965203fc
fix: replace Available Offline text with Downloaded to avoid confustion when the app is Offline
2024-12-12 02:05:53 +03:00
Vitaly
18a191a03c
feat: add ping display on mobile & via f3, playground ui improvements
2024-12-07 01:57:54 +03:00
Vitaly
3bacef1251
fix: fix race condition when state id change was received from server faster than chunk was processed by mesher: now the change will await for the chunk load first instead of ignoring it. sync common code from webgpu
2024-12-07 01:54:00 +03:00
Vitaly
5783b98e74
fix: spectator: display cursor block in f3, hide hotbar and hunger
2024-12-06 09:53:13 +03:00
gguio
af088d92e1
feat: minimap and full screen map (disabled by default) ( #147 )
2024-11-27 23:07:28 +03:00
Vitaly Turovsky
c97dbbde9a
feat: add query parameter to specify your custom server lists to display in UI: ?serversList
...
feat: custom proxy is applied in servers list ui when ?proxy is specified
feat: add a way to quickly copy server list with ctrl+c in servers list ui
2024-11-22 15:44:08 +03:00
Vitaly
f2552e70e1
fix ci ( #231 )
2024-11-20 09:03:10 +01:00