Commit graph

1,997 commits

Author SHA1 Message Date
Vitaly
289c048b51 build should be fixed 2023-08-12 20:56:34 +03:00
Vitaly
b0b3279d5b experimental way to handle reconnect without page reload, which doesn't work only when player is joined (though R should work!) 2023-08-12 20:55:55 +03:00
Vitaly
6805c74b8d add proxy note, improve inputs on mobile & desktop
dont crash on block placement error
2023-08-12 17:49:25 +03:00
Vitaly
b6833955b0 use local version of prismarine-viewer for futher modifications & improvements 2023-08-12 17:40:07 +03:00
Vitaly
0d643be5a9 add new components to html 2023-08-12 04:03:34 +03:00
Vitaly
7ceddde661 fix incorrect ranges commited 2023-08-12 03:54:19 +03:00
Vitaly
26135510ea mostly fix bad performance of mouse move (still work to do)
Implement Frame Limit.
fix boolean settings, refactor pointerlock, making it cleaner
2023-08-12 03:30:10 +03:00
Vitaly
55ded810fc add valtio dep 2023-08-11 23:37:18 +03:00
Vitaly
ac5e03ed95 dx: always show stats for now, clear console on l, rejoin when errored on r, use live reload (though its buggy) instead of slow hot 2023-08-11 23:36:41 +03:00
Vitaly
4d349bf8ea commit missing files in order to fix build 2023-08-11 19:07:23 +03:00
Vitaly
634a01c310
[in-place] try to fix previous commit errors 2023-08-11 16:27:47 +03:00
Vitaly
631bf20b20 feat: manage pointerLock api cleanly introduce fullscreen modes and new settings (also refactor them)
fix: apply gui scale after release
camera move broken for now...
2023-08-11 15:58:22 +03:00
Vitaly
80806fe187 a bit better typechecking 2023-08-11 13:17:25 +03:00
Vitaly
a716e58e26 feat: change fov from options & always show disabled options 2023-08-11 12:08:02 +03:00
Vitaly
7006fa7ac6 fix showing the loading screen + refactor 2023-08-11 11:52:19 +03:00
Vitaly
6b7c1353b0 include actual github repo when used on github repo 2023-08-11 04:21:41 +03:00
Vitaly
797bd06a1d NEW escape stack management! Super scalable impl that shouldnt have bugs at all! (already debugged some)
remove displayScreen in favor of new fns
2023-08-11 04:19:12 +03:00
Vitaly
e958d015e9 feat: allow to pass connect config in search params and auto reconnect for faster development!
remove old impl, which was duplicating & bloading code a didnt allow to particially pass data to join screen such as username
2023-08-11 01:16:25 +03:00
Vitaly
d0ddd45df7 [fixup] make all inputs mobile-friendly 2023-08-10 23:59:42 +03:00
Vitaly
5077327604 load click sound on page load
as bonus resources num in devtools is more realistic right after page load
2023-08-10 23:02:07 +03:00
Vitaly
fa258e22bc make all inputs user-friendly. add server history autocomplete (temporary solution) 2023-08-10 22:59:28 +03:00
Vitaly
8bbedef277 some basic type-checking change start script 2023-08-10 14:09:31 +03:00
Vitaly
d8a69a31d8 oops. install pnpm first. 2023-08-09 21:37:07 +03:00
Vitaly
036e82c314 use temporarily github pages as vercel cant fetch some git repos? 2023-08-09 21:36:39 +03:00
Vitaly
fc0dbad3c8 use chunks in dev 2023-08-09 21:01:06 +03:00
Vitaly
e8a18dabdc Add debug config! 2023-08-09 21:00:50 +03:00
Vitaly
5b8ea2cc39 fix build agan... 2023-08-09 20:59:02 +03:00
Vitaly
1e503475be enable vr in chrome [openXR] (to be tested actually) 2023-08-09 20:58:53 +03:00
Vitaly
6570e34a0e dirt is boring... 2023-08-09 20:50:40 +03:00
Vitaly
4ccb0ef1e5 update deps & use PNPM! 2023-08-09 20:48:12 +03:00
Vitaly
439aa8f6aa minor fixes... 2023-08-09 20:38:03 +03:00
Vitaly
8c77ce89b6 actually commit mouse raw input impl 2023-08-09 19:41:20 +03:00
Vitaly
1a0432dbea [pick pr] display user gpu in debug overlay. Useful for laptops with iGPU and a dedicated one 2023-08-09 19:36:06 +03:00
Vitaly
73ef18fdae [pick pr?] fix some bugs? 2023-08-09 19:34:09 +03:00
Vitaly
2e55b6398e [pick pr] [wip] mouse raw input. Doesn't work for now for some reason :( 2023-08-09 19:33:24 +03:00
Vitaly
08b9f48a34 speed webpack builds 2023-08-09 18:36:27 +03:00
Vitaly
e8dba7ed63 [pick pr] fix white strip on buttons 2023-08-09 17:16:46 +03:00
Vitaly
5300f0cde5 remove not needed files 2023-08-09 16:24:22 +03:00
LEGALISE PIRACY
856639d586
[ImgBot] Optimize images (#348)
*Total -- 7,376.32kb -> 5,550.67kb (24.75%)

/extra-textures/background/panorama_4.png -- 6.60kb -> 2.82kb (57.3%)
/screenshot.png -- 3,902.90kb -> 2,647.10kb (32.18%)
/assets/favicon.svg -- 4.88kb -> 3.31kb (32.09%)
/extra-textures/loading.png -- 88.28kb -> 66.53kb (24.64%)
/assets/favicon.png -- 28.32kb -> 22.43kb (20.8%)
/extra-textures/gui.png -- 36.68kb -> 29.68kb (19.07%)
/assets/invsprite.png -- 3,308.66kb -> 2,778.79kb (16.01%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-07-22 14:55:20 +02:00
extremeheat
d414596ab0
Release 1.5.0 (#347)
* Update publish.yml to use node 18

* Update package.json

* Update HISTORY.md
2023-07-22 14:42:09 +02:00
Romain Beaumont
39990254bf
change default host 2023-04-09 01:10:50 +02:00
Romain Beaumont
ed4c558384
remove cname copying in ci.yml 2023-04-09 00:42:23 +02:00
Romain Beaumont
24639915ec
use node 18 (#343)
* use node 18

* Update webpack.common.js
2023-04-09 00:34:33 +02:00
extremeheat
c0d9ee982a
fix URI (#340) 2023-04-06 09:22:15 +02:00
sverben
52c6d2a9ff
Add BossBars (#319)
* Add component

* Add preload function to hud (required for already existing BossBars)

* Remove useless debug log

* Display bars

* Values and colors

* Add dividers

* Add titles

* Remove ;

* Make titles smaller

* Delete BossBars

* Store the container

* Update code standard

* Move BossBars to components

* Proper use of LitElement

* Code style improvements

* init hotbar before player spawn, fixes hotbar not working when joining
2023-03-04 19:04:46 +01:00
dependabot[bot]
d82a70a5ad
Bump webpack-dev-middleware from 5.3.3 to 6.0.0 (#332)
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 6.0.0.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v6.0.0)

---
updated-dependencies:
- dependency-name: webpack-dev-middleware
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-29 03:04:46 +01:00
dependabot[bot]
ae1ccf0cf3
Bump webpack-cli from 4.10.0 to 5.0.0 (#331)
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.10.0 to 5.0.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.10.0...webpack-cli@5.0.0)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-20 02:03:21 +01:00
Fury-101
172060d584
save all play screen options (#326)
* save all play screen options

* fixed semicolons

was hard to catch in nvim sorry
2022-09-30 19:34:35 +02:00
Romain Beaumont
9e53633286
Release 1.4.0 2022-07-07 00:37:39 +02:00
Keir Finlow-Bates
598d8dce61
Fix for #301 (#306)
Co-authored-by: Keir Finlow-Bates <keirfb@gmail.com>
Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>
2022-05-21 23:18:42 +02:00