Commit Graph

52 Commits

Author SHA1 Message Date
858082e151 feat(nds): add audio in all menus 2026-02-25 14:52:48 +01:00
4af6de5329 fix(audio): handle spamming play 2026-02-24 17:51:55 +01:00
ef00bd06bb feat(audio): audio system 2026-02-24 17:34:01 +01:00
2d4210b031 feat(3d-nds): lag detection 2026-02-24 16:18:03 +01:00
128d350b86 feat(3d-nds): use draco to compress glb model 2026-02-24 15:26:54 +01:00
ca5e964b61 feat(nds): atlas versionning
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m40s
2026-02-16 16:27:36 +01:00
f4ebe93135 feat(nds): use key codes instead of keys to handle multiple layouts
All checks were successful
Build and Push Docker Image / build (push) Successful in 2m31s
2026-02-16 13:57:26 +01:00
d7bca21bd7 fix(nds): use deltaTime in frame based-motion 2026-02-13 17:10:32 +01:00
b4b38af4ab fix(utils): wrong useButtonNavigation last handling 2026-02-12 01:07:33 +01:00
2137abf424 feat(nds): add pressed state for all buttons 2026-02-11 23:33:26 +01:00
305ef81083 feat(utils): useButtonNavigation now exposes pressed button 2026-02-10 19:27:44 +01:00
18080dee1d feat(nds): improve some button interactions 2026-02-10 17:00:11 +01:00
1458acd20b feat(utils): useButtonConfirmation.onButtonClick -> onActivate 2026-02-10 16:47:50 +01:00
a95feb223e feat(nds): improve key input system 2026-02-10 16:28:54 +01:00
bb7b85c86f fix(settings): fix menu icon flashing the wrong image for a frame 2026-02-10 14:10:16 +01:00
df3a78560b feat(confetti): spawn small amount when an achievement is unlocked 2026-01-31 20:49:23 +01:00
3daa8b5bcc feat: add confetti 2026-01-31 20:36:27 +01:00
2814abfc32 feat(utils): cancel animation on new input in useButtonNavigation 2026-01-31 01:01:34 +01:00
717c3c8f17 feat(settings): don't navigate to submenu of non opened menu 2026-01-31 00:05:47 +01:00
537980dfc0 feat(assets): assets selector 2026-01-21 22:48:32 +01:00
29e26f7f4e feat(buttonNavigation): customize selector animation 2026-01-19 00:21:04 +01:00
a16f112f7b font: tweak duration of some animations 2026-01-19 00:06:02 +01:00
0a8017e34e feat(buttonNavigation): expose readonly selected button and new select function, to allow user to select any button with path animation 2026-01-14 15:34:02 +01:00
03bbc25f4b feat(buttonNavigation): block any interactions while the selector is being animated 2026-01-14 15:09:09 +01:00
6c184daf03 feat(buttonNavigation): add blocked paths to avoid diagonal navigtion in menus 2026-01-14 14:34:23 +01:00
a044d87977 feat(buttonNavigation): move the selector along the path instead of moving directly to the selected button 2026-01-13 18:34:01 +01:00
44b876a5ca feat(assets): use single texture atlas instead of loading all images individually 2026-01-08 19:55:43 +01:00
6d1edc1b8a feat(common): move confirmation modal to his own store, and add 'onClosed' event 2025-12-30 00:37:39 +01:00
d77d595370 feat: centralize all screen related callbacks in useScreen 2025-12-29 21:01:19 +01:00
b70bf6d6b2 fix(common): show buttons only if onConfirm is passed instead of having separate boolean 2025-12-29 19:58:59 +01:00
25a15f9c65 feat(common): change modal open signature and allow to hide buttons 2025-12-29 19:48:49 +01:00
254b077722 feat(screen): remove useUpdate callback and add delta time to useRender 2025-12-27 16:45:37 +01:00
4745a49a63 fix: block interactions when animation is happening 2025-12-20 14:55:49 +01:00
303b8e8790 feat(common): implement buttons and confirmation modal 2025-12-19 19:15:24 +01:00
c5f07e7b80 fix: missing button interactions 2025-12-18 16:38:05 +01:00
e190636544 feat(assets): load 3d models as well 2025-12-17 18:00:11 +01:00
b85899617b feat(assets): new assets loading system (currently only for images) 2025-12-17 12:28:48 +01:00
a65ba42f06 feat(nds): use custom NDS_ keys in events 2025-12-15 11:53:20 +01:00
7aa0225c2f feat(nds): physical dpad 2025-12-14 18:58:22 +01:00
f8eab2f1a9 fix(assets): cache in useImage 2025-11-27 00:53:35 +01:00
aa60eb4909 feat(settings): more specific notification handling, and put menu in query to allow user to go back in history to go back in menus 2025-11-26 22:58:03 +01:00
9f1e2015c6 feat(settings): menu animations 2025-11-25 15:50:28 +01:00
ca6402261a feat: implement 'last' for 'up' in button navigation 2025-11-24 11:11:51 +01:00
eda85b7435 feat: useMouseWheel -> useScreenMouseWheel 2025-11-21 21:01:46 +01:00
2e8ae420ac feat: implement useMouseWheel composable 2025-11-19 01:29:53 +01:00
8933635ba1 feat: implement useKeyDown composable 2025-11-19 00:25:00 +01:00
ca6e4e6a5e feat(assets): clean up imgs 2025-11-18 21:18:40 +01:00
2eb3a3520c feat(assets): implement useImages composable 2025-11-18 19:48:20 +01:00
1d14ad1450 fix(useButtonNavigation): wrong click navigation 2025-11-14 23:45:34 +01:00
15fa328fec feat: generic button navigation 2025-11-14 23:21:52 +01:00