chunky-dev / chunky-dev/chunky

Improve sidebars

Open
#1,352 1 comment 0 reactions 1 assignee Claimed by @ShirleyNekoDev View on GitHub
GUI
Dominant language
Java
Stars
738
Forks
78
Avg merge
10h 5m
Merged PRs (30d)
3

Description

Current sidebar is initially sized depending on the window size without proper automatic resizing of the inner control elements. This introduces multiple problems:
- if too narrow: cutting off overflowing controls (and not generating horizontal scrollbars to inform the user about it)
- if too wide: much unused whitespace
- also not the nicest design if every element has varying width

Suggested solution:
- make all controls auto-resizable to stretch to the full width
- make sidebars collapsible
- give sidebar (or it's content) a minimum width
- (retain feature to resize sidebar (up to a reasonable width))
- (add scrollbars to content if sidebar gets resized below minimum width)
- save and restore absolute sidebar sizes on Chunky restarts (not relative to window width)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.