|
|
b9ce359aea
|
chore: format code
|
2025-12-24 09:50:32 +08:00 |
|
|
|
11b84a3939
|
Merge pull request #14 from 101island/feature/login
Merge branch 'feature/login' into 'dev'
|
2025-12-24 00:47:20 +08:00 |
|
|
|
3cfc84b96e
|
Merge pull request #13 from 101island/feature/mouseInteractionTigger
|
2025-12-24 00:41:04 +08:00 |
|
|
|
950a382268
|
fix: restore mobile layout broken by login changes
|
2025-12-24 00:32:30 +08:00 |
|
|
|
7e1b29b496
|
feat: refactor QQ auth to use recursive long polling with immediate retry
|
2025-12-23 23:57:15 +08:00 |
|
|
|
a892cbb044
|
style: improve frontend interaction details
|
2025-12-23 23:28:03 +08:00 |
|
|
|
658361d297
|
refactor: update API base URL configuration
|
2025-12-23 17:06:32 +08:00 |
|
Akatsh1
|
6dabeae6be
|
fix: correct label text for mouse interaction toggle and improve comments
|
2025-12-21 15:26:38 +08:00 |
|
Akatsh1
|
5c06429ef8
|
feat: add mouse interaction toggle functionality
|
2025-12-21 15:15:43 +08:00 |
|
|
|
745a745a72
|
feat: complete frontend login logic
|
2025-12-18 16:51:26 +08:00 |
|
|
|
1e7fefd6e6
|
feat: add login window
|
2025-12-18 12:38:33 +08:00 |
|
|
|
2cb29e9545
|
docs: delete refact_MARBLE_SYSTEM_guide.md
|
2025-12-18 11:22:30 +08:00 |
|
|
|
1bbd966934
|
Merge pull request #10 from 101island/feature/physics
Feature/physics
|
2025-12-16 15:53:36 +08:00 |
|
Usu171
|
2bb9de9588
|
chore: update subSteps values to enhance stability
|
2025-12-16 15:34:48 +08:00 |
|
Usu171
|
58502a350e
|
chore: add comments back
|
2025-12-16 15:23:16 +08:00 |
|
Usu171
|
819bdf4c9f
|
chore(config): maxSpeed to 3200
|
2025-12-15 16:51:15 +08:00 |
|
Usu171
|
946fcac7bd
|
feat: testing a new physics system
|
2025-12-15 16:34:48 +08:00 |
|
|
|
b06be03905
|
Merge pull request #9 from 101island/feature/deviceMotion
feat: add device motion interaction
|
2025-12-14 23:27:12 +08:00 |
|
Usu171
|
ae003fb8fd
|
feat: if device orientation interaction is turned off, disable dynamic minSpeed & dynamic subSteps
|
2025-12-14 23:18:29 +08:00 |
|
Usu171
|
db3ce82eb2
|
feat: if device orientation interaction is turned off, disable dynamic minSpeed
|
2025-12-14 23:10:01 +08:00 |
|
Usu171
|
455c54b3cf
|
fix: calculate the size of marbles using the proportion of marbles area to fix: marble is too large in a square screen
|
2025-12-14 22:52:06 +08:00 |
|
Usu171
|
0a6c24a509
|
feat: add deviceOrientation & deviceMotion toggle button
|
2025-12-14 22:11:42 +08:00 |
|
Usu171
|
b65d247d49
|
feat: add device motion interaction back
|
2025-12-14 21:52:05 +08:00 |
|
Usu171
|
d9f361280d
|
fix: add random speed to fix: if enableCollisions are turned off and the marble completely overlaps, there will be no collision
|
2025-12-14 17:51:30 +08:00 |
|
Usu171
|
2f7630565d
|
feat: add dynamic minSpeed
|
2025-12-14 17:23:47 +08:00 |
|
Usu171
|
b3b886e8e9
|
feat: add kinetic energy debug info
|
2025-12-14 15:25:10 +08:00 |
|
Usu171
|
0c29be993b
|
fix: wrong collision
|
2025-12-14 14:42:17 +08:00 |
|
Usu171
|
3bf1c0ce4c
|
Merge branch 'debug' into feature/deviceMotion
|
2025-12-14 14:01:28 +08:00 |
|
Usu171
|
dc48c866c2
|
feat: use rotation matrix to derive acceleration ax
refs:
https://www.w3.org/TR/orientation-event/#examples
|
2025-12-14 01:26:55 +08:00 |
|
Usu171
|
6437fd8825
|
feat: add velocity vector display
|
2025-12-14 01:03:47 +08:00 |
|
|
|
93f50b4812
|
feat: implement dynamic physics sub-stepping with gravity optimization and debug UI
|
2025-12-14 00:52:35 +08:00 |
|
|
|
6a14b51296
|
style: update settings menu background to dark
|
2025-12-14 00:05:48 +08:00 |
|
Usu171
|
1efc80cfe3
|
feat: add device orientation interaction
|
2025-12-13 22:31:23 +08:00 |
|
Usu171
|
a72bfb2e85
|
feat: add device motion interaction
|
2025-12-13 16:02:15 +08:00 |
|
|
|
86d5c48522
|
feat: add title, marbles, and background toggles to settings menu
|
2025-12-13 14:26:56 +08:00 |
|
|
|
c06f40b4b3
|
feat: add collision toggle for settings menu
|
2025-12-13 11:13:56 +08:00 |
|
|
|
0dd424b884
|
feat: replace footer zoom buttons with collapsible settings menu
|
2025-12-13 10:53:58 +08:00 |
|
|
|
aed9f7a92f
|
perf: optimize marble physics via spatial grid and reduce CSS rendering overhead
|
2025-12-13 10:27:39 +08:00 |
|
|
|
f768ac7827
|
chore: add Biome and format codebase with biome.json
|
2025-12-12 23:37:56 +08:00 |
|
|
|
675b51da17
|
refactor: translate all Chinese comments to English and convert block comments to single-line comments
|
2025-12-12 23:28:08 +08:00 |
|
Usu171
|
19a50ae89d
|
chore: add @biome.js/biome version 2.3.8 to devDependencies
|
2025-12-12 23:22:04 +08:00 |
|
Akatsh1
|
3f32949fd1
|
refactor: modularize marble system with TypeScript architecture, add mouse interacrtions, optimize physics system
|
2025-12-10 15:39:51 +08:00 |
|
|
|
d57e6107fd
|
Merge pull request #6 from 101island/dev
Merge dev branch into main
|
2025-12-10 14:49:58 +08:00 |
|
|
|
9f7a945aeb
|
chore: add README.md
|
2025-12-10 14:44:48 +08:00 |
|
|
|
6ec19effa4
|
chore: add MIT license
|
2025-12-10 14:26:46 +08:00 |
|
|
|
8478e62558
|
chore: add bun.lock
|
2025-12-10 13:04:37 +08:00 |
|
|
|
20df4a9e8e
|
feat: add footer component with zoom in/out functionality
|
2025-12-10 10:31:44 +08:00 |
|
|
|
81f84a97f1
|
feat: smooth the marble hover effect
|
2025-12-10 10:09:41 +08:00 |
|
|
|
c0c9b08a98
|
feat: fetch user data from https://avatar.awfufu.com/users
|
2025-12-10 00:39:35 +08:00 |
|
|
|
1063edc7d1
|
feat: replace title.png with animated title.svg and add gradient glow effect
|
2025-12-10 00:14:54 +08:00 |
|