<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Glaxnimate</title><link>https://glaxnimate.org/</link><description>Glaxnimate News</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>2026-03-09T02:32:52+00:00</lastBuildDate><atom:link href="https://glaxnimate.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Glaxnimate 0.6.0</title><link>https://glaxnimate.org/news/releases/0.6.0/</link><pubDate>Tue, 03 Mar 2026 13:20:00 +0000</pubDate><guid>https://glaxnimate.org/news/releases/0.6.0/</guid><description>
&lt;p&gt;&lt;strong&gt;Glaxnimate 0.6.0 is out! This is the first stable release with Glaxnimate as part of KDE.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The biggest benefit of joining KDE is that now Glaxnimate can use KDE's infrastructure
to build and deploy packages, greatly improving cross-platform support. This allows
us to have releases available on the Microsoft Store and macOS builds
for both Intel and Arm chips.&lt;/p&gt;
&lt;p&gt;But there is much more...&lt;/p&gt;
&lt;style&gt;
.screenshot-container {
display: flex;
justify-content: center;
}
.screenshot-container img {
max-width: 100%;
}
&lt;/style&gt;
&lt;section class="mb-5 screenshot-container"&gt;
&lt;img src="https://glaxnimate.org/releases/0.6.0/screenshot-dark.png" alt="Screenshot of version 0.6.0" lazy class="rounded" /&gt;
&lt;/section&gt;
&lt;h3 id="kde-specific-features"&gt;KDE-specific features&lt;/h3&gt;
&lt;p&gt;Glaxnimate now uses the KDE file recovery system making it more reliable.&lt;/p&gt;
&lt;p&gt;Settings and styles also go through the KDE systems, which, among other things,
lets you choose from more color themes for the interface.&lt;/p&gt;
&lt;style&gt;
.mini-video {
max-height: 400px;
margin: 0 auto;
max-width: 100%;
display: block;
}
&lt;/style&gt;&lt;section class="mb-5 screenshot-container"&gt;
&lt;video muted controls autoplay loop class="mini-video" aria-label="Animation of Glaxnimate main window cycling through some color themes"&gt;
&lt;source src="https://glaxnimate.org/releases/0.6.0/theme_sequence.webm" /&gt;
&lt;/video&gt;
&lt;/section&gt;
&lt;p&gt;Translations are also provided by KDE. This makes it easier to keep other languages
up to date as Glaxnimate evolves. In fact, the number of available languages has increased
from 8 to 26!&lt;/p&gt;
&lt;p&gt;The script console has also been enhanced with basic autocompletion making scripting easier.&lt;/p&gt;
&lt;h3 id="timeline"&gt;Timeline&lt;/h3&gt;
&lt;style&gt;
.screenshot-container {
display: flex;
justify-content: center;
}
.screenshot-container img {
max-width: 100%;
}
&lt;/style&gt;
&lt;section class="mb-5 screenshot-container"&gt;
&lt;img src="https://glaxnimate.org/releases/0.6.0/timeline.png" alt="Glaxnimate timeline showing a property with keyframes" lazy class="rounded" /&gt;
&lt;/section&gt;
&lt;p&gt;The timeline dock now allows effortless scrolling and provides buttons that make moving
to different keyframes, and adding and removing them easier too. This contributes
to making the animation workflow much smoother.&lt;/p&gt;
&lt;p&gt;Hiding and showing layers from the timeline now interacts with the undo/redo system.&lt;/p&gt;
&lt;p&gt;You can also quickly toggle keyframe easing without having to navigate menus. Just
hold down the &lt;kbd&gt;Alt&lt;/kbd&gt; key and click on the timeline.&lt;/p&gt;
&lt;style&gt;
.mini-video {
max-height: 400px;
margin: 0 auto;
max-width: 100%;
display: block;
}
&lt;/style&gt;&lt;section class="mb-5 screenshot-container"&gt;
&lt;video muted controls autoplay loop class="mini-video" aria-label="Short video showcasing a keyframe being updated by clicking"&gt;
&lt;source src="https://glaxnimate.org/releases/0.6.0/toggle_keyframe_easing.mp4" /&gt;
&lt;/video&gt;
&lt;/section&gt;
&lt;h3 id="format-support"&gt;Format Support&lt;/h3&gt;
&lt;style&gt;
.screenshot-container {
display: flex;
justify-content: center;
}
.screenshot-container img {
max-width: 100%;
}
&lt;/style&gt;
&lt;section class="mb-5 screenshot-container"&gt;
&lt;img src="https://glaxnimate.org/releases/0.6.0/screenshot-tiger.png" alt="Glaxnimate screenshot showcasing the eps tiger, a common example of complex SVG images" lazy class="rounded" /&gt;
&lt;/section&gt;
&lt;p&gt;SVG import and export has been re-worked, and precompositions
are now properly exported and animations improved. You can even export
an animation as a sequence of SVG frames.&lt;/p&gt;
&lt;h3 id="editing"&gt;Editing&lt;/h3&gt;
&lt;p&gt;We have improved the bezier editing tools, and included the ability to &lt;kbd&gt;Alt&lt;/kbd&gt;-click
on bezier points to cycle between tangent symmetry modes.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;Reverse path&lt;/em&gt; action is now implemented and works for all shapes. This is mostly useful
when adding the &lt;em&gt;Trim path&lt;/em&gt; modifier.&lt;/p&gt;
&lt;h3 id="bug-fixes"&gt;Bug Fixes&lt;/h3&gt;
&lt;p&gt;Version 0.5.4 included a significant refactoring of internal logic that introduced
several bugs. These have now have been fixed.&lt;/p&gt;
&lt;h2 id="packager-section"&gt;Packager Section&lt;/h2&gt;
&lt;p&gt;The source code tarballs are available from the KDE servers:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;URL:&lt;/strong&gt; &lt;a href="https://download.kde.org/stable/glaxnimate/0.6.0"&gt;https://download.kde.org/stable/glaxnimate/0.6.0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Source:&lt;/strong&gt; glaxnimate-0.6.0.tar.xz&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Signed by:&lt;/strong&gt; &lt;code&gt;97B71AA02D63EA6C5C44C23B962AC48EF0501F0B&lt;/code&gt; &lt;a href="https://invent.kde.org/sysadmin/release-keyring/-/raw/master/keys/jlskuz@key1.asc"&gt;Julius Künzel&lt;/a&gt; &lt;a href="mailto:julius.kuenzel@kde.org"&gt;julius.kuenzel@kde.org&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Glaxnimate 0.6.0 Beta</title><link>https://glaxnimate.org/news/releases/0.5.80/</link><pubDate>Thu, 06 Feb 2025 00:00:00 +0000</pubDate><guid>https://glaxnimate.org/news/releases/0.5.80/</guid><description>
&lt;p&gt;Glaxnimate 0.6.0 Beta has finally been released for testing!&lt;/p&gt;
&lt;p&gt;It has been a while since the last release of Glaxnimate, but in the background we worked hard to make this first release under the KDE umbrella happen!&lt;/p&gt;
&lt;p&gt;Please help us testing and report any issue you may encounter on &lt;a href="https://bugs.kde.org/enter_bug.cgi?product=glaxnimate"&gt;https://bugs.kde.org/enter_bug.cgi?product=glaxnimate&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="glaxnimate-joins-kde"&gt;Glaxnimate joins KDE&lt;/h2&gt;
&lt;p&gt;The Glaxnimate team is proud to announce Glaxnimate is now part of KDE. Glaxnimate benefits from the shared KDE build and distribution infrastructure, the collective knowledge of the community and libraries such as KDE Frameworks. This way the developers can spend more time on the code to fix bugs and develop new features for you!&lt;/p&gt;
&lt;h2 id="changes"&gt;Changes&lt;/h2&gt;
&lt;h3 id="editing"&gt;Editing&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The rotation handle now preserves rotation direction and multiple full rotations&lt;/li&gt;
&lt;li&gt;Alt + click on keyframes cycles between built-in easing curves&lt;/li&gt;
&lt;li&gt;Alt + click on bezier points cycles between tangent symmetry modes (Ctrl+click still works)&lt;/li&gt;
&lt;li&gt;Changing a bezier point from corner to smooth will add tangents if they are missing&lt;/li&gt;
&lt;li&gt;The import image dialog now allows importing multiple images at once&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="io"&gt;I/O&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added support for SVG text-anchor&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="user-interface"&gt;User Interface&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Middle mouse drag now pans the timeline&lt;/li&gt;
&lt;li&gt;There is an icon on the timeline to quickly toggle keyframes&lt;/li&gt;
&lt;li&gt;Buttons to jump to the next/previous keyframe in the timeline&lt;/li&gt;
&lt;li&gt;Improved LottieFiles import dialog&lt;/li&gt;
&lt;li&gt;Improved autosave recovery process&lt;/li&gt;
&lt;li&gt;Script console now supports basic autocompletion&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="scripting"&gt;Scripting&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Exposed method to add new compositions&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="misc"&gt;Misc&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Switched to an even/odd version numbering scheme&lt;/li&gt;
&lt;li&gt;Integration with KDE Frameworks&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bug-fixes"&gt;Bug Fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed keyframe context menu showing the wrong &amp;quot;after&amp;quot; transition&lt;/li&gt;
&lt;li&gt;When drawing bezier points that don't have tangents are correctly marked as corner&lt;/li&gt;
&lt;li&gt;The play button now resumes from the current frame rather than resetting to the start&lt;/li&gt;
&lt;li&gt;Fixed saving custom templates&lt;/li&gt;
&lt;li&gt;Toggling visibility / lock of a layer by clicking on its icon now adds an undo/redo action&lt;/li&gt;
&lt;li&gt;Fixed LottieFiles import&lt;/li&gt;
&lt;li&gt;Fixed dropping file as object&lt;/li&gt;
&lt;li&gt;Fixed closing compositions from the tab bar&lt;/li&gt;
&lt;li&gt;Fixed loading colors from older lotties&lt;/li&gt;
&lt;li&gt;Shape modifiers marked as not visible are now correctly ignored&lt;/li&gt;
&lt;li&gt;Fixed rendering of round corners modifier&lt;/li&gt;
&lt;li&gt;Fixed &amp;quot;New Composition&amp;quot; action creating an invisible layer&lt;/li&gt;
&lt;li&gt;Fixed repeater opacity not being applied correctly&lt;/li&gt;
&lt;li&gt;Improved handling of repeater with stroke&lt;/li&gt;
&lt;li&gt;Fixed SVG animation export&lt;/li&gt;
&lt;li&gt;Fixed animated raster plugin I/O&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="how-to-get-it"&gt;How to get it&lt;/h2&gt;
&lt;p&gt;Note that this is a beta release. Most Linux distributions do not package unstable releases.&lt;/p&gt;
&lt;p&gt;We recommend to test this release with one of the binaries we provide:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linux AppImage&lt;/strong&gt;: &lt;a href="https://download.kde.org/unstable/glaxnimate/0.5.80/linux/glaxnimate-0.5.80-x86_64.AppImage"&gt;glaxnimate-0.5.80-x86_64.AppImage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows Installer&lt;/strong&gt;: &lt;a href="https://download.kde.org/unstable/glaxnimate/0.5.80/windows/glaxnimate-0.5.80-x86_64.exe"&gt;glaxnimate-0.5.80-x86_64.exe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;macOS DMG&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;ARM: &lt;a href="https://download.kde.org/unstable/glaxnimate/0.5.80/macOS/glaxnimate-0.5.80-arm64.dmg"&gt;glaxnimate-0.5.80-arm64.dmg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Intel: &lt;a href="https://download.kde.org/unstable/glaxnimate/0.5.80/macOS/glaxnimate-0.5.80-x86_64.dmg"&gt;glaxnimate-0.5.80-x86_64.dmg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="packager-section"&gt;Packager Section&lt;/h2&gt;
&lt;p&gt;The source code tarball are available from the KDE servers:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;URL:&lt;/strong&gt; &lt;a href="https://download.kde.org/unstable/glaxnimate/0.5.80"&gt;https://download.kde.org/unstable/glaxnimate/0.5.80&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Source:&lt;/strong&gt; glaxnimate-0.5.80.tar.xz&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Signed by:&lt;/strong&gt; &lt;code&gt;97B71AA02D63EA6C5C44C23B962AC48EF0501F0B&lt;/code&gt; &lt;a href="https://invent.kde.org/sysadmin/release-keyring/-/raw/master/keys/jlskuz@key1.asc"&gt;Julius Künzel&lt;/a&gt; &lt;a href="mailto:julius.kuenzel@kde.org"&gt;julius.kuenzel@kde.org&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Glaxnimate 0.5.4</title><link>https://glaxnimate.org/news/releases/0.5.4/</link><pubDate>Sat, 09 Sep 2023 00:00:00 +0000</pubDate><guid>https://glaxnimate.org/news/releases/0.5.4/</guid><description>
&lt;section class="swiper d-flex mb-5" aria-label="Screenshots" role="list"&gt;
&lt;div class="swiper-wrapper d-flex my-3" role="listitem"&gt;
&lt;div class="swiper-slide swiper-slide-active"&gt;
&lt;img src="https://glaxnimate.org/releases/0.5.4/window.png" alt="Screenshot of version 0.5.4" lazy class="rounded"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="swiper-pagination" style="bottom: 0"&gt;&lt;/div&gt;
&lt;div class="swiper-button-prev"&gt;&lt;/div&gt;
&lt;div class="swiper-button-next"&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;p&gt;This release introduces a wide variety of new features and several fixes.&lt;/p&gt;
&lt;h2 id="new-animation-features"&gt;New Animation Features&lt;/h2&gt;
&lt;div class="lottie-container mb-3"&gt;
&lt;div class="alpha_checkered" id="lottie_target_1" style="width:512px;height:512px"&gt;&lt;/div&gt;
&lt;button class="btn btn-primary" id="lottie_play_1" onclick="anim[ 1 ].play(); document.getElementById('lottie_pause_1').style.display = 'inline-block'; this.style.display = 'none'" style="display:none" title="Play"&gt;
&lt;i class="icon icon_media-playback-start"&gt;&lt;/i&gt;
&lt;/button&gt;
&lt;button class="btn btn-primary" id="lottie_pause_1" onclick="anim[ 1 ].pause(); document.getElementById('lottie_play_1').style.display = 'inline-block'; this.style.display = 'none'" title="Pause"&gt;
&lt;i class="icon icon_media-playback-pause"&gt;&lt;/i&gt;
&lt;/button&gt;
&lt;a href="https://glaxnimate.org/releases/0.5.4/overshoot.rawr" title="Download" download=""&gt;
&lt;button class="btn btn-primary"&gt;
&lt;i class="icon icon_edit-download"&gt;&lt;/i&gt;
&lt;/button&gt;
&lt;/a&gt;
&lt;script&gt;
if (typeof anim === 'undefined') {
var anim = {}
}
anim[ 1 ]=lottie.loadAnimation({
container: document.getElementById('lottie_target_1'),
renderer: 'svg',
loop: true,
autoplay: true,
path: "/releases/0.5.4/overshoot.json"
});
&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;One new feature is the overshoot keyframe preset, with this comes the
ability to edit the keyframe transition to go beyond the previously
imposed limits.&lt;/p&gt;
&lt;div class="lottie-container mb-3"&gt;
&lt;div class="alpha_checkered" id="lottie_target_2" style="width:512px;height:512px"&gt;&lt;/div&gt;
&lt;button class="btn btn-primary" id="lottie_play_2" onclick="anim[ 2 ].play(); document.getElementById('lottie_pause_2').style.display = 'inline-block'; this.style.display = 'none'" style="display:none" title="Play"&gt;
&lt;i class="icon icon_media-playback-start"&gt;&lt;/i&gt;
&lt;/button&gt;
&lt;button class="btn btn-primary" id="lottie_pause_2" onclick="anim[ 2 ].pause(); document.getElementById('lottie_play_2').style.display = 'inline-block'; this.style.display = 'none'" title="Pause"&gt;
&lt;i class="icon icon_media-playback-pause"&gt;&lt;/i&gt;
&lt;/button&gt;
&lt;a href="https://glaxnimate.org/releases/0.5.4/auto-orient.rawr" title="Download" download=""&gt;
&lt;button class="btn btn-primary"&gt;
&lt;i class="icon icon_edit-download"&gt;&lt;/i&gt;
&lt;/button&gt;
&lt;/a&gt;
&lt;script&gt;
if (typeof anim === 'undefined') {
var anim = {}
}
anim[ 2 ]=lottie.loadAnimation({
container: document.getElementById('lottie_target_2'),
renderer: 'svg',
loop: true,
autoplay: true,
path: "/releases/0.5.4/auto-orient.json"
});
&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;Added support for &amp;quot;auto orienting&amp;quot; groups and layer, automatically aligning
their rotation with the motion path.&lt;/p&gt;
&lt;h2 id="composition-overhaul"&gt;Composition Overhaul&lt;/h2&gt;
&lt;p&gt;This is a major change of how compositions are handled internally,
all compositions now share the same attributes and features, without
having a &amp;quot;main&amp;quot; composition that dictates how other compositions should behave.&lt;/p&gt;
&lt;p&gt;This fixes several minor inconsistencies that were previously caused by this distinction.&lt;/p&gt;
&lt;p&gt;Additionally, when saving formats that support a single composition,
Glaxnimate will automatically export the active composition,
simplifying the exporting process and enhancing overall project management.&lt;/p&gt;
&lt;h2 id="file-formats"&gt;File Formats&lt;/h2&gt;
&lt;p&gt;The main new feature is support for Adobe After Effects Project files (.aep).
This allows you to open animations created in AE directly within Glaxnimate.&lt;/p&gt;
&lt;p&gt;While not all AE features are supported, most animations should work fine.&lt;/p&gt;
&lt;p&gt;There have been several improvements to other file formats as well.&lt;/p&gt;
&lt;h3 id="svg"&gt;SVG&lt;/h3&gt;
&lt;p&gt;Now importing a non-animated SVG uses the same duration as the current
composition, making it easier to use SVG files as assets.&lt;/p&gt;
&lt;p&gt;Support has been added for importing SVG with animated path shapes,
as well as &lt;code&gt;animateMotion&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Animations within &lt;code&gt;&amp;lt;defs&amp;gt;&lt;/code&gt; now are imported correctly.&lt;/p&gt;
&lt;p&gt;Some other import improvements include fixes to group opacity,
clip paths, anchor point detection, and detection of the start and end
frames (The latter fix also applies to AVD import).&lt;/p&gt;
&lt;p&gt;Exporting to SVG has received numerous improvements such as
better star shape conversion, miter limit being correctly exported,
removing unnecessary stroke shapes, and fixing export of precompositions
with stretched time or time offsets.&lt;/p&gt;
&lt;h3 id="lottie"&gt;Lottie&lt;/h3&gt;
&lt;p&gt;Lottie import has received several improvements as well.&lt;/p&gt;
&lt;p&gt;Now Glaxnimate supports loading lottie files with radial gradient highlights,
split positions, and auto-oriented layers. Zig zag import has also been improved.&lt;/p&gt;
&lt;p&gt;There have also been fixes to dotLottie import, now images and custom metadata
are properly supported.&lt;/p&gt;
&lt;h2 id="open--save-improvements"&gt;Open / Save Improvements&lt;/h2&gt;
&lt;p&gt;Along with format support, this release introduces several quality of life
improvements to the open / save flow.&lt;/p&gt;
&lt;p&gt;Saving a file sets the default export path to the folder the file is saved to,
this is to avoid having to select the folder again if you want to export the file
into multiple formats.&lt;/p&gt;
&lt;p&gt;When possible, backup files are saved in the same directory as the file being edited.
Previously backup files were stored exclusively in the glaxnimate data directory,
which made them more difficult to access.&lt;/p&gt;
&lt;p&gt;Directly opening a static image file sets the animation to 1 second rather than 0.&lt;/p&gt;
&lt;p&gt;A new setting has been introduced in the preferences dialog that allows
toggling between the system native file dialog and the Qt widgets one.&lt;/p&gt;
&lt;p&gt;There have also been improvements in the script API to handle
import / export plugins:
the new &lt;code&gt;window.choose_option()&lt;/code&gt; method shows a dialog to display a selection from a list,
and exception from I/O plugins now show in the script console.&lt;/p&gt;
&lt;h2 id="more-accurate-animations"&gt;More Accurate Animations&lt;/h2&gt;
&lt;p&gt;Animation rendering has received several fixes. Some files might look
slightly different but now the animation appears as intended.&lt;/p&gt;
&lt;p&gt;Easing curves for keyframes now offer more accurate timing.
Some issues with the rendering of the last frame for layers
and hold keyframes have been resolved, also the UI no longer
makes frames outside the composition range available for selection.&lt;/p&gt;
&lt;p&gt;There have been visual fixes for masks, trim path and offset path modifiers.&lt;/p&gt;
&lt;h2 id="minor-features"&gt;Minor Features&lt;/h2&gt;
&lt;section class="swiper d-flex mb-5" aria-label="Screenshots" role="list"&gt;
&lt;div class="swiper-wrapper d-flex my-3" role="listitem"&gt;
&lt;div class="swiper-slide swiper-slide-active"&gt;
&lt;img src="https://glaxnimate.org/releases/0.5.4/palette.png" alt="RAL Classic Palette" lazy class="rounded"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="swiper-pagination" style="bottom: 0"&gt;&lt;/div&gt;
&lt;div class="swiper-button-prev"&gt;&lt;/div&gt;
&lt;div class="swiper-button-next"&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;p&gt;Added support for loading image assets from the web rather than
limiting to local files.&lt;/p&gt;
&lt;p&gt;Added built-in palettes with RAL and web colors and the
palette selector has been improved to accommodate these large palettes.&lt;/p&gt;
&lt;p&gt;Holding Ctrl now allows you to snap the transform position handle to the x or y axis for precise adjustments.&lt;/p&gt;
&lt;p&gt;Finally some buttons in the advanced page of the trace dialog have been fixed.&lt;/p&gt;
&lt;h2 id="experimental-android-apk"&gt;Experimental Android APK&lt;/h2&gt;
&lt;p&gt;There's now an arm64 APK download for Android, providing you with
the opportunity to experience Glaxnimate on your mobile device.&lt;/p&gt;
&lt;p&gt;This is experimental so not all features might be available and the
user interface hasn't been polished yet.&lt;/p&gt;</description></item><item><title>Glaxnimate 0.5.3</title><link>https://glaxnimate.org/news/releases/0.5.3/</link><pubDate>Wed, 08 Mar 2023 00:00:00 +0000</pubDate><guid>https://glaxnimate.org/news/releases/0.5.3/</guid><description>
&lt;section class="swiper d-flex mb-5" aria-label="Screenshots" role="list"&gt;
&lt;div class="swiper-wrapper d-flex my-3" role="listitem"&gt;
&lt;div class="swiper-slide swiper-slide-active"&gt;
&lt;img src="https://glaxnimate.org/releases/0.5.3/gradient.png" alt="Screenshot of version 0.5.3 with gradients" lazy class="rounded"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="swiper-pagination" style="bottom: 0"&gt;&lt;/div&gt;
&lt;div class="swiper-button-prev"&gt;&lt;/div&gt;
&lt;div class="swiper-button-next"&gt;&lt;/div&gt;
&lt;/section&gt;
&lt;p&gt;We're excited to announce the release of Glaxnimate 0.5.3! This update
includes a number of new features, bug fixes, and improvements to the user experience.&lt;/p&gt;
&lt;h2 id="editing"&gt;Editing&lt;/h2&gt;
&lt;p&gt;Glaxnimate 0.5.3 introduces several new editing features:&lt;/p&gt;
&lt;p&gt;There's a new keyframe preset called &amp;quot;Fast&amp;quot; that basically has the reverse
effect of &amp;quot;Ease&amp;quot;.&lt;/p&gt;
&lt;p&gt;Additionally, this release adds support for conical gradients.&lt;/p&gt;
&lt;p&gt;Users can now select the first Bezier node from the node's context menu.&lt;/p&gt;
&lt;p&gt;Version 0.5.2 introduced the ability to animate along a path, 0.5.3 makes
this easier as now there's a new context menu entry for position properties
showing a dialog to select a shape to follow.&lt;/p&gt;
&lt;h2 id="user-experience"&gt;User experience&lt;/h2&gt;
&lt;p&gt;In addition to editing improvements, Glaxnimate 0.5.3 includes several UI enhancements.
We've made color values in tree views more visually appealing, and removed extra items from the &amp;quot;Move To&amp;quot; dialog.&lt;/p&gt;
&lt;p&gt;Changing fill, stroke, and gradient properties now applies to the whole
selection rather than the last selected object.&lt;/p&gt;
&lt;p&gt;We've also revamped the context menu for properties, making them consistent
between the timeline and the canvas.&lt;/p&gt;
&lt;p&gt;Editing tools are more forgiving now when you release modifier keys before finishing the shape.&lt;/p&gt;
&lt;p&gt;Users can now choose whether the timeline scrolls vertically or horizontally without modifiers, and we've added new layout presets to better accommodate a variety of screen sizes.&lt;/p&gt;
&lt;h2 id="file-formats"&gt;File Formats&lt;/h2&gt;
&lt;p&gt;This release also includes updates to Glaxnimate's import and export functionality.&lt;/p&gt;
&lt;p&gt;The main new feature here is the ability to import and export Android Vector Drawables,
the animation format used when making animated icons for Android.&lt;/p&gt;
&lt;p&gt;We've also fixed various issues with the SVG parser, improving support for animated paths.&lt;/p&gt;
&lt;p&gt;Opening raster images now uses the file basename as layer name, and we've resolved a bug affecting plugin export.&lt;/p&gt;
&lt;h2 id="bug-fixes"&gt;Bug Fixes&lt;/h2&gt;
&lt;p&gt;Finally, Glaxnimate 0.5.3 includes a number of bug fixes. We've addressed an issue with layers created by drawing tools not having an end frame, and fixed several other small bugs affecting the user experience.&lt;/p&gt;
&lt;p&gt;We encourage all users to upgrade to Glaxnimate 0.5.3 to take advantage of these new features and improvements.
You can download the latest version of Glaxnimate from the &lt;a href="https://glaxnimate.org/download/"&gt;download page&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>