Align sidebar with Penpot design (#630)#691
Conversation
|
This is currently blocked by #693. Will review and merge after that PR |
|
The PR #693 is merged now. There are two conflicting changes (see |
1bf9b66 to
e234991
Compare
|
Rebased on the latest The sidebar now preserves the recent collapsible and drag-and-drop changes while aligning the styling and behavior with the Penpot design. Please let me know if any further adjustments are needed. Thanks! |
|
I rebased locally, the long name cutoff is still there, the other issues seem resolved for me. So another rebase and I think the work is done |
e234991 to
621a4c3
Compare
| <Collapsible | ||
| asChild | ||
| open={isFolderOpen} | ||
| onOpenChange={(open) => (open ? setFolderOpen(folderId) : setFolderClose(folderId))} | ||
| className="group/collapsible" | ||
| > |
There was a problem hiding this comment.
I think there went something wrong in the rebase. The collapsible is not needed in its current form of implementation (see line 94 where CollapsibleContent is empty.
You can remove the collapsible and only keep the SidebarMenuSubButton as it's implemented on the main branch. This PR should likely only modify CSS class names
621a4c3 to
b211c80
Compare
|
Removed the Collapsible implementation as suggested and kept the structure consistent with the main branch by using only SidebarMenuSubButton. Thanks |


This PR aligns the sidebar with the official Penpot design to improve visual consistency and UX.
Changes
url.base)Result
Demo: short screen recording attached showing hover behavior and text truncation.
Screen.Recording.2026-02-07.144348.mp4
Closes #630