Steelhacks-2023 / Lost-At-Pitt

Lost @ Pitt is a multi-platform lost-and-found tracking application, allowing users to return & reclaim lost items. Currently in development!
https://steelhacks-2023.github.io/Lost-At-Pitt/
6 stars 0 forks source link

Implement Global Theming #28

Closed tbeidlershenk closed 9 months ago

tbeidlershenk commented 10 months ago

Color and UI theming needs to be moved to a global ThemeData class. Some things that should be globally defined:

  1. Color styles (primary, secondary, tertiary colors, background color...)
  2. Button styles
  3. Card styles
  4. Global font
  5. Title / Subtitle font weights & colors
  6. Border styles

This will allow us to do two things:

  1. Allow user customization of the color scheme of the app
  2. Easily adjust the theme of the whole app if we want to change the look and feel

Need to do this before #18