Skip to content

Releases: MewPurPur/GodSVG

1.0-alpha6

07 Dec 17:19
462eb01
Compare
Choose a tag to compare
1.0-alpha6 Pre-release
Pre-release

GodSVG releases its sixth alpha! This release focuses on stability, setting the stage for bigger changes in the upcoming alpha releases.


Thanks to @Vovkiv and @Swarkin for helping with keeping translations up to date.

What's new?

  • Added support for XML comments, CDATA, and text nodes.
    • Text still can't be rendered, but at least it won't break when it goes through GodSVG.
  • Added direct support for the and elements.
  • Improved editing of formatters and color palettes.
  • A lot of bugfixes and enhancements.
    • Fixed precision-related issues (i.e., you should no longer get 12.399998 instead of 12.4)
    • Fixed issues when dragging handles while UI scale is different from 1.0
    • Optimizations to the built-in file dialog
    • Fixed issues with exports on Web not respecting some of the configuration options
    • Reference images are finally implemented on Web
    • Fixed issues when opening various popups on Web that do clipboard checks
    • Added an option to open the file that's currently being worked on via the OS
    • Color fields in settings can now handle SVG syntaxes with alpha
    • Fixed various small issues in attribute fields and other LineEdits
    • Fixed various bugs that could cause selections to not work as intended, as well as a crash
    • Fixed rasterization of SVGs with fractional size
    • Fixed viewBox not handling exponent syntax (i.e., "2e3")
    • Fixed crash when color attributes reference a URL other than linearGradient or radialGradient
    • Path popups now only disable path commands that would result in an invalid syntax, others are marked as warnings and still allowed
    • Fixes issue where shortcut buttons can displace the UI if the shortcut text is big
    • Fixes bug where camera limits are broken for very small SVG dimensions
    • General optimizations compared to alpha 5
    • And some smaller things...

Please consider making a donation on Github sponsors, Ko-Fi, or Patreon. Any financial support would really help me get GodSVG to the finish line!

See the website for more information about the project: https://godsvg.com


Expand Assets below to download the alpha release for your platform.

Don't want to download anything? Check out the web build at https://godsvg.com/editor. But keep in mind GodSVG is at its heart a desktop application, so the web build suffers from worse performance, slow load times, and certain limitations.

1.0-alpha5

01 Sep 12:29
d5d87d2
Compare
Choose a tag to compare
1.0-alpha5 Pre-release
Pre-release

GodSVG releases its fifth alpha, which includes a necessary core refactor that enabled a lot of important features and bugfixes. Heartfelt thanks to everyone who contributed! ❤️

With alpha 5, we're entering a late alpha stage. It should be way less buggy than all previous alphas. Still, there are some regressions:

  • There is a common crash when deleting the last command of a path. You don't need to worry about losing information, as GodSVG saves the data on every operation. To work around this crash, use the inspector on the left.
  • On Windows and MacOS, you might get "Your video card drivers seem not to support the required OpenGL 3.3 version​". If you do, then I'm sorry, you can't use GodSVG right now. I'll try to resolve this by the next pre-release, but for now, the easiest way to still use GodSVG would be to download the source code from Github and run it inside Godot Engine. This has been described in the README.
  • The performance in this alpha may be worse than that of alpha 4. We'll work on improving this later on.
  • Old settings, as well as the old session data, will be erased. You can find the savefiles here:
    image

The only files that are still necessary between sessions are these:
image

Before getting into the new features, I want to thank @Kiisu-Master for his help in improving the building process of GodSVG.

