| Version | Change log |
| Butterfly 2.4.2 Dec 24, 2025 |
Add extend selection shortcut to label handler Add dot to the center of the ruler Add processing indicator when exporting and sharing Fix app crash when having invalid latex Fix label handler not submitting changes on dispose Fix label handler updating text handling Fix performance problems on creating simple elements Fix pdf export preview gets updated on every slider change Fix SVG export compatibility by using fill-opacity and stroke-opacity (#963) Fix quality changes viewport on export dialog Upgrade to flutter 3.38 |
| Butterfly 2.4.1 Nov 13, 2025 |
Delayed autosave: Delayed auto save means Butterfly waits 1–10 seconds (2 seconds by default) after your last change before saving, so devices with slow hardware can still enjoy auto saving without constant churn. Not only that, the saving process has been improved under the hood by running it in the background so you can draw without the app freezing. Additionally you can now see the current save state as a tooltip on the save icon. Issues around save ordering and state updates during autosave are also fixed. Thumbnail capture improvements: You get better thumbnails: the app now captures the correct center of the viewport and a preview will be shown of your capture. Template import and export improvements: There are fixes for importing and exporting templates. You can export templates to the tbfly format and selectively choose which templates to export. Imports are more reliable, including when no document is open, and tbfly imports now work as expected. Absolute read-only file handling on save was also corrected. In this part, another bug affecting backgrounds with lines has been fixed—now they render the last row and column even when only partially visible. Improved PDF handling: PDF handling is more efficient. The underlying PDF library was replaced, and the app no longer crashes in this area. The PDF import dialog has clearer defaults and descriptions, and overall reliability around PDF-related flows has been improved as part of broader stability work. Drawing improvements: Element creation now feels smoother when you release the pen. We fixed flickering and eraser artifacts, including a bug where the eraser could produce duplicate IDs. Background lines render the last row and column even when they are only partially visible. We also corrected scaling behavior for multiple elements and for pen elements. File view and UI improvements: The grid view now has better spacing, and filenames wrap more gracefully on desktop. Theme names display correctly, including |
| Butterfly 2.4.0 Oct 20, 2025 |
Add delayed autosave (#883) Add save state as tooltip Improve memory usage and performance for importing large assets (#917) Improve smoothness of elements creation for releasing pen Fix bfly files cannot be imported into existing documents Fix various memory leaks (#925) Fix header text color on certain themes Fix theme names not displaying correctly in personalization settings Fix metadata file version not updating if file version is null Fix cache settings not editable correctly Fix elements are duplicated on creation Fix importing does not respect current directory Fix high render resolution description Fix elements cannot be imported on web Add 16kb page size support for android |
| Butterfly 2.3.2 Jun 23, 2025 |
Cherry picks: Improve error resistence in webdav file system (#857) Fix temporary handler not working correctly Fix text elements not correctly movable on pasting Fix new line not working in label tool |
| Butterfly 2.3.1 May 21, 2025 |
Changes since 2.3.1-rc.1: Fix property view divider height Fix navigator appbar Remove recently files in file navigator |
| Butterfly 2.3.0 May 6, 2025 |
Add copy button to the collaboration dialog Add process intent queries in android to fix internal flutter android processing Improve sharing files Improve default template when creating a new document (#848) Fix camera is required for android app Fix newly created elements created with pen or label desyncs in collaboration Fix undo/redo in collaboration Fix collaboration dialog dialog constraints Fix toolbar on mobile below the system ui (#847) Fix appbar menu overlays with system ui Fix initial save state to saved Fix window can't be moved on the title text area Fix window title bar height to be too big on some pages Update branding color on linux in appdata |
| Butterfly 2.2.4 Mar 4, 2025 |
Add indicator for scale proportion (#616) Add release name to home page header, appbar and version (currently Adonis Blue) Add multiple background support (#778) Add transparent option for pattern texture Add area property view Add flip horizontal, vertical and gray scale operation on images (#794) Add svg background support Add element count to layer list Add subtitle to property view for tools Add warning to experiments settings page and allow using them on stable Add move on gesture setting Grid and ruler will now influence shape, stamp, area and texture tool Add setting in shape tool to draw from center (#800) Improve ctrl and shift functionality on pasting tools Improve ruler rotation handling Improve selection change animation Improve responsiveness of file list view Improve grid tool Add stroke width Add option for position and zoom dependent Fix snap if size is 0 Improve add dialog with filters Improve hit calculations in rectangle and polygon mode (#799) Circle Lines Rectangle Triangles Improve template dialog Add select all and deselect button Change create button to floating action button Use random colors for cursors in collaboration mode Change texture tool icon since it was the same as the grid tool Add switch animation in navigator drawer Move hide cursor while drawing to mouse settings Fix unnecessary saving Fix offset list tile Fix resolution shift issues (#793) Fix saving issues Fix background assets not removed on delete Fix asset svg exports Fix pattern background position Fix conversion to hex color on svg export and color pick Fix some special-characters not working for file names Fix file name validator missing on file rename Fix flipped title and subtitle in search results Fix windows portable archive Fix hover in pattern texture view Fix rectangle selection preview wrongly having a rotation handle line Fix debian arm build (#801) Fix zoom dependent not working on shape tool Fix pressure if os wrongly gives 0 as input Fix template override me |
| Butterfly 2.2.3 Dec 24, 2024 |
Add area options to context menu in area navigator page Add error icon to asset card Move create button to the top right of the template dialog Improve mobile color picker Align no elements text to the center Fix thumbnail in files view Fix spacing in home page Fix baking not working correctly when zooming in Fix docker image (#769) |
| Butterfly 2.2.2 Nov 11, 2024 |
Fix loading screen showing after error Fix packs dialog file system operations Downgrade pdfjs on web |
| Butterfly 2.2.1 Oct 17, 2024 |
Add bit mapping of buttons in pointer test Add autofocus to add dialog search bar Add transition when opening add dialog Add size transition to toolbar Improve search and settings dialog transition Change color toolbar to not have the full width Fix pasting with label tool replaces text instead of appending Fix unstable sort algorithm if layer is the same Fix switching data directory not working Fix input button mapping not working on multiple button presses (#748) Fix app link in android |