Commit graph

350 commits

Author SHA1 Message Date
Vitaly Turovsky
850ae6c2da fix: put just connected server to start of list 2025-03-29 02:01:05 +03:00
Max Lee
47be0ac865
feat: Item custom model data support (#318)
* feat: Item custom model data support

* rename prop, jsdoc for clarity

* explicit resource manager because it can be run in different threads, up mc-assets

* fix tsc

---------

Co-authored-by: Vitaly Turovsky <vital2580@icloud.com>
2025-03-26 08:22:38 +03:00
Vitaly Turovsky
cd9b796f16 feat: now save actually changed options instead of all options in new localstorage key changedSettings for clarity 2025-03-26 07:12:53 +03:00
Vitaly Turovsky
3690cb22aa fix classic panorama regression 2025-03-26 04:39:33 +03:00
Vitaly Turovsky
33debc1475 feat(experimental): make loading chunks as smooth as possible by delaying work to get more rendered fps at that time. It helps to eliminate massive fps drops on big chunks of data, however might introduce new possible race conditions.
Also disabled full maps completely because it was hard to optimize atm.
Now chunks load ~30-50% slower but smoother. Note that using waitChunksToLoad settings remains unchanged - time is the same
2025-03-26 03:48:22 +03:00
Vitaly Turovsky
46787309e2 fix: fix camera shake effect! rewrite impl. Fix offhand holding block now can become empty 2025-03-25 22:58:24 +03:00
Vitaly Turovsky
1015556834 use graphics backend id 2025-03-25 21:33:12 +03:00
Vitaly Turovsky
761c92e27c fix: always set sign text even in rich formatted mode so you dont lose your text if nbt edit command doesnt work (which is the case for the latest versions) 2025-03-25 21:09:48 +03:00
Vitaly Turovsky
8786448d07 fix tsc 2025-03-25 04:07:34 +03:00
Vitaly
0f3145bb8e
feat: app <-> renderer REWORK. Add new layers for stability (#315) 2025-03-25 02:08:32 +03:00
Vitaly Turovsky
df10bc6f1b feat: add client tps info to f3 2025-03-25 00:50:28 +03:00
Vitaly
563f5fa007
feat: Add videos/images from source with protocol extension (#301) 2025-03-24 20:17:54 +03:00
Vitaly Turovsky
4a4823fd6a highlight main actions 2025-03-21 04:18:24 +03:00
Vitaly Turovsky
e1758a84d0 fix bossbar crash when server tries to upate/remove non existent one 2025-03-20 05:14:23 +03:00
Vitaly Turovsky
6b1a82a6b3 fix possible crash on non existing server data update 2025-03-20 04:37:42 +03:00
Vitaly Turovsky
ba0287f278 fix: preserve list of initial servers when adding server, add always to top
feat: focus server ip input on adding or editing
2025-03-20 04:19:11 +03:00
Vitaly Turovsky
2277020de7 fix swing animations and improve replay server functions 2025-03-18 21:46:44 +03:00
Vitaly Turovsky
1b96577402 update group name 2025-03-17 20:09:57 +03:00
Vitaly Turovsky
5bb09a88bc fix: dont confuse with incorrect version display, allow to use config values as params in real time 2025-03-17 20:08:32 +03:00
Vitaly
36bf18b02f
feat: refactor all app storage managment (#310) 2025-03-17 16:05:04 +03:00
Vitaly Turovsky
3e056946ec add world download button 2025-03-15 02:20:47 +03:00
Vitaly
897c991a0e
fix: respect main menu links display from config (#308) 2025-03-14 19:53:59 +03:00
Vitaly Turovsky
a67b9d7aa2 active back all vanilla mechanics like hotbar wheel when replay window is minimized 2025-03-14 19:11:14 +03:00
Vitaly Turovsky
518d6ad866 fix always display reconnect and better last packets display (time) 2025-03-14 02:13:04 +03:00
Vitaly Turovsky
a8564232f7 fix: make chat arrows work on ios
fix: disable annoying in many cases auto correct on ios (more annoying than useful especially in commands)
fix: make stats dont overlap with chat
fix: fix edgecases when focusing on chat was not possible on mobile
2025-03-14 01:36:14 +03:00
Vitaly Turovsky
91dc4d1007 fix build info alert 2025-03-13 23:27:44 +03:00
Vitaly Turovsky
1267dcceae fix: reconnect button sometimes was not displayed 2025-03-13 23:11:12 +03:00
Vitaly Turovsky
c947b285ea fix: fix action bar text was not visible on ios (when landscape) 2025-03-13 23:06:41 +03:00
Vitaly Turovsky
78313ee225 fix more annoying crash edge cases 2025-03-12 01:55:18 +03:00
Vitaly
b8b1320258
feat: single file build! (#181) 2025-03-11 23:58:52 +03:00
Vitaly Turovsky
f9c042b00f add groups into UI for future work 2025-03-11 19:55:03 +03:00
Vitaly Turovsky
a6018c6891 remove not working google drive button to avoid confusion 2025-03-11 19:42:13 +03:00
Vitaly Turovsky
ec953fd5d1 feat: never force resort items in the list and allow to resort manually with shift+up/down 2025-03-11 19:37:34 +03:00
Vitaly Turovsky
734d195be0 fix errors spamming from players list 2025-03-11 02:11:36 +03:00
Vitaly Turovsky
14d3bba5f5 rm serverslist storybook 2025-03-11 02:04:22 +03:00
Vitaly Turovsky
28da4e60f0 hotfix for ui crash on disconnect 2025-03-06 20:12:05 +03:00
Vitaly Turovsky
d35bf41e8c fix: fix displaying of unsigned messages (still need to simplify weird mineflayer parsing) 2025-03-05 23:12:19 +03:00
Vitaly Turovsky
e7b012c08d feat: Display players list on long chat button hold 2025-03-05 22:58:11 +03:00
Vitaly Turovsky
a27fa4cd1d feat: Add interaction hint for touch-based entity targeting 2025-03-05 22:49:36 +03:00
Vitaly Turovsky
c6b8efe4e8 hotfix: should fix edge case when canvas was out of viewport bounds on ios 2025-03-05 22:22:35 +03:00
Vitaly
0db49e7879
feat: Full support for rendering blocks in inventory GUI powered by deeplsate (#292) 2025-03-05 15:11:42 +03:00
Vitaly Turovsky
465ce35e83 feat: display motd/players info for ws servers (still no icon sadly)
add new server
2025-03-05 13:02:55 +03:00
Vitaly
1c700aac1e
feat(config-json): Only either bundle or load from remote (#291) 2025-03-04 19:00:20 +03:00
Vitaly Turovsky
2619e5da89 fix: was not possible to click notification, make error routing more strict & obvious 2025-03-03 17:42:01 +03:00
Vitaly Turovsky
b0da1e41d6 fix: fix crashes on packets logging recording
fix: make replay panel minmizable
2025-03-03 15:31:25 +03:00
Vitaly
ceb4cb0b66
feat: Refactor mouse controls, fixing all false entity/item interaction issues (#286) 2025-02-27 15:26:38 +03:00
Vitaly Turovsky
dec93c2b64 fix react warning 2025-02-27 04:48:16 +03:00
Vitaly Turovsky
d348a44bb8 add a way to disable recording button on pause menu, refactor 2025-02-27 04:48:03 +03:00
Vitaly Turovsky
2414111b9c feat: add packets recording control to pause menu, display packets view after recording was started for in real time server packets debug, fix auto captured packets display 2025-02-26 23:29:18 +03:00
Vitaly Turovsky
edad57a225 feat: allow to load client without free space on device (or no write permissions) 2025-02-26 22:56:02 +03:00