Vitaly
9b72cdb8f0
feat: migrate to mc-assets & Rsbuild better resource pack support ( #164 )
...
The complete migration from `minecraft-assets` to [`mc-assets`](https://npmjs.com/mc-assets ).
Now all block states & block models are processed dynamically! So it is now easily possible to implement custom models
- no post-install work anymore: the building is now 3x faster and 4x faster in docker
- drop 10x total deploy size
- display world ~1.5x faster
- fix snow & repeater state parser (they didn't render correctly)
rsbuild pipeline!
- the initial app load is faster ~1.2
- much fewer requests are made & cached
- dev reloads are fast now
Resource pack changes:
- now textures are reloaded much more quickly on the fly
- add hotkey to quickly reload textures (for debugging) assigned to F3+T (open dev widget is now assigned to F3+Y)
- add a way to disable resource pack instead of uninstalling it
- items render from resource pack are now support
- resource pack widgets & icons are now supported
2024-07-26 13:12:28 +03:00
Vitaly
0a6fa7d7b0
feat: improve scaling in portrait mobile. Add close button for mobile chat ( #157 )
2024-07-08 03:49:10 +03:00
Vitaly Turovsky
d8261c2659
fix: bundle pixealrticons with the app instead of fetching them from remote location in runtime
2024-07-07 19:18:48 +03:00
Vitaly Turovsky
c7a8c34d89
improve fps in some scenarios by not spamming with setTimeout calls
2024-06-24 06:31:04 +03:00
Vitaly Turovsky
978adea49d
some other annoying vr bugfixes: do not overlay hotbar with enter vr button
2024-06-23 10:39:02 +03:00
Vitaly Turovsky
8d36e4ba4d
fix xr-overlay selector usage
2024-06-22 20:33:03 +03:00
Vitaly Turovsky
f8980836dc
fix: fix basic vr support & test dom overlay
...
sentry-ref: 5517390383, 5517390775
2024-06-22 20:15:12 +03:00
Vitaly Turovsky
03a26d5c70
feat: add held map image support for all versions!
...
fix: previously held item was activated too quickly
2024-05-13 04:02:06 +03:00
Vitaly
2e81fac751
feat: implement full gamepad (joystics) support in all UIs including inventory! Add gamepad cursor, add pause menu bind
2024-05-10 05:08:02 +03:00
Vitaly
1e7153c2e2
feat: publish all stories UI components to npm! ( #111 )
2024-05-05 03:25:08 +03:00
Vitaly
a37cc77050
move unrelated exports from globalState, fix storybook build
2024-02-15 05:11:49 +03:00
Vitaly Turovsky
85cfdf3c33
feat: add jei to quickly pick items in creative mode
2024-02-13 16:58:06 +03:00
Vitaly Turovsky
3ff4ba3849
ui fixes: 0 in chat and initial loader didn't show
2024-02-12 16:25:22 +03:00
Vitaly Turovsky
7963a9318c
fix: touch buttons now better fit on the portrait orientation
2024-01-05 23:46:22 +05:30
Vitaly
2bd3307199
fix: normal mode was unplayable when webxr was available
...
fix: in vr mode performance was degraded since every frame was rendered twice
fix: enter vr is now displayed propertly on mobile devices
2023-11-10 12:25:39 +03:00
Vitaly Turovsky
fadbd7eb22
feat: allow to change opacity & position of touch buttons
...
fix: touch buttons don't overflow other menus
fix: make top touch buttons prettier & bigger a bit
2023-11-04 07:01:56 +03:00
Vitaly
c6c62b3d2d
add a way to load less assets with option
2023-10-23 02:45:34 +03:00
Vitaly Turovsky
0a4cba33b1
add padding for mobile buttons to be more convenient on the phone
2023-10-14 03:40:56 +03:00
Vitaly Turovsky
4202a39857
iphone ui improvements
2023-10-13 20:07:11 +03:00
Vitaly Turovsky
cfdd84eee9
refactor loading error screen to AppStatus (react) to include transitions
...
better loading status
cleanup components
2023-10-13 18:52:25 +03:00
Vitaly Turovsky
9351732d09
feat: new scalable options GUI. Refactored options & main menu to React
...
chore: added storybook!
fixed too big ts language service memory consumption (json mc-data)
2023-10-11 19:38:16 +03:00
Vitaly Turovsky
f11a571e76
dont import screen
2023-10-10 21:05:02 +03:00
Vitaly Turovsky
cea9c17323
add screen component
2023-10-10 20:56:37 +03:00
Vitaly Turovsky
d77484c966
add storybook & react button component, refactor styles a bit
...
fix death screen was on top of other screens
2023-10-10 17:06:23 +03:00
Vitaly
14a9a2bf18
a few fixes ( #20 )
...
fix: ios improvements: always display full ui & no magnifier on double tap anymore
fix: regression: connect to p2p peers
2023-09-19 03:18:01 +03:00
Vitaly Turovsky
617ed9e8d4
temp fixes for ios scaling & chat issues
2023-09-09 23:58:38 +03:00
Vitaly
f44c1d660a
add force reload chunks (F3+A)
2023-09-04 09:23:05 +03:00
Vitaly
f695cb417c
inventory support with sprites (only multiplayer fully supported for now)! true block rendering!
...
add iphone x notch workarounds
2023-08-31 19:33:33 +03:00
Vitaly
ad0b545301
copy only entity textures, inline others! it reduces copy time and deploy size
2023-08-30 10:53:58 +03:00
Vitaly
c0ad5542c6
feat: first class camera touch support! tested on ios, currently no known issues anymore!
...
moved fps counter to right for space for debug info on left
2023-08-28 12:32:11 +03:00
Vitaly
811996c8d8
temporary fix for block model in inventory gui
2023-08-23 23:34:09 +03:00
Vitaly
d3b937c43b
lib -> src, move all app files to src/
...
also rm test folder
2023-08-17 21:24:41 +03:00