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

Add dark mode to application #424

Merged
merged 6 commits into from
Jul 27, 2023
Merged

Add dark mode to application #424

merged 6 commits into from
Jul 27, 2023

Conversation

ajmcquilkin
Copy link
Member

@ajmcquilkin ajmcquilkin commented Jul 26, 2023

This PR adds dark mode to the application. The application will follow the system theme for application dark mode, but also gives the user the option in the application settings page to override the system theme.

image

This PR does not explicitly change the map theme, as this is left up to the user in the application settings pane. The theme used in the screenshots below is "Dark Matter" from Carto (https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json).

Note: All UI development from this point on will need to style for both light and dark mode.

This PR also adds persistence for all application configuration pages, meaning users will no longer need to manually update the same config fields on each application load.

image

image

image

image

image

image

image

image

image

image

image

image

Closes #374
Closes #405
Closes #425

@ajmcquilkin ajmcquilkin added feature request Requesting functionality be added ui Issues related to UI design or developent labels Jul 26, 2023
@ajmcquilkin ajmcquilkin self-assigned this Jul 26, 2023
@ajmcquilkin ajmcquilkin merged commit 75b29a1 into main Jul 27, 2023
13 checks passed
@ajmcquilkin ajmcquilkin deleted the ajmcquilkin/dark-mode branch July 27, 2023 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Requesting functionality be added ui Issues related to UI design or developent
Projects
None yet
1 participant