Skip to content

NodeEditor: Add "Files" tab to browse node cache folder#3020

Draft
Copilot wants to merge 2 commits intodevelopfrom
copilot/add-files-tab-to-node-editor
Draft

NodeEditor: Add "Files" tab to browse node cache folder#3020
Copilot wants to merge 2 commits intodevelopfrom
copilot/add-files-tab-to-node-editor

Conversation

Copy link
Contributor

Copilot AI commented Feb 28, 2026

Adds a "Files" tab to the NodeEditor panel, providing an inline file browser for the node's cache folder (internalFolder), complementing the existing "Open Cache Folder" menu action.

Description

New tab visible only for computable nodes (consistent with Log/Statistics/Status tabs) that lets users browse, navigate, and open cached files without leaving the UI.

Features list

  • Add "Files" tab to NodeEditor (index 4, computable nodes only)
  • Navigate into subdirectories by double-clicking folders; navigate up via toolbar button
  • Display file sizes (B/KB/MB/GB) alongside file names
  • Open files with default OS handler or open current folder in OS file manager via toolbar button
  • "No files found" placeholder when cache folder is empty or not yet computed

Implementation remarks

New NodeFileBrowser.qml component backed by Qt.labs.folderlistmodel.FolderListModel. Resets to the node's root cache folder on node change. Tab indices for Documentation (4→5) and Notes (5→6) shifted accordingly — nonComputableTabIndices, search bar enabled condition, and backdrop fallback index updated to match.

Original prompt

In the NodeEditor, add a new tab called "Files" to display the files from the node cache folder like in a file browser.


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: fabiencastan <153585+fabiencastan@users.noreply.github.com>
Copilot AI changed the title [WIP] Add new Files tab to NodeEditor for file browsing NodeEditor: Add "Files" tab to browse node cache folder Feb 28, 2026
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.

2 participants