feat(library-manager): collapse to a single unified tab with state-aware row actions

Remove the 3 tabs (In project / Search / Installed). One list now: browse your
installed + custom libraries by default, search the index when you type. Each
row is state-aware:
  + Add to project   — installs if needed, then declares it on the active board
  In project (toggle) — click to remove from this board's manifest
  Uninstall / Remove  — free the cache / remove your custom upload
'Install' is folded into 'Add to project' (install-on-add) for simplicity. The
per-board manifest (board.libraries) stays the compile scope. The pro custom-zip
upload button still injects into .lib-modal-header. The in-modal velxio.json
editor tab is gone (the manifest is shown by the explorer's libraries.json file).
This commit is contained in:
David Montero 2026-06-08 15:51:34 +02:00
parent e14a8bba78
commit 02c8ad756d
1 changed files with 331 additions and 666 deletions

File diff suppressed because it is too large Load Diff