From 9f1daa0f8c94029ccdfc21b10b8de7dde0950e4f Mon Sep 17 00:00:00 2001 From: archipelago Date: Thu, 23 Jul 2026 15:31:02 -0400 Subject: [PATCH] feat(ui): per-app display-mode defaults (IndeeHub fullscreen) + gamepad plays media + node list scales - Per-app default display mode: explicit user pick (remembered per app) -> app default -> last global -> panel; IndeeHub defaults to fullscreen. - data-controller-primary: a media file card's gamepad-select clicks the card (audio -> bottom-bar player, video -> lightbox) instead of the card's download link. - Discovered-nodes list scales with the viewport (max(14rem,45vh)) instead of cramming a long list into a fixed 224px box. Co-Authored-By: Claude Fable 5 --- neode-ui/src/components/cloud/FileCard.vue | 1 + neode-ui/src/composables/useControllerNav.ts | 9 +++++++++ neode-ui/src/views/AppSession.vue | 13 +++++++------ .../src/views/appSession/appSessionConfig.ts | 17 +++++++++++++++++ neode-ui/src/views/web5/Web5NodeVisibility.vue | 4 +++- 5 files changed, 37 insertions(+), 7 deletions(-) diff --git a/neode-ui/src/components/cloud/FileCard.vue b/neode-ui/src/components/cloud/FileCard.vue index 29344559..0c449656 100644 --- a/neode-ui/src/components/cloud/FileCard.vue +++ b/neode-ui/src/components/cloud/FileCard.vue @@ -2,6 +2,7 @@