Skip to content

Chore: Desktop: Use SCSS instead of styled-components for plugin dialogs and toolbar buttons - #11189

Merged
laurent22 merged 2 commits into
laurent22:devfrom
personalizedrefrigerator:pr/desktop/use-fewer-styled-components
Oct 11, 2024
Merged

Chore: Desktop: Use SCSS instead of styled-components for plugin dialogs and toolbar buttons#11189
laurent22 merged 2 commits into
laurent22:devfrom
personalizedrefrigerator:pr/desktop/use-fewer-styled-components

Conversation

@personalizedrefrigerator

@personalizedrefrigerator personalizedrefrigerator commented Oct 10, 2024

Copy link
Copy Markdown
Collaborator

Summary

This pull request migrates several components away from styled-components and to RCSS. These changes were originally made as a part of #11181, but no longer seem necessary for that PR to work. As such, these migrations have been moved out of #11181 and into a separate pull request.

Testing -- Screenshot comparison

Dark mode

Screen Before After
Markdown toolbar (unfocused) image image
Markdown toolbar (focused) image image
Plugin dialog (fullscreen) image image
Plugin dialog (fits content) image image

Light mode

Screen Before After
Markdown toolbar (focused) image image
Markdown toolbar (small width) image image
Plugin dialog (fullscreen) image image
Plugin dialog (fits content) image image

Note: Before and after screenshots are in different profiles with different notes.

personalizedrefrigerator added a commit to personalizedrefrigerator/joplin that referenced this pull request Oct 10, 2024
@laurent22
laurent22 merged commit e3d5f0c into laurent22:dev Oct 11, 2024
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.

2 participants