|
1 | | ---- |
2 | | -title: Butterfly 2.5.3 released |
3 | | -date: "2026-06-08" |
4 | | -author: codedoctor |
5 | | -tags: [butterfly] |
6 | | -slug: "butterfly/2.5.3" |
7 | | ---- |
8 | | - |
9 | | -I am excited to announce the release of Butterfly 2.5.3 focused on platform support, stylus improvements, selection reliability, and PDF import fixes. |
10 | | - |
11 | | -This is a stable release, it includes all the changes from the 2.5.3 nightly releases. |
12 | | - |
13 | | -Please visit the nightly version blog entries here to see all the changes in detail: |
14 | | - |
15 | | -- [2.5.3-rc.0](/butterfly/2.5.3-rc.0) |
16 | | -- [2.5.3-rc.1](/butterfly/2.5.3-rc.1) |
17 | | - |
18 | | -For reading the 2.5.2 release notes, please check the [2.5.2 release blog entry](/butterfly/2.5.2). |
19 | | - |
20 | | -## Highlights |
21 | | - |
22 | | -<Table> |
23 | | -<TableItem href="#windows-arm"> |
24 | | - 🪟 Windows on ARM Support |
25 | | -</TableItem> |
26 | | -<TableItem href="#stylus-support"> |
27 | | - ✏️ Better Stylus Support |
28 | | -</TableItem> |
29 | | -<TableItem href="#selection-improvements"> |
30 | | - 🎯 Selection Improvements |
31 | | -</TableItem> |
32 | | -<TableItem href="#pdf-import-fixes"> |
33 | | - 📄 PDF Import Fixes |
34 | | -</TableItem> |
35 | | -<TableItem href="#polygon-workflow"> |
36 | | - 🔷 Polygon Workflow Fixes |
37 | | -</TableItem> |
38 | | -<TableItem href="#tool-reliability"> |
39 | | - 🛠️ Tool Reliability Fixes |
40 | | -</TableItem> |
41 | | -<TableItem href="#image-rendering"> |
42 | | - 🖼️ Image and Rendering Fixes |
43 | | -</TableItem> |
44 | | -<TableItem href="#dialogs-file-handling"> |
45 | | - 💾 Dialog and File Handling Fixes |
46 | | -</TableItem> |
47 | | -</Table> |
48 | | - |
49 | | -## Windows on ARM Support \{#windows-arm\} |
50 | | - |
51 | | -Butterfly now supports Windows on ARM, making the app available on more Windows devices, including ARM-based laptops and tablets. |
52 | | - |
53 | | -This opens the door for a smoother Butterfly experience on newer Windows hardware and gives Windows users more flexibility when choosing their device. |
54 | | - |
55 | | -The minimum iOS version has been raised to 14.0. |
56 | | - |
57 | | -## Better Stylus Support \{#stylus-support\} |
58 | | - |
59 | | -Butterfly has been upgraded to Flutter 3.44, bringing stylus support improvements on Windows. |
60 | | - |
61 | | -Pen input also received more polish in this release. Pressure is now used correctly for inverted stylus input, making stylus workflows more consistent. |
62 | | - |
63 | | -## Selection Improvements \{#selection-improvements\} |
64 | | - |
65 | | -> [#1118](https://github.com/LinwoodDev/Butterfly/issues/1118) |
66 | | -> [#1112](https://github.com/LinwoodDev/Butterfly/issues/1112) |
67 | | -> [#1109](https://github.com/LinwoodDev/Butterfly/issues/1109) |
68 | | -
|
69 | | -Selection should feel more predictable in this release. |
70 | | - |
71 | | -Selection transforms now use the nearest corner hit, making it easier to grab the right handle when editing. Raycasting on rotated elements has also been fixed, improving interaction with rotated content. |
72 | | - |
73 | | -Very small selections are now easier to transform or open context menus for, and the lasso selection tool now handles non-convex polygons correctly. |
74 | | - |
75 | | -## PDF Import Fixes \{#pdf-import-fixes\} |
76 | | - |
77 | | -> [#1123](https://github.com/LinwoodDev/Butterfly/issues/1123) |
78 | | -> [#1124](https://github.com/LinwoodDev/Butterfly/issues/1124) |
79 | | -> [#1106](https://github.com/LinwoodDev/Butterfly/issues/1106) |
80 | | -
|
81 | | -PDF workflows received some important fixes. |
82 | | - |
83 | | -Spread-to-pages imports no longer render as gray placeholders, and PDF import now correctly uses the selected pages instead of importing the first pages. |
84 | | - |
85 | | -Moving PDFs with spacer tools no longer freezes the canvas, making PDF-based documents more reliable to edit. |
86 | | - |
87 | | -## Polygon Workflow Fixes \{#polygon-workflow\} |
88 | | - |
89 | | -> [#1121](https://github.com/LinwoodDev/Butterfly/issues/1121) |
90 | | -
|
91 | | -Polygon editing has been cleaned up further. |
92 | | - |
93 | | -The polygon tool toolbar now correctly updates the element you are currently editing, and the polygon tool color picker now has the eyedropper button again. |
94 | | - |
95 | | -Shapes with identical start and end points are no longer created accidentally. |
96 | | - |
97 | | -## Tool Reliability Fixes \{#tool-reliability\} |
98 | | - |
99 | | -> [#1092](https://github.com/LinwoodDev/Butterfly/issues/1092) |
100 | | -> [#1093](https://github.com/LinwoodDev/Butterfly/issues/1093) |
101 | | -> [#1107](https://github.com/LinwoodDev/Butterfly/issues/1107) |
102 | | -
|
103 | | -Several tools should now behave more consistently while editing. |
104 | | - |
105 | | -Temporary tools are no longer cleared after canvas gestures, the texture tool configuration no longer gets stuck while scrolling, and the stamp tool hover preview looks better on touch devices. |
106 | | - |
107 | | -## Image and Rendering Fixes \{#image-rendering\} |
108 | | - |
109 | | -> [#1094](https://github.com/LinwoodDev/Butterfly/issues/1094) |
110 | | -> [#1097](https://github.com/LinwoodDev/Butterfly/issues/1097) |
111 | | -
|
112 | | -Visual rendering has been improved in a few places. |
113 | | - |
114 | | -Jagged rendering after changing orientation has been fixed, and image operations no longer temporarily show gray boxes. Image export quality changes also no longer show stale previews. |
115 | | - |
116 | | -## Dialog and File Handling Fixes \{#dialogs-file-handling\} |
117 | | - |
118 | | -> [#1101](https://github.com/LinwoodDev/Butterfly/issues/1101) |
119 | | -> [#1105](https://github.com/LinwoodDev/Butterfly/issues/1105) |
120 | | -> [#1114](https://github.com/LinwoodDev/Butterfly/issues/1114) |
121 | | -
|
122 | | -Dialogs and file handling received several quality-of-life fixes. |
123 | | - |
124 | | -The close dialog now clearly offers save, discard, and cancel actions. Title and description fields no longer clear themselves when losing focus, and the top corner menu now correctly shows navigator menu buttons in full screen. |
125 | | - |
126 | | -Layer workflows also received a small improvement: duplicate layer is now available in the multi-select options of the layers navigator, and the duplicate layer button in the layers dialog works again. |
127 | | - |
128 | | -Moved or renamed files no longer behave strangely in recent files, and embed message handling has been fixed. |
129 | | - |
130 | | -## Notes |
131 | | - |
132 | | -Thanks to everyone who tested the 2.5.3 release candidates and reported issues! |
133 | | -In the coming weeks, the 2.6 development cycle will begin, which will include some exciting new features and improvements. Stay tuned for more updates! |
134 | | - |
135 | | -Please report any bugs you find on [GitHub](https://github.com/LinwoodDev/Butterfly/issues) and share the app with others to help the project grow. |
136 | | - |
137 | | -## Full changelog |
138 | | - |
139 | | -Changes since 2.5.3-rc.1: |
140 | | - |
141 | | -* Fix PDF spread-to-pages imports rendering as gray placeholders ([#1123](https://github.com/LinwoodDev/Butterfly/issues/1123)) |
142 | | -* Fix PDF import using the first pages instead of the selected pages ([#1124](https://github.com/LinwoodDev/Butterfly/issues/1124)) |
143 | | -* Fix polygon tool color picker has no eyedropper button ([#1121](https://github.com/LinwoodDev/Butterfly/issues/1121)) |
144 | | -* Fix embed message handling |
145 | | - |
146 | | -This is a stable release, it includes all the changes from the 2.5.3 nightly releases. |
| 1 | +--- |
| 2 | +title: Butterfly 2.5.3 released |
| 3 | +date: "2026-06-08" |
| 4 | +author: codedoctor |
| 5 | +tags: [butterfly] |
| 6 | +slug: "butterfly/2.5.3" |
| 7 | +--- |
| 8 | + |
| 9 | +I am excited to announce the release of Butterfly 2.5.3 focused on platform support, stylus improvements, selection reliability, and PDF import fixes. |
| 10 | + |
| 11 | +This is a stable release, it includes all the changes from the 2.5.3 nightly releases. |
| 12 | + |
| 13 | +Please visit the nightly version blog entries here to see all the changes in detail: |
| 14 | + |
| 15 | +- [2.5.3-rc.0](/butterfly/2.5.3-rc.0) |
| 16 | +- [2.5.3-rc.1](/butterfly/2.5.3-rc.1) |
| 17 | + |
| 18 | +For reading the 2.5.2 release notes, please check the [2.5.2 release blog entry](/butterfly/2.5.2). |
| 19 | + |
| 20 | +## Highlights |
| 21 | + |
| 22 | +<Table> |
| 23 | +<TableItem href="#windows-arm"> |
| 24 | + 🪟 Windows on ARM Support |
| 25 | +</TableItem> |
| 26 | +<TableItem href="#stylus-support"> |
| 27 | + ✏️ Better Stylus Support |
| 28 | +</TableItem> |
| 29 | +<TableItem href="#selection-improvements"> |
| 30 | + 🎯 Selection Improvements |
| 31 | +</TableItem> |
| 32 | +<TableItem href="#pdf-import-fixes"> |
| 33 | + 📄 PDF Import Fixes |
| 34 | +</TableItem> |
| 35 | +<TableItem href="#polygon-workflow"> |
| 36 | + 🔷 Polygon Workflow Fixes |
| 37 | +</TableItem> |
| 38 | +<TableItem href="#tool-reliability"> |
| 39 | + 🛠️ Tool Reliability Fixes |
| 40 | +</TableItem> |
| 41 | +<TableItem href="#image-rendering"> |
| 42 | + 🖼️ Image and Rendering Fixes |
| 43 | +</TableItem> |
| 44 | +<TableItem href="#dialogs-file-handling"> |
| 45 | + 💾 Dialog and File Handling Fixes |
| 46 | +</TableItem> |
| 47 | +</Table> |
| 48 | + |
| 49 | +## Windows on ARM Support \{#windows-arm\} |
| 50 | + |
| 51 | +Butterfly now supports Windows on ARM, making the app available on more Windows devices, including ARM-based laptops and tablets. |
| 52 | + |
| 53 | +This opens the door for a smoother Butterfly experience on newer Windows hardware and gives Windows users more flexibility when choosing their device. |
| 54 | + |
| 55 | +The minimum iOS version has been raised to 14.0. |
| 56 | + |
| 57 | +## Better Stylus Support \{#stylus-support\} |
| 58 | + |
| 59 | +Butterfly has been upgraded to Flutter 3.44, bringing stylus support improvements on Windows. |
| 60 | + |
| 61 | +Pen input also received more polish in this release. Pressure is now used correctly for inverted stylus input, making stylus workflows more consistent. |
| 62 | + |
| 63 | +## Selection Improvements \{#selection-improvements\} |
| 64 | + |
| 65 | +> [#1118](https://github.com/LinwoodDev/Butterfly/issues/1118) |
| 66 | +> [#1112](https://github.com/LinwoodDev/Butterfly/issues/1112) |
| 67 | +> [#1109](https://github.com/LinwoodDev/Butterfly/issues/1109) |
| 68 | +
|
| 69 | +Selection should feel more predictable in this release. |
| 70 | + |
| 71 | +Selection transforms now use the nearest corner hit, making it easier to grab the right handle when editing. Raycasting on rotated elements has also been fixed, improving interaction with rotated content. |
| 72 | + |
| 73 | +Very small selections are now easier to transform or open context menus for, and the lasso selection tool now handles non-convex polygons correctly. |
| 74 | + |
| 75 | +## PDF Import Fixes \{#pdf-import-fixes\} |
| 76 | + |
| 77 | +> [#1123](https://github.com/LinwoodDev/Butterfly/issues/1123) |
| 78 | +> [#1124](https://github.com/LinwoodDev/Butterfly/issues/1124) |
| 79 | +> [#1106](https://github.com/LinwoodDev/Butterfly/issues/1106) |
| 80 | +
|
| 81 | +PDF workflows received some important fixes. |
| 82 | + |
| 83 | +Spread-to-pages imports no longer render as gray placeholders, and PDF import now correctly uses the selected pages instead of importing the first pages. |
| 84 | + |
| 85 | +Moving PDFs with spacer tools no longer freezes the canvas, making PDF-based documents more reliable to edit. |
| 86 | + |
| 87 | +## Polygon Workflow Fixes \{#polygon-workflow\} |
| 88 | + |
| 89 | +> [#1121](https://github.com/LinwoodDev/Butterfly/issues/1121) |
| 90 | +
|
| 91 | +Polygon editing has been cleaned up further. |
| 92 | + |
| 93 | +The polygon tool toolbar now correctly updates the element you are currently editing, and the polygon tool color picker now has the eyedropper button again. |
| 94 | + |
| 95 | +Shapes with identical start and end points are no longer created accidentally. |
| 96 | + |
| 97 | +## Tool Reliability Fixes \{#tool-reliability\} |
| 98 | + |
| 99 | +> [#1092](https://github.com/LinwoodDev/Butterfly/issues/1092) |
| 100 | +> [#1093](https://github.com/LinwoodDev/Butterfly/issues/1093) |
| 101 | +> [#1107](https://github.com/LinwoodDev/Butterfly/issues/1107) |
| 102 | +
|
| 103 | +Several tools should now behave more consistently while editing. |
| 104 | + |
| 105 | +Temporary tools are no longer cleared after canvas gestures, the texture tool configuration no longer gets stuck while scrolling, and the stamp tool hover preview looks better on touch devices. |
| 106 | + |
| 107 | +## Image and Rendering Fixes \{#image-rendering\} |
| 108 | + |
| 109 | +> [#1094](https://github.com/LinwoodDev/Butterfly/issues/1094) |
| 110 | +> [#1097](https://github.com/LinwoodDev/Butterfly/issues/1097) |
| 111 | +
|
| 112 | +Visual rendering has been improved in a few places. |
| 113 | + |
| 114 | +Jagged rendering after changing orientation has been fixed, and image operations no longer temporarily show gray boxes. Image export quality changes also no longer show stale previews. |
| 115 | + |
| 116 | +## Dialog and File Handling Fixes \{#dialogs-file-handling\} |
| 117 | + |
| 118 | +> [#1101](https://github.com/LinwoodDev/Butterfly/issues/1101) |
| 119 | +> [#1105](https://github.com/LinwoodDev/Butterfly/issues/1105) |
| 120 | +> [#1114](https://github.com/LinwoodDev/Butterfly/issues/1114) |
| 121 | +
|
| 122 | +Dialogs and file handling received several quality-of-life fixes. |
| 123 | + |
| 124 | +The close dialog now clearly offers save, discard, and cancel actions. Title and description fields no longer clear themselves when losing focus, and the top corner menu now correctly shows navigator menu buttons in full screen. |
| 125 | + |
| 126 | +Layer workflows also received a small improvement: duplicate layer is now available in the multi-select options of the layers navigator, and the duplicate layer button in the layers dialog works again. |
| 127 | + |
| 128 | +Moved or renamed files no longer behave strangely in recent files, and embed message handling has been fixed. |
| 129 | + |
| 130 | +## Notes |
| 131 | + |
| 132 | +Thanks to everyone who tested the 2.5.3 release candidates and reported issues! |
| 133 | +In the coming weeks, the 2.6 development cycle will begin, which will include some exciting new features and improvements. Stay tuned for more updates! |
| 134 | + |
| 135 | +Please report any bugs you find on [GitHub](https://github.com/LinwoodDev/Butterfly/issues) and share the app with others to help the project grow. |
| 136 | + |
| 137 | +## Full changelog |
| 138 | + |
| 139 | +Changes since 2.5.3-rc.1: |
| 140 | + |
| 141 | +* Fix PDF spread-to-pages imports rendering as gray placeholders ([#1123](https://github.com/LinwoodDev/Butterfly/issues/1123)) |
| 142 | +* Fix PDF import using the first pages instead of the selected pages ([#1124](https://github.com/LinwoodDev/Butterfly/issues/1124)) |
| 143 | +* Fix polygon tool color picker has no eyedropper button ([#1121](https://github.com/LinwoodDev/Butterfly/issues/1121)) |
| 144 | +* Fix embed message handling |
| 145 | + |
| 146 | +This is a stable release, it includes all the changes from the 2.5.3 nightly releases. |
0 commit comments