Skip to content

Dark theme implementation #991

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

Merged
merged 16 commits into from
Jun 7, 2022
Merged

Conversation

francescospissu
Copy link
Contributor

@francescospissu francescospissu commented May 16, 2022

Motivation

The dark theme was missing and must be implemented.

Change description

A workflow has been implemented for creating Arduino theme files (default and dark) which pull data from Figma (via JsonBIN).

Reviewer checklist

  • PR addresses a single concern.
  • The PR has no duplicates (please search among the Pull Requests before creating one)
  • PR title and description are properly filled.
  • Docs have been added / updated (for bug fixes / features)

@per1234 per1234 added the type: enhancement Proposed improvement label May 16, 2022
Copy link
Contributor

@per1234 per1234 left a comment

Choose a reason for hiding this comment

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

I don't have a familiarity with the other components, but the GitHub Actions workflow looks perfect.

Thanks for your work on this valuable system @francescospissu!

@kittaakos kittaakos self-requested a review May 20, 2022 14:13
Copy link
Contributor

@kittaakos kittaakos left a comment

Choose a reason for hiding this comment

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

It looks good 👍

Can we generate the theme JSON files with an empty newline at the end? Please also insert a blank line to the .gitignore file.

GitHub will show this to you 👇

Screen Shot 2022-05-24 at 17 43 08

In the long run, the generator and its dependencies should not be part of the IDE. We should move them to subfolders. It makes no sense to install, build, test, and webpack the IDE to generate the style sheets.

@francescospissu francescospissu force-pushed the fspissu/dark-theme-implementation branch from 16e9850 to 1b1a9ed Compare June 6, 2022 11:08
@kittaakos
Copy link
Contributor

@francescospissu, please squash the commits before merging the PR. Thank you!

@francescospissu francescospissu merged commit 3a3ac6d into main Jun 7, 2022
@francescospissu francescospissu deleted the fspissu/dark-theme-implementation branch June 7, 2022 08:48
@per1234 per1234 added the topic: theme Related to GUI theming label Jul 4, 2022
@per1234 per1234 changed the title dark theme implementation for IDE 2 Dark theme implementation Sep 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: theme Related to GUI theming type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants