Skip to content

Feature: Add hide and collapse side panels feature - #105

Merged
MarkJB merged 2 commits into
mainfrom
feature/collapseible-expandable-file-and-properties-panels
Aug 2, 2026
Merged

Feature: Add hide and collapse side panels feature#105
MarkJB merged 2 commits into
mainfrom
feature/collapseible-expandable-file-and-properties-panels

Conversation

@MarkJB

@MarkJB MarkJB commented Aug 2, 2026

Copy link
Copy Markdown
Member

This pull request adds collapsible left (file browser) and right (properties) panels to the main app UI, allowing users to hide and show these panels for a more flexible workspace. The implementation includes new toggle buttons, updates to component props, and tests to ensure the panels behave as expected.

UI/UX Improvements:

  • Added state and UI logic in App.tsx to allow the file browser and properties panels to be collapsed and expanded, with animated transitions and toggle buttons when hidden. [1] [2] [3]

Component Updates:

  • Updated FileBrowserPanel and PropertiesPanel to accept an optional onHide prop, rendering a hide button in their headers when provided. [1] [2] [3]
  • Modified PanelHeading to accept an onHide prop and render a hide button when applicable.

Testing:

  • Added tests in App.test.tsx to verify that both panels can be collapsed and re-expanded via their respective toggle buttons.

@MarkJB
MarkJB merged commit 04cfc5a into main Aug 2, 2026
4 checks passed
@MarkJB
MarkJB deleted the feature/collapseible-expandable-file-and-properties-panels branch August 2, 2026 11:43
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