Software 44805 Published by

PixiEditor has released patch version 2.1.2.3 for its universal 2D graphics editor, arriving nearly five months after the major 2.1 overhaul shipped in April. The new build consolidates eight pull requests merged in rapid succession, squashing a GPU shader bug where red would render as cyan and stopping the autosaver from rewriting your brush library. Alongside the color fixes, the update adds font caching for improved performance and resolves long-standing issues with high-DPI previews and selection bounds during canvas resizing.



PixiEditor 2.1.2.3 lands, fixing color math and pixel art rendering in the universal 2D editor

A patch release for the massive 2.1 overhaul that targets shader issues, font performance, and autosave scope.

Open-source 2D graphics editor PixiEditor has rolled out patch version 2.1.2.3. The update stacks eight pull requests merged in rapid succession, targeting rendering bugs, color conversion correctness, and font performance issues that crept in during the 2.1 stabilization cycle.

The 2.1 release in April marked a massive shift for the project. It expanded from a focused pixel art tool into a universal 2D editor with a node-based brush engine, vector tools, an animation timeline, and a new renderer. Naturally, such a sweeping architectural overhaul brings along its share of gremlins.

Screenshot_from_2025_09_10_14_44_58

What changed in 2.1.2.3

Most of the work landed via primary developer Krzysztof "flabbet" Krysiński, with a meaningful contribution from external contributor Yuki9814. The fixes span four categories:

Color conversion. The most involved fix tackles a GPU shader issue where HSL math was producing incorrect output. According to the PR, red was rendering as cyan when the hue value hit 0.5. flabbet enlisted a second pair of eyes from contributor @Equbuxu to track down the problem. The patch fixes CPU-side cases, updates the Drawie library dependency, and corrects the order of operations in color math. If you've been losing your mind over colors that don't match the picker, this one's for you.

Pixel art and rendering. Anti-aliasing for shapes in pixel art mode has been corrected, and rendering scaling issues that affected certain files have been resolved. There's also a fix for the high-DPI preview toggle in the preview window.

Document management. The autosaver was previously saving unrelated files like brushes automatically. It's now explicitly scoped to opened documents. The selection bounds also now stay correct when resizing documents, a bug that's been sitting in the tracker since 2022.

Font handling. Font caching has been added to address performance issues, and null safety checks have been hardened across serialization and vector text operations.

The release was assembled via PR #1710, which pulled in all eight fixes along with a .NET version bump and Flatpak metadata updates. The build system is auto-generated via Azure DevOps Pipelines.

It's a solid maintenance release. Not cheap, not flashy, but the kind of cleanup that keeps a tool usable. The autosaver fix, for instance, is a relief for anyone who's watched their brush library get rewritten by a rogue auto-save event.

The developer behind the editor

PixiEditor remains a one-person show. Krzysztof Krysiński operates from Poland under the alias "flabbet" and funds development entirely through community support. The project is built on .NET and AvaloniaUI, licensed under LGPL-3.0, and sits at roughly 8,000 GitHub stars.

There's no venture capital here. The project relies on the paid "Pixi Pack" tier and Open Collective donations. Patch releases like this help keep the editor reliable for the users who depend on it, and Krysiński has been transparent about the project's status through quarterly blog posts and a active forum since 2021.

Where to get it

PixiEditor 2.1.2.3 is available now for Linux, macOS, and Windows.

Head here to download the new release.