Skip to content

Dear ImGui style browser and editor written in Nim

License

Notifications You must be signed in to change notification settings

Patitotective/ImThemes

Repository files navigation

ImThemes

Dear ImGui theme designer and browser written in Nim

Browse

Features

  • Theme editor.
  • Real time theme preview.
  • Export to Nim, C++, C# or TOML for ImStyle.
  • Browse and preview themes from the internet.
  • Filter by tags.
  • Filter by author.
  • Star your favorite themes.
  • Sort themes alphabetically and by publish date.
  • Fork themes.

Edit

Installation

Go to the releases page and download:

Nimble

You can also install it through nimble as a binary package.

nimble install https://github.com/Patitotective/ImThemes

Publish Your Theme

  • Click the Publish button, fill the name and description, add tags, click Next and copy the TOML entry.
  • Paste the copied text at the end of themes.toml (GitHub should fork this repository automatically for you).
  • Create a PR proposing your changes.
  • Automatically validate_themes.nim is ran to check whether the themes.toml file is valid or not.

Notes:

  • author corresponds to the GitHub username of the user making the PR.
  • author and date will be added manually when merging the PR (you can add the author yourself as well).

About

Contact me: