GodSVG releases its seventh alpha! This release focuses on stability, setting the stage for bigger changes in the upcoming alpha releases.
Thanks to @thatoddshade for translating GodSVG in French!
Thanks to volkov, @Swarkin, @mikelei8291, and @jas31415 for keeping existing translations up to date.
What's new?
New features:
- Improved Export menu
- Reworked formatters to be simpler, with just an Editor and an Export formatter
- Introduced partial support for the "currentColor" keyword and "color" attribute. (But they can't be added through the GUI yet)
- Improved savefile robustness
- Reduced file IO operations
- Better backwards compatibility to alpha 7 from future versions
- Linux: Added a .desktop file for future reference.
Bugfixes:
- Fixed precision issues of transform attributes
- Fixed issue where a capital exponent "E" wouldn't be parsed correctly
- Fixed various issues with UI scale
- Tightened up many quirks of how colors are handled and presented
- Fixed various usability issues with attribute fields of the root SVG element
- Fixed graphic getting messed up when percentages are used on indirect children of the root SVG element
- Fixed "Open SVG file" functionality not being available if you import an SVG
- Fixed issue with pixels poking out of the eyedropper frame
- Fixed issue where pressing Z in the viewport to create a path command didn't create an undo action
- Fixed incorrect translation percentages
- MacOS: Fixed "About GodSVG" button in the global menu not working.
GodSVG on mobile!
@syntaxerror247 has done a lot of work to help me make an Android port of GodSVG. It's currently experimental. You can find it in the assets below.
A few adjustments have been made to optimize GodSVG for touch controls, which shouldn't affect Desktop platforms. The most notable addition is a configurable floating panel, enabled only on Android, which provides easy access to frequent actions. It's meant as a replacement for shortcuts on Desktop.
Many elements of GodSVG have not yet been optimized for touch input, which makes certain operations awkward. The mobile port will remain experimental for the time being. In future versions, we want to improve the controls further and implement the native file picker.
Development on mobile will for now continue on another repository that's not managed by me: https://github.com/syntaxerror247/GodSVG-Mobile. @syntaxerror247 will implement riskier features there, that may eventually be implemented in the main repository too. This will allow me to focus on the big changes I've planned for Desktop platforms, without worrying about breaking the app on Android.
Expand Assets below to download the alpha release for your platform.
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 GodSVG's website for more information about the project: https://godsvg.com/
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.