These are the biggest features in alpha 5:

  • Simplified Chinese translation and Dutch translation have been added, and all other translations have been updated. Thanks, translators!
  • Added support for groups (by @MewPurPur)
  • Added support for gradients (by @MewPurPur)
  • Various overhauls of how attributes and elements work (by @MewPurPur)
  • Added support for percentages in numeric attributes and HSL syntax in color attributes (by @MewPurPur)
  • Elements can now show a warning when their configuration is incorrect (by @MewPurPur)
  • Added a native top menu for MacOS (by @aaronfranke and @MewPurPur)
  • Added an eyedropper to the color picker (by @MewPurPur)
  • Improvements to settings and formatting (by @MewPurPur, I also want to thank @Swarkin and DotMouse for helping out)
  • Some SVG rendering and UI-related fixes (by Godot and ThorVG contributors)
  • Other bugfixes and enhancements (by @MewPurPur and @Kiisu-Master)

Please consider making a donation on Github sponsors, Ko-Fi, or Patreon. Any financial support would really help me get GodSVG to the finish line!

See the website for more information about the project: https://godsvg.com


Expand Assets below to download the pre-release for your platform.

Don't want to download anything? Check out the web build at https://godsvg.com/editor. But keep in mind GodSVG is at its heart a desktop application, so the web build suffers from worse performance, slow load times, and certain limitations.

1.0-alpha4

06 Jun 17:27
472f7af
Compare
Choose a tag to compare
1.0-alpha4 Pre-release
Pre-release

GodSVG releases its fourth alpha, focused on quality of life, stability, and performance. Many thanks to everyone who contributed! ❤️

Mostly unrelated to the release, but there's also now a website: https://godsvg.com

Please consider making a donation on Github sponsors, Ko-Fi, or Patreon. Any financial support would really help me get GodSVG to the finish line!


Expand Assets below to download the pre-release for your platform.

Note: I've received inconsistent reports about whether the MacOS build works. Use alpha 3 if it doesn't work for you. I'm sorry for the inconvenience. Don't blame me, blame the awfulness of the MacOS support process.

Don't want to download anything? You can check out the web build at https://godsvg.com/editor. But keep in mind GodSVG is at its heart a desktop application, so it suffers from worse performance and slow load times on the web. The web build is still considered experimental.

1.0-alpha3

17 Apr 23:39
Compare
Choose a tag to compare
1.0-alpha3 Pre-release
Pre-release

After months of hard work, GodSVG releases its third alpha! Many thanks to everyone who contributed ❤️

Please consider making a donation on Github sponsors or Ko-Fi. Any financial support would make it significantly easier to push GodSVG to the finish line.

The biggest changes:


Expand Assets below to download the version for your platform.

Known issue: The UI is now tiny on big displays. There will be another alpha release soon that will fix this. In the meanetime, go to the Settings, Other, and increase the UI scale. In the dropdown, you can choose at most 2, but if you use the LineEdit, it actually allows up to 2.5

1.0-alpha2

21 Dec 12:40
Compare
Choose a tag to compare
1.0-alpha2 Pre-release
Pre-release

There is now a web build for GodSVG! It's not tested thoroughly and might have some bugs: https://mewpurpur.github.io/GodSVG/web-build/

Lots of thanks to @aaronfranke for working out MacOS exports with me, and @aladvs for working out web exports with me.

The biggest changes:

  • Added optimizer that automatically formats attributes (by @MewPurPur)
  • Implemented the ability to drag and drop SVG files inside the window (by @Kiisu-Master)
  • Implemented CLI file opening and the ability to use GodSVG in "Open With..." dialogs (by @ilikefrogs101)
  • Various improvements to input handling in the viewport (by @Kiisu-Master)
  • Added handles for circle and ellipse radii and for rect sides (by @MewPurPur)
  • Added the ability to convert between tag types (by @MewPurPur)
  • A lot of small improvements
  • Bugfixes
  • New bugs

1.0-alpha1

05 Dec 14:09
Compare
Choose a tag to compare
1.0-alpha1 Pre-release
Pre-release

Finally, GodSVG releases its first development build, GodSVG 1.0-alpha1! Currently only on Windows and Linux, but the process will improve before the first release and it will become available on more platforms. Thanks a lot to everyone who has contributed!