|
|
b188812e82
|
fix(utils): wrong useButtonNavigation last handling
|
2026-02-12 01:07:33 +01:00 |
|
|
|
172c78541c
|
feat(nds): add pressed state for all buttons
|
2026-02-11 23:33:26 +01:00 |
|
|
|
3a7f37ab5e
|
feat(utils): useButtonNavigation now exposes pressed button
|
2026-02-10 19:27:44 +01:00 |
|
|
|
069884123b
|
feat(nds): improve some button interactions
|
2026-02-10 17:00:11 +01:00 |
|
|
|
93e6922b68
|
feat(utils): useButtonConfirmation.onButtonClick -> onActivate
|
2026-02-10 16:47:50 +01:00 |
|
|
|
14b9ee6119
|
feat(nds): improve key input system
|
2026-02-10 16:28:54 +01:00 |
|
|
|
9843379126
|
fix(settings): fix menu icon flashing the wrong image for a frame
|
2026-02-10 14:10:16 +01:00 |
|
|
|
87da5753c6
|
feat(confetti): spawn small amount when an achievement is unlocked
|
2026-01-31 20:49:23 +01:00 |
|
|
|
f6591b9081
|
feat: add confetti
|
2026-01-31 20:36:27 +01:00 |
|
|
|
d9c9dba166
|
feat(utils): cancel animation on new input in useButtonNavigation
|
2026-01-31 01:01:34 +01:00 |
|
|
|
10f7d16805
|
feat(settings): don't navigate to submenu of non opened menu
|
2026-01-31 00:05:47 +01:00 |
|
|
|
3231c7def5
|
feat(assets): assets selector
|
2026-01-21 22:48:32 +01:00 |
|
|
|
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 |
|