You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Butterfly now supports a new text based file format. This format is designed to be human-readable and easy to edit, making it more accessible for users who prefer working with text files and working with version control systems.
The previous pack system was difficult to use and had many problems regarding user experience. The new pack system is designed to be more user-friendly and easier to use.
67
+
68
+
Instead of saving the pack inside the document, the pack is now saved globally and if used, the specific data is saved inside the document. This allows for better organization and management of packs.
69
+
To have backwards compatibility, the packs inside documents will now be called `Bundled packs`. These packs can be imported globally to use.
70
+
71
+
## Improved Label Tool \{#label-tool\}
72
+
73
+
> Part of [#802](https://github.com/LinwoodDev/Butterfly/issues/802)
74
+
75
+
The Label Tool will be improved in Linwood Butterfly Black Hairstreak. This release includes the first part of the improvements, which includes a new ctrl + enter shortcut to create a new text element below the current text element. This makes it easier to create new text elements without having to use the mouse.
76
+
77
+
Additionally an annoying bug with the label tool not allowing new lines has been fixed. Moving text elements after pasting them should now work correctly as well.
78
+
79
+
## Improved Pen Element \{#pen-element\}
80
+
81
+
> Part of [#802](https://github.com/LinwoodDev/Butterfly/issues/802)
82
+
83
+
You can now select a specific fill color for the pen element. This allows having a stroke and a fill to a single pen element, which is useful for creating shapes.
84
+
85
+
## Improved Collaboration \{#collaboration\}
86
+
87
+
To stabilize the collaboration system, a bug that caused the server to crash when an invalid request was made has been fixed. This should improve the overall stability of the collaboration system.
This is a long awaited feature that allows you to use latex in markdown elements. This allows you to write mathematical formulas and equations in your documents using the familiar latex syntax.
94
+
This is the first step to support latex in Butterfly, with more features to come in the future releases and future addition to the rich text elements.
The toolbar now includes a stroke width option, allowing you to easily adjust the stroke width of elements in your document without having to open the properties dialog.
With the new polygon tool, you can now create custom polygons in your documents. This tool allows you to create polygons with any number of sides, making it a good choice for creating complex designs.
107
+
108
+
Please test this tool and give feedback on its usability and functionality.
109
+
110
+
## Rework PDF system \{#pdf-system\}
111
+
112
+
Instead of converting PDF pages to images on import, there is now a dedicated PDF element. This should improve the quality of the imported PDFs and allow to edit the PDF elements in the future.
113
+
114
+
Additionally this should improve the performance and file size of loading documents with many PDF pages.
115
+
116
+
Already existing PDF elements remain unchanged.
117
+
118
+
## Version upgrades \{#version-upgrades\}
119
+
120
+
Flutter was upgraded to 3.35. This includes many performance improvements and bug fixes.
121
+
122
+
Additionally the minimum Android version was increased from 6.0 (Marshmallow) to 7.0 (Nougat) since Flutter 3.35 requires this.
123
+
Read more [here](https://github.com/LinwoodDev/Butterfly/discussions/887).
124
+
125
+
## Notes
126
+
127
+
Thanks to all the beta testers and translators for helping to make this release possible!
128
+
This update will be available soon on the Play Store, Snap Store, F-Droid and Microsoft Store.
129
+
Please report any bugs you find on [GitHub](https://github.com/LinwoodDev/Butterfly/issues) and share the app on social media to help the project grow!
130
+
131
+
In the coming weeks, the 2.5 release cycle will start with a new codename.
0 commit comments