Skip to content

Make folders and profile-embedded presets selectable in the tree - #184

Merged
SukuWc merged 1 commit into
mainfrom
feat/tree-folder-preset-selection
Sep 23, 2026
Merged

SukuWc merged 1 commit into
mainfrom
feat/tree-folder-preset-selection

Conversation

@SukuWc

@SukuWc SukuWc commented Sep 23, 2026

Copy link
Copy Markdown
Member
  • Folders and profile-embedded (nested) presets can now be selected, highlighted with the same green border as regular items
  • Detail pane shows "No preview available for """ instead of trying to render a non-previewable selection
  • Selecting a profile-embedded preset triggers the editor's PRESET_LOAD module overlay via provideSelectedConfigForEditor; selecting a folder closes any leftover overlay
  • New selected_node_id/selected_node_label stores track tree-row highlighting separately from selected_config, which now only ever holds a real previewable config

🤖 Generated with Claude Code

https://claude.ai/code/session_01619XN25FUTzqut4YbzZPQr

Folders and nested profile presets could only toggle expand/collapse,
so there was no way to see what was selected other than a real,
previewable config. selected_config now stays reserved for that, with
a new selected_node_id/selected_node_label pair driving row
highlighting generically - and the detail pane falls back to a "no
preview available" placeholder naming the selection instead of trying
to render one. Selecting a profile-embedded preset also now notifies
the editor via provideSelectedConfigForEditor so it shows the correct
module overlay on connected hardware.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01619XN25FUTzqut4YbzZPQr
@SukuWc
SukuWc merged commit 2c3bbdf into main Sep 23, 2026
2 checks passed
@github-actions

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 8f683e8):

https://profile-cloud-dev--pr184-feat-tree-folder-pre-9qkexd61.web.app

(expires Fri, 23 Oct 2026 13:12:38 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2a004f867edf1347070dd9beedb18755187a6d4e

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