codeimage

A tool to beautify your code screenshots. Built with SolidJS and Fastify.

MIT License

Stars
1.4K
Committers
17

Bot releases are hidden (Show)

codeimage - v0.20.0 - Optimizations

Published by riccardoperra over 2 years ago

This is the first CodeImage version which mainly focus on improving bundle size and page loading. v0.20.0 is the first step following the hackathon end that manage to fix a part of the choices that had been made during the first months of development

  • Most of the packages has been reorganized, dividing the build content into several chunks to be loaded lazily.
  • Thanks to Suspense, each portion of the page that need to be rendered in an asynchronous way, will show a custom skeleton loading fallback until it's ready for use.

Note Enabling the cache, loading will be significantly faster and loading will be halved. Service worker is currently disabled
Screenshot used for the the gif above have been made using "Slow 3G" and disabled cache, so each assets including fonts were loaded the first time

What's Changed

Performance results

Desktop (before)

173255284-eadaa68d-b909-4956-bd6b-5f565328f9e9

Desktop (After)

173255189-ffd0e3a1-28a1-42ac-ab5e-8980b49b6105

Mobile (before)

173255275-fed417ec-e8d2-4168-8032-d6de7ad41c61

Mobile (After)

173255259-73ce3f4a-85c3-41c6-a560-73610093530e

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.19.2...v0.20.0

codeimage - v0.19.2

Published by riccardoperra over 2 years ago

Bug fixes

New Contributors

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.19.1...v0.19.2

codeimage - v0.19.1

Published by riccardoperra over 2 years ago

What's new

Bug fixes

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.19.0...v0.19.1

codeimage - v0.19.0 - Multiple tabs

Published by riccardoperra over 2 years ago

Let's introduce multiple tabs support!

9f248fed-29ca-4355-81fe-b2895f24b7cb

What's new

Multiple tabs

Thanks to @micnic feedback #257, CodeImage will support multiple tabs on the code editor 😃.

Tabs allow you to more easily group your snippets, and send them together when you want to share them on social networks.

They are responsive and adapt to the space, they are available for both accent and non-accent themes, but are currently limited to a max of six.

Also, you can drag and drop your tabs through the bar so you can reorder them as you like.

Note If you have never done this, you can use the shortcut Ctrl + C and Ctrl + V to copy and paste them anywhere! Currently this feature is limited to one item at a time.

f5fbcd8f-c1c1-4c3f-867c-72121ffad3c9

d5da5045-1f8d-4f6e-9e8f-fa7509f527ce

Theme improvements

No new themes have been added, but some of them have been improved for both the highlighing and container colors, contrast accent etc.

Also, the image export now is mostly consistent between all browsers therefore some problems related to Safari have been solved.

What's changed

Bug fixes

Others

New Contributors

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.17.2...v0.19.0

codeimage - v0.18.0 - Gradients everywhere

Published by riccardoperra over 2 years ago

CodeImage officially supports theme with gradients!

Example of new CodeImage snippet using gradients

What's new

With the latest release, CodeImage allows you to set gradients from a rich and accurate choice of pre-defined colors.

Most of the themes highlighting have been improved, also following the update of CodeMirror6 to ^0.20 version, to improve the quality of the generated snippets.

Color Picker

Color Picker from CodeImage

Say goodbye to the native color picker, you can now use the newest one which allows you to choose from a rich color palette between gradients and plain colors, so you can select the one you like more.

If you think there is a missing color on the palette, you can always propose a new one creating a new GitHub issue.

Alternative background

Alternative background modality

This release also enables the Background property in the frame section. You can now set an alternative background which works even better with the use of gradients!

Note Currently, this modality doesn’t support the Window with tab accent style. During the time it will be be improved and support the tab style soon

Make your code snippets unique!

What's changed

Bug fixes

Other

  • Update SolidJS to v1.4.2
  • @solid-aria is now part of CodeImage! Updates of current components will follow
  • Removed deprecated libraries and factory functions for themes which were using PrismJS highlighting-like classes

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.17.2...v0.18.0

codeimage - v0.17.2

Published by riccardoperra over 2 years ago

What's Changed

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.17.1...v0.17.2

codeimage - v0.17.1

Published by riccardoperra over 2 years ago

What's Changed

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.17.0...v0.17.1

codeimage - v0.17.0

Published by riccardoperra over 2 years ago

What's Changed

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.16.1...v0.17.0

codeimage - v0.16.1

Published by riccardoperra over 2 years ago

Bug fixes

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.16.0...v0.16.1

codeimage - v0.16.0

Published by riccardoperra over 2 years ago

This is the first release after SolidJS hackathon. It focus on improving core packages and some features for future implementations.

8d80bae4-2f63-4b28-9793-104a9ab87eeb

What's new

Bug fixes

Other

New Contributors

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.15.2...v0.16.0

codeimage - v0.15.2

Published by riccardoperra over 2 years ago

What's Changed

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.15.1...v0.15.2

codeimage - v0.15.1

Published by riccardoperra over 2 years ago

What's Changed

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.15.0...v0.15.1

codeimage - v0.15.0

Published by riccardoperra over 2 years ago

What's Changed

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.14.7...v0.15.0

codeimage - v0.14.7

Published by riccardoperra over 2 years ago

What's Changed

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.14.6...v0.14.7

codeimage - v0.14.6

Published by riccardoperra over 2 years ago

What's Changed

Full Changelog: https://github.com/riccardoperra/codeimage/compare/v0.14.5...v0.14.6

codeimage - v0.14.5

Published by riccardoperra over 2 years ago

What's Changed

Full Changelog: https://github.com/riccardoperra/codeimage/commits/v0.14.15