Skip to content

feat(applications): collapsible list and method accordion - #21

Merged
PierreRaybaut merged 3 commits into
developfrom
feat/applications-ui-refresh
Oct 7, 2026
Merged

PierreRaybaut merged 3 commits into
developfrom
feat/applications-ui-refresh

Conversation

@PierreRaybaut

Copy link
Copy Markdown
Contributor

Applications window

  • The strip between the application list and the application page hides the list or shows it again. The window shrinks or grows accordingly, and the choice is stored in localStorage (datalab-web.applications.listCollapsed).
  • Only the application page scrolls now, so the list, the strip and the run status stay in view.
  • The methods and datasets of an application form a native <details name> accordion: one section is open at a time (the deep-linked method, or else the first one). A colored dot shows whether each method can run on the current selection, without opening it.

This branch also carries cdcd83c (method cards with live readiness and example trials), which has no PR of its own.

Tests

  • Vitest: 728 passed, with new tests for the list collapse and the accordion. Prettier, ESLint, tsc and i18n:check pass.
  • Playwright: the 14 application specs pass (deep links, methods, Camera and Pulse UI, menus, user plugin wheel).

Assisted-by: Claude Opus 5.5

Only the application page scrolls now, keeping the strip and status in view.

Assisted-by: Claude Opus 5.5
@PierreRaybaut
PierreRaybaut merged commit 77517d9 into develop Oct 7, 2026
5 checks passed
@PierreRaybaut
PierreRaybaut deleted the feat/applications-ui-refresh branch October 7, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant