ImThemes icon indicating copy to clipboard operation
ImThemes copied to clipboard

Dear ImGui style browser and editor written in Nim

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

  • GitHub: https://github.com/Patitotective/ImThemes.
  • Discord: https://discord.com/invite/U23ZQMsvwc.
  • Icon Font: https://forkaweso.me (MIT).

Contact me: