Share to mastodon

Butterfly 2.5.0-beta.3 released

Linwood Butterfly

Linwood Butterfly

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

Avatar of CodeDoctor

CodeDoctor


The 4th beta for Butterfly Crimson Red (2.5) has been released!

Highlights:

  • 🎨 UI improvements
  • 👆 New touch shortcuts
  • 📽️ Better presentation mode
  • 📐 Area improvements
  • ☁️ WebDAV improvements
  • 🐛 A lot of bug fixes

UI improvements

#944

We’ve added a menu button to the full-screen mode, allowing you to access the menu popup without needing to exit full-screen first.

Additionally, capturing thumbnails now features a dedicated UI. The new interactive selection dialog lets you perfectly frame your thumbnail pictures.

This release also resolves various smaller UI quirks, such as zoom controls overlapping with the classic 3-button navigation on Android.

New touch shortcuts

#976

This update introduces customizable double and triple-tap touch shortcuts!

Previously, double-tapping brought up the context menu. You can now map double and triple taps directly to any tool on your toolbar.

Note: To access the context menu, you must now use a long press instead of a double tap. This change prevents conflicts with the new customizable shortcuts.

Better presentation mode

Yes, Butterfly has a presentation mode if you didn’t know!

This update brings noticeable performance improvements to presentations, avoiding redundant viewport baking, and fixes several lingering bugs affecting interactions and shortcuts.

Area improvements

The area feature has received additional polish. When creating a new area, a default name is now assigned automatically, saving you an extra step. Furthermore, we’ve revamped the area size selection UI, adding straightforward width and height inputs alongside a handy preset selector. The aspect ratio selection UI also benefits from presets and ratio text support, making constraints much easier to manage.

WebDAV improvements

If you sync or back up your notes to a personal server, you will appreciate the WebDAV updates in this release. The implementation has been improved with better sorting and directory caching to speed up your remote file workflow.

Full changelog

  • Add default name when creating new areas
  • Add main menu to the edit toolbar in full screen mode
  • Add double and triple press shortcuts for touch input (#976)
  • Add thumbnail capturing setting with interactive selection dialog (#944)
  • Improve presentation mode and tools
    • Increase performance by avoiding redundant viewport baking
    • Add missing pause shortcut configuration via space bar
    • Automatically pause properly when hitting begin or end of presentation slider bounds
    • Optimize toolbar layout and timeline visualization to fit cleanly on narrow mobile devices
    • Improve mouse click interactions on slides vs natural touch inputs
    • Fix swipe down action to exit presentation
    • Fix pdf export not showing the correct position
  • Change double tap context menu shortcut to long press to avoid conflicts with new shortcuts
  • Improve area size selection UI by having simple width/height inputs and a preset selector
  • Improve aspect ratio selection UI with presets and ratio text support
  • Improve svg and image background rendering
  • Fix area tool aspect ratio constraint resizing issue
  • Fix files are overwritten if importing failed
  • Fix web embedding system
  • Fix controls at the bottom being cut out on some devices
  • Fix tool properties not updating if tool was newly created or updated
  • Fix top corner menu could have invalid size
  • Improve WebDAV implementation and performance (sorting, directory caching)
  • Fix asset invalidation when elements are removed (#1046)
  • Fix a rendering issue related to element baking
  • Fix desyncronization of renderers when concurrently changing elements
  • Fix property view overlapping with zoom and pen only toggle controls
  • Fix zoom control position preference not saving properly
  • Fix keybinder recording not toggling