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 frontend themes #388

Open
4 tasks
reaper47 opened this issue Jul 5, 2024 · 2 comments
Open
4 tasks

Add frontend themes #388

reaper47 opened this issue Jul 5, 2024 · 2 comments
Labels
enhancement New feature or request frontend Go HTML templates good first issue Good for newcomers
Milestone

Comments

@reaper47
Copy link
Owner

reaper47 commented Jul 5, 2024

The web app currently supports two themes:

  • Light
  • Dark

The theme currently follows the system's current theme.

DaisyUI has a bunch of nice themes already available to us: https://daisyui.com/docs/themes/

The goal of this issue is to:

  • Add those themes to the CSS
  • Verify how much larger the CSS file becomes after adding them. If too large, select the best-looking ones.
  • Let the user select one of those themes from the settings
  • The user may select "Follow system"
@reaper47 reaper47 added enhancement New feature or request frontend Go HTML templates good first issue Good for newcomers labels Jul 5, 2024
@reaper47 reaper47 added this to the v1.3.0 milestone Jul 5, 2024
@mblennegard
Copy link
Contributor

Maybe this is already one of the differences between different themes, but regardless of selected it would be nice if a user can define their own sizes for different text sections, e.g. making the text in the Instructions or Ingredients sections larger.

@reaper47
Copy link
Owner Author

reaper47 commented Jul 7, 2024

Accessibility features are definitely important. Here's the related issue: #395.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend Go HTML templates good first issue Good for newcomers
Projects
Status: Backlog
Development

No branches or pull requests

2 participants