Skip to content

[Feature]: Resizable left sidebar (allow drag-to-resize) #11310

@morpheus9393

Description

@morpheus9393

Note

This issue/comment/review was translated by Claude.

Issue Checklist

  • I understand that issues are for reporting problems and requesting features, not for off-topic comments, and I will provide as much detail as possible to help resolve the issue.
  • I have checked the pinned issues and searched through the existing open issues, closed issues, and discussions and did not find a similar suggestion.
  • I have provided a short and descriptive title so that developers can quickly understand the issue when browsing the issue list, rather than vague titles like "A suggestion" or "Stuck."
  • The latest version of Cherry Studio does not include the feature I am suggesting.

Platform

Windows

Version

1.7.0-rc 1

Is your feature request related to an existing issue?

It would be very useful if the left sidebar (Topics / Chat list panel) could be resized by dragging with the mouse.

At the moment, the sidebar has a fixed width, which can feel restrictive when working with many chat topics or long conversation names. A draggable divider—similar to editors like VSCode or most chat applications—would allow users to adjust the workspace more comfortably.

Why this feature is important

Improves usability for users who keep many conversations organized.

Makes long topic names readable without truncation.

Helps when using Cherry Studio on smaller screens or ultrawide monitors.

Provides a more flexible and modern UI experience.

Suggested implementation

Add a resizable panel for the left sidebar, adjustable via mouse drag.

Store the user's preferred width in settings so it persists between sessions.

(Optional) Add a minimum and maximum width to avoid layout breaking.

Desired Solution

Screenshot

The red area in the screenshot shows the part that should become resizable:

Image

Alternative Solutions

No response

Additional Information

No response


Original Content

Issue Checklist

  • I understand that issues are for reporting problems and requesting features, not for off-topic comments, and I will provide as much detail as possible to help resolve the issue.
  • I have checked the pinned issues and searched through the existing open issues, closed issues, and discussions and did not find a similar suggestion.
  • I have provided a short and descriptive title so that developers can quickly understand the issue when browsing the issue list, rather than vague titles like "A suggestion" or "Stuck."
  • The latest version of Cherry Studio does not include the feature I am suggesting.

Platform

Windows

Version

1.7.0-rc 1

Is your feature request related to an existing issue?

It would be very useful if the left sidebar (Topics / Chat list panel) could be resized by dragging with the mouse.

At the moment, the sidebar has a fixed width, which can feel restrictive when working with many chat topics or long conversation names. A draggable divider—similar to editors like VSCode or most chat applications—would allow users to adjust the workspace more comfortably.

Why this feature is important

Improves usability for users who keep many conversations organized.

Makes long topic names readable without truncation.

Helps when using Cherry Studio on smaller screens or ultrawide monitors.

Provides a more flexible and modern UI experience.

Suggested implementation

Add a resizable panel for the left sidebar, adjustable via mouse drag.

Store the user's preferred width in settings so it persists between sessions.

(Optional) Add a minimum and maximum width to avoid layout breaking.

Desired Solution

Screenshot

The red area in the screenshot shows the part that should become resizable:

Image

Alternative Solutions

No response

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    UI/UXfeatureCategorizes issue or PR as related to a feature enhancement

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions