Skip to content

Keep settings sidebar full-height in small mode - #8013

Merged
Samq64 merged 3 commits into
ScratchAddons:masterfrom
Samq64:sidebar
Jan 1, 2025
Merged

Keep settings sidebar full-height in small mode#8013
Samq64 merged 3 commits into
ScratchAddons:masterfrom
Samq64:sidebar

Conversation

@Samq64

@Samq64 Samq64 commented Dec 19, 2024

Copy link
Copy Markdown
Member

Resolves #8008

Changes

Turns the navigation dropdown on the settings page in small mode into a full-height sidebar to make it more consistent with the full-width layout. Also changes the icon and includes the category padding reductions from #3955.

sidebar.webm

Reason for changes

It looks better and is more consistent.

Tests

I couldn't figure out how to get the animation working when clicking the collapse button in the full-width layout, so there is no animation there.

@Samq64 Samq64 added type: enhancement New feature for the project scope: webpages Related to the web pages (settings page, pop-up, etc) labels Dec 19, 2024
@mxmou
mxmou self-requested a review December 21, 2024 09:35
Comment thread webpages/styles/components/categories.css Outdated
Co-authored-by: Maximouse <51849865+mxmou@users.noreply.github.com>
@Samq64
Samq64 requested a review from DNin01 December 26, 2024 21:51
@Samq64 Samq64 added the status: needs review PR needs 1 more approval label Dec 27, 2024
@mxmou mxmou removed the status: needs review PR needs 1 more approval label Jan 1, 2025
@Samq64
Samq64 merged commit 5f2ed85 into ScratchAddons:master Jan 1, 2025
@Samq64
Samq64 deleted the sidebar branch January 1, 2025 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: webpages Related to the web pages (settings page, pop-up, etc) type: enhancement New feature for the project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Full-height sidebar in settings page small mode

3 participants