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

inbox: Implement workable dark theme #859

Merged
merged 3 commits into from
Aug 2, 2024

Conversation

chrisbobbe
Copy link
Collaborator

@chrisbobbe chrisbobbe commented Aug 1, 2024

Note that most of these colors are provisional because there isn't a source for them in web or the Figma designs we have so far. I've noted these with TODOs in the code, to double-check with Vlad.

Stacked atop #854, which makes a (barely discernible) user-facing color change in light theme; see screenshots there.

Otherwise, light theme is unchanged. Here's a side-by-side for light and dark themes at the tip of this PR.

Light Dark
DE4F3A9E-021D-4EA2-87B1-23E1D6543D0D ED05469A-4402-4CC4-8A56-154AD0C4A954

Related: #95

@chrisbobbe chrisbobbe added the integration review Added by maintainers when PR may be ready for integration label Aug 1, 2024
@chrisbobbe chrisbobbe requested a review from gnprice August 1, 2024 23:41
@gnprice
Copy link
Member

gnprice commented Aug 2, 2024

Thanks! This looks good.

There's a merge conflict with #857 which I just merged — so please go ahead and merge after resolving that.

@chrisbobbe chrisbobbe force-pushed the pr-inbox-dark-theme branch from aee29f1 to 3a7a08e Compare August 2, 2024 01:26
NFC because we don't support dark theme yet.
This completes a workable dark-theme implementation for the inbox
screen. It's likely that some colors will be tweaked to follow
designs that haven't been made yet.

As noted in TODOs in each color that's placed here:

- Some of the UI elements are colored with actual design variables
  from the new Figma that's marked ready for dev. But that Figma
  doesn't yet have those same UI elements, so it's unclear if it's
  the right choice of variable.

- Some dark-theme colors were made up by me just now.

NFC because none of the light-theme colors are changed, and we don't
support dark theme yet.
@chrisbobbe chrisbobbe force-pushed the pr-inbox-dark-theme branch from 3a7a08e to c6abaf9 Compare August 2, 2024 01:28
@chrisbobbe chrisbobbe merged commit c6abaf9 into zulip:main Aug 2, 2024
1 check passed
@chrisbobbe
Copy link
Collaborator Author

Thanks for the review! Done.

@chrisbobbe chrisbobbe deleted the pr-inbox-dark-theme branch August 2, 2024 01:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
integration review Added by maintainers when PR may be ready for integration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants