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

Dark mode UI overhaul #2481

Open
wants to merge 29 commits into
base: master
Choose a base branch
from
Open

Dark mode UI overhaul #2481

wants to merge 29 commits into from

Conversation

shatfield4
Copy link
Collaborator

Pull Request Type

  • ✨ feat
  • πŸ› fix
  • ♻️ refactor
  • πŸ’„ style
  • πŸ”¨ chore
  • πŸ“ docs

Relevant Issues

resolves #2480

What is in this change?

  • Implement new dark mode UI across entire application
  • Improve mobile UI
  • Normalize modal styles
  • Implement a CSS variable based themeing system to allow for expansion of more themes in the future
  • Add dynamic tailwind theme classes to all components

Additional Information

Developer Validations

  • I ran yarn lint from the root of the repo & committed changes
  • Relevant documentation has been updated
  • I have tested my code functionality
  • Docker build succeeds locally

shatfield4 and others added 16 commits September 27, 2024 16:54
rely on css for conditional styles
new sidebar colors
* setup generic tailwind theme + ability to add new themes

* add theme context

* use correct colors from design for sidebar + fix padding
settings sidebar ui updates
* Support XLSX files (#2403)

* support xlsx files

* lint

* create seperate docs for each xlsx sheet

* lint

* use node-xlsx pkg for parsing xslx files

* lint

* update error handling

---------

Co-authored-by: timothycarambat <[email protected]>

* wip chat window

* ux+ux improvements and update new colors

* chat window dark mode

* remove comment

---------

Co-authored-by: timothycarambat <[email protected]>
* dark mode welcome page styles + refactor

* remove AI_BACKGROUND_COLOR and USER_BACKGROUND_COLOR constants
)

* dark mode ui for admin and tools pages + mobile view improvements

* lint

* ai provider pages + options darkmode ui

* placeholder generic class

* appearance settings styles

* ai providers mobile margin

* dark mode styles for agent skills + experimental features

* mobile styles on security settings

* fine tune flow ui dark mode

* workspace settings page

* lint
dark mode onboarding
* document watch + privacy pages ui + mobile modal darkmode

* lint
shatfield4 and others added 11 commits October 15, 2024 14:41
* multi-user auth screen ui update

* dark mode login screen + recovery key modals

* remove unneeded import
update workspace preset dark mode modal
document pinning modal ui update
experimental agreement modal dark mode
serp options dark mode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEAT]: Dark mode UI
2 participants