Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: rewrite color system #155

Merged
merged 33 commits into from
Sep 15, 2024
Merged

feat: rewrite color system #155

merged 33 commits into from
Sep 15, 2024

Conversation

FineFindus
Copy link
Owner

Rewrites the color system to use palette instead of a homegrown color system. The new color system also enables us to remove the palette dialog and replace it with a new EditBottomSheet, allowing the user to modify the color.

Bottom sheet with color editor

Closes #80, #101

Each ColorFormatRow now handles it's own color/display/parsing, allowing
us to remove the ugly callbacks.
Also fixes an issue, where the default window size would be reset to the
largest size upon startup.
For this, the name source dialog is integrated as a sub page and the
illuminant settings have been removed.
This avoids creating and adding a new CSS snipped for each color in the
history.
Implements a new bottom sheet, that allows changing the picked color via
custom HSL scales.
This word describes the bar of a scale, but is not reconginzed by the
spell checker.
@FineFindus FineFindus merged commit 8ec064e into master Sep 15, 2024
4 checks passed
@FineFindus FineFindus deleted the feat/color-system branch September 15, 2024 12:25
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.

Rewrite color system
1 participant