Butterfly version history
12 releases tracked, newest first.
v2.6.0-beta.2
Pre-releaseJul 13, 2026- Added persistent document states and reordered the top corner menu.
- Rebuilt internal settings pages with a search bar, descriptions, and improved layout.
- Refactored the state management structure and removed unused view options.
- Fixed crashes, blur resetting, and polygon collision issues.
31 downloads
v2.6.0-beta.1
Pre-releaseJul 6, 2026- Added pages selector, internal page numbers, and cross-page area selection.
- Introduced apply areas option for templates and combine paths feature.
- Improved xournal++ importer and state management for better system linking.
- Fixed issues with refresh foregrounds, location synchronization, and zoom functionality.
31 downloads
v2.6.0-beta.0
Pre-releaseJun 22, 2026- Added tool presets, favorites, and new element paints (texture, gradient, blur)
- Unified eraser tools and added new eraser/selector modes
- Improved pack system, redesigned add dialog, and combined toolbar controls
- Fixed various bugs and improved performance on large documents
31 downloads
v2.5.3
Jun 8, 2026Changes since 2.5.3-rc.1:
* Fix PDF spread-to-pages imports rendering as gray placeholders ([#1123](https://github.com/LinwoodDev/Butterfly/issues/1123))
* Fix PDF import using the first pages instead of the selected pages ([#1124](https://github.com/LinwoodDev/Butterfly/issues/1124))
* Fix polygon tool color picker has no eyedropper button ([#1121](https://github.com/LinwoodDev/Butterfly/issues/1121))
* Fix embed message handling
This is a stable release, it includes all the changes from the 2.5.3 nightly releases.
Read more here: https://linwood.dev/butterfly/2.5.3
31 downloads
v2.5.3-rc.1
Pre-releaseJun 5, 2026* Fix polygon tool toolbar does not change currently edited element
* Fix raycasting on rotated elements ([#1118](https://github.com/LinwoodDev/Butterfly/issues/1118))
* Fix non convex polygon intersecting ([#1109](https://github.com/LinwoodDev/Butterfly/issues/1109))
* Fix moved or renamed files behaving strangely in recent files ([#1114](https://github.com/LinwoodDev/Butterfly/issues/1114))
Read more here: https://linwood.dev/butterfly/2.5.3-rc.1
31 downloads
v2.5.3-rc.0
Pre-releaseJun 2, 2026* Change min iOS version to 14.0
* Upgrade to flutter 3.44 (Add stylus support for windows)
* Use nearest corner hit for selection transforms
* Add duplicate layer to multi select options in layers navigator
* Add automatic first template selection on desktop
* Fix jagged rendering after changing orientation ([#1094](https://github.com/LinwoodDev/Butterfly/issues/1094))
* Fix texture tool configuration scrolling getting stuck ([#1092](https://github.com/LinwoodDev/Butterfly/issues/1092))
* Fix temporary tools being cleared after canvas gestures ([#1093](https://github.com/LinwoodDev/Butterfly/issues/1093))
* Fix image operations temporarily showing gray boxes ([#1097](https://github.com/LinwoodDev/Butterfly/issues/1097))
* Fix title and description fields clearing on focus loss ([#1101](https://github.com/LinwoodDev/Butterfly/issues/1101))
* Fix pressure not used for inverted stylus
* Fix close dialog to offer save, discard, and cancel actions
* Fix top corner menu doesn't have navigator menu buttons on full screen
* Fix image export quality changes showing stale previews
* Fix duplicate layer button in layers dialog not working ([#1105](https://github.com/LinwoodDev/Butterfly/issu
31 downloads
v2.5.2
May 23, 2026This is a stable release, it includes all the changes from the 2.5.2 nightly releases.
Read more here: https://linwood.dev/butterfly/2.5.2
29 downloads
v2.5.2-rc.3
Pre-releaseMay 20, 2026* Fix empty page names are not visible in page navigator
* Fix sorting files by date not working correctly
* Improve opening files from the Android share menu
* Fix opening external files from absolute paths
* Fix imported files being treated as templates
* Fix erasing elements flashing background layers
Read more here: https://linwood.dev/butterfly/2.5.2-rc.3
29 downloads
v2.5.2-rc.2
Pre-releaseMay 18, 2026* Add a not synced filter to the sync dialog ([#1087](https://github.com/LinwoodDev/Butterfly/issues/1087))
* Fix nested synced file discovery
* Fix cached folders showing cache loading forever ([#1087](https://github.com/LinwoodDev/Butterfly/issues/1087))
* Fix spacer tool not affecting circle shapes correctly
* Fix shape type dropdowns keeping the first opened shape selected
* Fix shape tools only drawing constrained shapes from top left to bottom right
* Fix rectangular selection only working reliably from top left to bottom right
* Fix drawing, erasing, and undo/redo lag on large documents
* Fix PDF pages failing to render after switching pages or retrying failed PDF loads
* Fix exporting cached remote files while offline ([#1085](https://github.com/LinwoodDev/Butterfly/issues/1085))
* Fix major memory leak when opening and closing documents with many pages
* Fix file list not refreshing after changing show thumbnails setting
Read more here: https://linwood.dev/butterfly/2.5.2-rc.2
29 downloads
v2.2.0-rc.2
Pre-releaseSep 26, 2024* Rebuild baking system to support multiple layers
* Add convert to layer to collection dialog
* Add convert to layer to general area context menu
* Fix layer ordering being reversed
* Fix current layer not being changed
* Fix lock collection mode not working
* Fix elements being modifyable in different layers
* Fix invisible layers setting being ignored
Read more here: https://linwood.dev/butterfly/2.2.0-rc.2
14 downloads
nightly
Pre-releaseOct 21, 2021Find all nightly builds here
31 downloads
stable
Pre-releaseOct 21, 2021Find all stable releases here
31 downloads