458ad903db
Add navbar music player with floating ambient panel.
...
Move ambient audio into a top-nav toggle that opens a retro floating player while keeping playback running when collapsed.
2026-05-24 10:29:47 -06:00
e41fc10c77
Rename shop items to plain sprite labels and improve thumbnail visibility.
...
Use code-side display names in the shop UI so labels stay correct even when DB rows lag, and add a neutral thumbnail glow so dark colors remain visible.
2026-05-24 10:10:08 -06:00
masongga
c1b48c5e8d
moved habits and quizzes to pet page
2026-05-24 09:13:36 -06:00
pricewowen
ec1bfa3fbe
Improvements to the UI
2026-05-24 08:49:37 -06:00
pricewowen
5ebcf33bca
Polish quiz completion UX, room PNG backgrounds, and habits list order
...
Polish quiz completion UX, rooms, and app layout.
2026-05-24 07:09:40 -06:00
c8b77a77ac
Refine landing pet scale and login forgot-password link.
...
Size the homepage pet from LCD height instead of width alone, and soften the forgot-password link so it reads secondary to the password label.
2026-05-24 05:29:12 -06:00
b8596eacee
Improve readability and randomize guest landing pet.
...
Pair Share Tech Mono body text with Press Start 2P display accents, and show a randomized dressed pixel character for signed-out homepage previews.
2026-05-24 05:21:56 -06:00
2b76e7f34c
Scale landing pet preview for small viewports.
...
ResizeObserver on the landing LCD drives pet sprite scale while capping LCD height so the hero preview stays proportional on mobile.
2026-05-24 05:15:37 -06:00
d5e80ec380
Finish interrupted features: tab prefetch, pet viewport, and home logo.
...
Add shared quiz/habits tab cache with nav hover prefetch and AppDataPrefetcher,
make the pet screen fill and center the viewport, and point the HaBit logo to /.
2026-05-24 04:57:13 -06:00
831170573b
Pin bottom nav to viewport and reserve scroll clearance.
...
Track visual viewport for keyboard offset, add bottom spacer, use solid
nav background with safe-area padding, and avoid zero nav offset fallback.
2026-05-24 04:34:34 -06:00
91cced4c75
Fix app shell layout with stable top bar and dynamic nav offset.
...
Unified chrome keeps the home logo top-left, measures bottom nav height
for scroll clearance, and adds responsive content widths for mobile/desktop.
2026-05-24 04:26:09 -06:00
fd15338bd0
Hide bottom nav labels on narrow widths and enlarge icons.
...
Use a container query so cramped nav items show icon-only mode with accessible labels via aria-label.
2026-05-24 04:09:13 -06:00
pricewowen
9fdec200b5
Stable version with additional styling
2026-05-24 01:43:59 -06:00
5bed4dcf11
Initialize Supabase Next app
2026-05-23 13:24:39 -06:00