Butterfly

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

AGPL-3.0 License

Stars
782

Bot releases are visible (Hide)

Butterfly - v1.4.2

Published by CodeDoctorDE about 2 years ago

  • Add sync modes
  • Add cursor for eraser
  • Add oval feature for circle shape
  • Improve creation of shape and area when going in negative
  • Fix area painter
    • Add name validation
    • Fix size validationa
  • Fix undo/redo
  • Change text fields to filled in remote create dialog
  • Remove duplicated label element in plus popup menu
Butterfly - v1.4.1

Published by CodeDoctorDE about 2 years ago

  • Add option to change data directory location on android
  • Add turkish translation (thanks to ilker besken)
  • Add constraint and export option to svg element context menu
  • Add support for setting locale in embed mode
  • Fix missing svg move indicator
  • Fix exporting of image elements
  • Fix svg renderer rect
  • Fix native window title bar issues
  • Fix performance on large documents when trying to open a context menu of an element
  • Fix render time on large documents
  • Fix slider do not update after changing outside of the slider
  • Fix unintential behavior when deleting all elements in a layer
  • Fix save button in embed mode
Butterfly - v1.4.0

Published by CodeDoctorDE about 2 years ago

Read the whole 1.4 changelog at https://go.linwood.dev/butterfly/1-4

Butterfly - v1.4.0-rc.3

Published by CodeDoctorDE about 2 years ago

  • Add native window title bar support
  • Fix supported locales
Butterfly - v1.4.0-rc.2

Published by CodeDoctorDE about 2 years ago

  • Add portuguese (Brazil) localization
  • Disable updater on web
  • Fix file import on remote
  • Fix classic light theme
  • Fix embedding mode
  • Fix error when opening same file
Butterfly - v1.4.0-rc.1

Published by CodeDoctorDE over 2 years ago

  • Fix save indicator
  • Fix error when fetching version
  • Fix save button
  • Fix drag to move area
  • Fix invalid parse of remote path
  • Fix bake issues
Butterfly - v1.4.0-rc.0

Published by CodeDoctorDE over 2 years ago

  • Add stylus button input
  • Add hex input to color dialog
  • Add constraints to shape painter
  • Move save state in current index cubit to allow undo/redo
  • Fix bake issues
  • Fix wrong properties when resetting back to hand painter
  • Fix ignored properties in area painter
Butterfly - v1.4.0-beta.1

