Share to mastodon

Butterfly 2.2.3-rc.1 released

Linwood Butterfly

Linwood Butterfly

🎨 Powerful, minimalistic, cross-platform, opensource note-taking app

CodeDoctor


Before Christmas, I have another release candidate for Butterfly 2.2.3 for you. This is one of the largest nightlies I have ever released with a lot of improvements and many fixes.

Highlights:

  • đź“ť Template dialog improvements
  • 🎨 Color wheel
  • 🖼️ Render resolution
  • 🔍 Search redesign
  • 🎚️ Slider improvements

Please test this version and report any issues you find. This version gets released as stable version next week if no major issues are found.

There is one open discussion about the web version of the app, feel free to take part in the discussion: #767.

GitHub achievements

We hit 1100 stars on GitHub and reached 4000 commits.

Thank you for your support and feedback.

Template dialog improvements

Handling with templates is now much easier. You can now override tools more easily, found the details of a template faster and duplicate templates to create new ones.

Color wheel

The color picker now has a color wheel to select colors more easily. You can now select the color by clicking in the wheel and adjust the brightness in the slider below.

Additionally the slider thumb are now colored in red, green and blue to preview the selected value.

Render resolution

To improve scrolling and moving on the canvas, there is now a setting render resolution. By the default it renders 1.5x times the size of the viewport but you can put it on performance to have the previous behavior and render only the size of the viewport. There is also the option best to render double the size. Feel free to give feedback to this new feature.

Search redesign

The search interface now looks like material 3 and shows the results more clearly. Tools now has a default name and an icon. Additionally it is restricted to 10 results to have a better overview.

Slider improvements

The exact slider now has a better responsiveness behavior and on medium displays it now renders the title and text field in one line and the slider below. This should match the behavior of the other apps better.

Full changelog

  • Improve template dialog
    • Add override tools in context menu
    • Add information button
    • Add duplicate button
    • Change create template button to save icon
    • Improve thumbnail display to have rounded corners
  • Add color wheel to color picker
  • Add render resolution to improve moving on canvas
  • Redesign search to material 3
    • Improve tool results
  • Improve responsiveness of exact slider
  • Change zoom dependent to false by default
  • Use material blue and red as default colors
  • Improve sliders for background dialog
  • Add additional selection ui options to the pen element
  • Add tooltip to preset icons in export dialog
  • Change general icon on background to grid
  • Limit search results to 10
  • Fix export on web
  • Fix shape detection always enabled in pen tool
  • Fix ruler not working correctly in pen tool
  • Fix ruler position is wrong when moving on the canvas
  • Fix zoom dependent not working correctly with the label tool (#765)
  • Fix temporary import handler does not get removed after clicking
  • Fix asset hash not correctly working with filenames
  • Fix duplicated asset importing
  • Fix aspect ratio label in area tool selection view
  • Fix add dialog shows “No element” if there is only import search results
  • Fix document isn’t saved when clicking home
  • Fix stamp don’t use unique element ids
  • Fix render order when creating multiple elements when baking
  • Fix some color fields don’t keep alpha value
  • Fix color fields preview shows alpha value
  • Fix min slider value of stroke width
  • Fix selection not working correctly when editing multiple elements
  • Fix search on web
  • Fix temporary stamp
  • Show git hash instead of version in web version
  • Upgrade to flutter 3.27