Commit Graph

32 Commits

Author SHA1 Message Date
425195cf5f feat(buttonNavigation): customize selector animation 2026-01-19 00:21:04 +01:00
d4377094b4 font: tweak duration of some animations 2026-01-19 00:06:02 +01:00
c005c50081 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
c2e80ab690 feat(buttonNavigation): block any interactions while the selector is being animated 2026-01-14 15:09:09 +01:00
0163699484 feat(buttonNavigation): add blocked paths to avoid diagonal navigtion in menus 2026-01-14 14:34:23 +01:00
91d8b6db3b feat(buttonNavigation): move the selector along the path instead of moving directly to the selected button 2026-01-13 18:34:01 +01:00
e2d40a4bc1 feat(assets): use single texture atlas instead of loading all images individually 2026-01-08 19:55:43 +01:00
408abb695d feat(common): move confirmation modal to his own store, and add 'onClosed' event 2025-12-30 00:37:39 +01:00
f60fb3625c feat: centralize all screen related callbacks in useScreen 2025-12-29 21:01:19 +01:00
ef232c9007 fix(common): show buttons only if onConfirm is passed instead of having separate boolean 2025-12-29 19:58:59 +01:00
bdc27d72c8 feat(common): change modal open signature and allow to hide buttons 2025-12-29 19:48:49 +01:00
5a023749ad feat(screen): remove useUpdate callback and add delta time to useRender 2025-12-27 16:45:37 +01:00
19450f0bf7 fix: block interactions when animation is happening 2025-12-20 14:55:49 +01:00
5bc57f5edc feat(common): implement buttons and confirmation modal 2025-12-19 19:15:24 +01:00
fa66b50fc7 fix: missing button interactions 2025-12-18 16:38:05 +01:00
fbcc7703c9 feat(assets): load 3d models as well 2025-12-17 18:00:11 +01:00
2f16f382e5 feat(assets): new assets loading system (currently only for images) 2025-12-17 12:28:48 +01:00
258bcd0f16 feat(nds): use custom NDS_ keys in events 2025-12-15 11:53:20 +01:00
03bea6a641 feat(nds): physical dpad 2025-12-14 18:58:22 +01:00
311e6c23ac fix(assets): cache in useImage 2025-11-27 00:53:35 +01:00
a5c1c93260 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
5ca5c5b892 feat(settings): menu animations 2025-11-25 15:50:28 +01:00
a825c472b4 feat: implement 'last' for 'up' in button navigation 2025-11-24 11:11:51 +01:00
43cf159915 feat: useMouseWheel -> useScreenMouseWheel 2025-11-21 21:01:46 +01:00
e731709eaa feat: implement useMouseWheel composable 2025-11-19 01:29:53 +01:00
94a801cbe9 feat: implement useKeyDown composable 2025-11-19 00:25:00 +01:00
81e9ed0129 feat(assets): clean up imgs 2025-11-18 21:18:40 +01:00
18dc39b978 feat(assets): implement useImages composable 2025-11-18 19:48:20 +01:00
fb34a3b4d2 fix(useButtonNavigation): wrong click navigation 2025-11-14 23:45:34 +01:00
d54d52bff0 feat: generic button navigation 2025-11-14 23:21:52 +01:00
4a8d46eb24 feat: implement useScreenClick 2025-11-13 00:37:05 +01:00
f70a8868dd feat: nds render system 2025-11-09 16:20:30 +01:00