Published by CodeDoctorDE over 2 years ago

  • Add matrix invite link
  • Rework multi input system
    • Add input gesture support (move with two fingers #206)
  • Rework bake system
    • Fix undo/redo lag
    • Fix that you need to click multiple times to undo something
    • Disable buttons if you cannot undo/redo
  • Add italian localizatiion
  • Fix lag when opening/closing the color view
  • Improve default theme to match with the documentation
  • Change color of eraser to background color
  • Add check to prevent adding duplicated locations to paths
  • Remove unused color property in eraser painter
Butterfly - v1.4.0-beta.0

Published by CodeDoctorDE over 2 years ago

  • Add offline sync
    • Add remote page to control all cached paths
    • Add sync button and dialog to file system dialog to see the status
    • Add sync button controller to all remote assets in file system dialog
    • Add sync background service
  • Switch license to AGPL
  • Fixing shape editing dialog for elements
  • Fix opening nested context menus
Butterfly - v1.4.0-alpha.3

Published by CodeDoctorDE over 2 years ago

  • Add updater
  • Add shape painter
    • Add rectangle shape
    • Add circle shape
    • Add line shape
  • Add yaru and adwaita theme
  • Show better display name for themes
  • Change area icon
  • Disable restart of the app after changing the personalization settings
  • Add file extension registry on linux
  • Add option to change color in pen context menu
  • Add svg element
  • Fix icon size in remote button
  • Fix error if icon is invalid when adding remote
  • Fix export in image element context menu
  • Add check to prevent duplicated remote entries
  • Change scale to slider in constraints dialog
Butterfly - v1.4.0-alpha.2

Published by CodeDoctorDE over 2 years ago

  • Add remote storage (#88)
    • Add remote settings
    • Add storage option to template and open dialog
    • Specify remote in title
  • Exporting on web now downloads the file
  • Remove cdns on the web
  • Redesign settings with cards
  • Fix settings rounded corners
Butterfly - v1.4.0-alpha.1

Published by CodeDoctorDE over 2 years ago

  • Fix invalid namespace on android
Butterfly - v1.4.0-alpha.0

Published by CodeDoctorDE over 2 years ago

  • Add laser painter to paint strokes temporarily
  • Add duplicate to change document path
  • Add color view to label, pen and laser painter
  • Add spanish translation
  • Add quality slider to pdf (#184)
  • Add copy to change document path (#180)
  • Add theme preview
  • Fix negative values for exporting svgs and pngs
  • Fix svg export preview
Butterfly - v1.3.2

Published by CodeDoctorDE over 2 years ago

  • Add quality slider to pdf
  • Add material palette to default templates
  • Fixing area issues
    • Fix bug when area has negative values
    • Fix bug when area is not visible when changing the painter
    • Fix app bar title does not change after exiting the area
  • Improve spacing of selection rect based on the zoom
  • Move android storage to external
  • Center image on moving (#185)
  • Fix image low quality
  • Fix missing constraints button in image element dialog
  • Fix window_manager errors on mobile devices
  • Remove image painter for file-version < 5
Butterfly - v1.3.1

Published by CodeDoctorDE over 2 years ago

  • Reimplement color field
  • Fix bake issues when moving the camera with a gesture
  • Fix move gesture relative to viewport
  • Fix fill mode
  • Fix hard edges in settings dialog
  • Fix firefox bug when creating a new path
  • Fix undo/redo buttons
  • Fix invalid elements after changing the layer
  • Fix background dialog slider
  • Fix svg export
    • Only export elements that are in this bounds
    • Fix option to disable background
    • Fix offset of eraser mask
  • Fix loading of templates in old version
  • Add reset button in templates
  • Ignore invalid templates (#183)
Butterfly - v1.3.0

Published by CodeDoctorDE over 2 years ago

  • Fix bug where document will be cleared after removing a layer or rename a layer

Read the whole 1.3 changelog at https://go.linwood.dev/butterfly/1-3

Butterfly - v1.3.0-rc.2

Published by CodeDoctorDE over 2 years ago

  • Fix layout on bigger screens
  • Fix image export
  • Improve position of submenus
Butterfly - v1.3.0-rc.1

Published by CodeDoctorDE over 2 years ago

  • Fix undo on scrolling
  • Replace text buttons to icon buttons in dialog actions
  • Fix appbar title
  • Change scroll focus point relative to the zoom
  • Fix zoom multiplier when using multiple fingers
  • Add alwaysontop, move fullscreen to right top corner on desktop
  • Add tooltips on window buttons
  • Disable window buttons in full screen
  • Fix file system on web (Creating directory if not exist)#
  • Fix file system directory error
  • Fix baking issues
Butterfly - v1.3.0-rc.0

Published by CodeDoctorDE over 2 years ago

  • Implement drag resize area and popup window menu on desktop platforms
  • Fix pixel ratio
  • Fixing safe area bug in settings
  • Fix embedding
  • Upgrade to flutter 3
  • Show error message if an error occurred while inserting
Butterfly - v1.3.0-beta.2

Published by CodeDoctorDE over 2 years ago

  • Implement embed functionality
  • Fixing a lot of bugs (#158, Thanks to vi)
    • Add move/duplicate indicator
    • Add layer suggestions
    • Add multi element selection context menu
    • Remove delete confirmation when trying to delete an element or a painter
    • Fixing pixelated view when paint on it
    • Fix error when trying to delete the painter
    • Fix undo does not work on path eraser
    • Fix Drawing with multiple fingers leave multiple trails
    • Fix error while trying to delete an element
    • Fix error after deleting a painter
  • Remove settings window buttons
  • Change size of start dialog
  • Add padding to pdf import dialog
  • Add responsive slider
  • Highlight primary button in dialogs
  • Remove autosave on web