riccardoperra / codeimage

A tool to beautify your code screenshots. Built with SolidJS and Fastify.
https://codeimage.dev
MIT License
1.3k stars 70 forks source link

🚀 - Theme builder #581

Closed riccardoperra closed 4 months ago

riccardoperra commented 7 months ago

Discussed in https://github.com/riccardoperra/codeimage/discussions/399

Originally posted by **riccardoperra** November 25, 2022 // WIP ThemeBuilder will be the newest feature of CodeImage that’s allows to create custom themes for both CodeImage and CodeMirror6. ThemeBuilder will be reachable at themes.codeimage.dev, but it will be also a standalone package that could be used to main CodeImage code (module federation or iframe) Here’s the features that will be available: - Authenticated users will be able to create their own themes and manage them in a dedicated section. Themes will be saved in a new backend service - While creating a theme, you will be able to see also s preview for the CodeMirror theme code - Themes **in the future** could be also published and be public for every user (💡featured page) - CodeImage editor will have a new dedicated section in order to choose about custom or system themes. > **Note** we could move system themes in the backend - Themes could be imported from json. Think about a VSCode/IntelliJ parsing in order to import automatically themes This is an example of an existing ThemeBuilder by CodeSandbox https://sandpack.codesandbox.io/theme example of existing theme https://github.com/riccardoperra/codeimage/blob/main/packages/highlight/src/lib/themes/panda/panda.ts
stale[bot] commented 4 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.