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

Development: Add theming and color usage guidelines #5116

Merged
merged 25 commits into from
Jun 8, 2022

Conversation

bassner
Copy link
Member

@bassner bassner commented May 17, 2022

Checklist

General

Motivation and Context

#4974 introduced light and dark mode to Artemis.
During development, all developers have to keep in mind that UI changes should look good in both themes; additionally, we aim to avoid the usage of too many custom colors in the future.

Description

  • Added a few guidelines for theming and color usage to developer documentation.
  • Added a few variations of the default background color to the dark theme file.

Review Progress

Code Review

  • Review 1
  • Review 2

@bassner bassner self-assigned this May 17, 2022
@github-actions github-actions bot added client Pull requests that update TypeScript code. (Added Automatically!) and removed documentation labels May 17, 2022
@bassner bassner temporarily deployed to artemistest5 May 17, 2022 16:39 Inactive
@bassner bassner marked this pull request as ready for review May 18, 2022 09:59
@bassner bassner requested a review from a team as a code owner May 18, 2022 09:59
Copy link
Contributor

@JohannesStoehr JohannesStoehr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two things about the documentation:

ge65cer
ge65cer previously approved these changes Jun 2, 2022
JohannesStoehr
JohannesStoehr previously approved these changes Jun 3, 2022
Copy link
Contributor

@JohannesStoehr JohannesStoehr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The documentation looks good 👍

@bassner bassner dismissed stale reviews from ge65cer and maximiliansoelch via a993030 June 5, 2022 14:40
Strohgelaender
Strohgelaender previously approved these changes Jun 5, 2022
@bassner
Copy link
Member Author

bassner commented Jun 6, 2022

Just merged develop, which didn't affect my changes and thus we can consider the previous approvals to still count

@krusche krusche added this to the 5.8.4 milestone Jun 8, 2022
@krusche krusche merged commit 265410f into develop Jun 8, 2022
@krusche krusche deleted the docs/add-theming-guidelines branch June 8, 2022 10:16
@krusche krusche changed the title Development: Add theming and color usage guidelines Development: Add theming and color usage guidelines Jun 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client Pull requests that update TypeScript code. (Added Automatically!) ready to merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants