Butterfly

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

AGPL-3.0 License

Stars
782

Bot releases are visible (Hide)

Butterfly - v2.1.0-beta.5 Latest Release

Published by CodeDoctorDE 6 months ago

  • Add native clipboard (#605)

  • Add option to import zip archive

  • Allow using these tools as temporary tool (#656)

    • Select
    • Area
    • Laser
  • Add small, tiny and compact toolbar size option

  • Add maximize and desktop density personalization setting

  • Allow pasting packs inside documents

  • Remove navigating to canvas view if no document was imported

  • Use correct remote for importing

  • Rename toolbar columns to rows

  • Change size of quickstart to be smaller

  • Change size of recent files card

  • Improve home page header to be more responsive

  • Improve size of add button

  • Force top instead of inline if multiple rows in toolbar

  • Fix linux metainfo again

  • Fix template infinite loading on initial load

  • Fix size of temporary tool and lock and tools button if toolbar columns count is bigger than 1

  • Fix snackbar will be shown twice when copying to clipboard in settings

  • Fix null check in area handler

  • Fix pen renderer doesn't use the real pressure value (#650)

  • Don't allow importing templates when document is opened

  • Use nightly flavor for nightly builds to allow installing both stable and nightly builds on the same device

  • Add architecture specific apk builds (#657)

  • Upgrade path rendering api

Read more here: https://linwood.dev/butterfly/2.1.0-beta.5

Butterfly - v2.1.0-beta.4

Published by CodeDoctorDE 7 months ago

  • Add auto create areas functionality in areas navigator page
  • Add top toolbar setting that isn't integrated with the appbar
  • Add option to have multiple toolbar columns
  • Add multi columns for toolbar (#589)
  • Add pointer test to behavior settings
  • Change area enter and exit to the left of the area name in areas navigator page
  • Change current area on area click in areas navigator page if the current area is not the clicked area
  • Improve friction
  • Use percents for zoom in document properties
  • Readd drawing outside of window (#521)
  • Fix baking when animating smooth navigation
  • Fix eraser
  • Fix crash and size when loading pdf or big butterfly files (#645)
  • Fix toolbar size setting saving
  • Fix template dialog loading failed
  • Fix grid x position negation
  • Update linux appdata

Read more here: https://linwood.dev/butterfly/2.1.0-beta.4

Butterfly - v2.1.0-beta.3

Published by CodeDoctorDE 7 months ago

  • Add support for renaming the current page
  • Add advance button in quickstart
  • Add setting for toolbar size (#589)
  • Add "Add all" to area export dialog (#633)
  • Add move left and right to area export dialog
  • Add page name to export pdf dialog details
  • Add support for multiple document pages in pdf export dialog
  • Add "Only current page" filter option to area selection dialog for pdf export dialog
  • Add tools to search results
  • Add shortcut (ctrl + k) to open search
  • Advance shape detection and add support for rectangle, triangle and circle (#632)
  • Add smooth scrolling behind a feature flag (#86)
  • Allow multiple selections in templates dialog
  • Improve pdf export dialog sizing of cards
  • Change identifier for elements from index to a key based id (#528)
  • Save document on undo/redo
  • Run events synchronously instead of asynchronously (#528)
  • Fix folder fetching in web
  • Fix problems when changing to the same page
  • Fix missing scrolling in export pdf select dialogs (#633)
  • Fix position on search results
  • Fix page icon in search results
  • Fix search to search document wide instead of only the current page
  • Upgrading major versions of many dependencies
  • Update android build configuration

Read more here: https://linwood.dev/butterfly/2.1.0-beta.3

Butterfly - v2.1.0-beta.2

Published by CodeDoctorDE 7 months ago

  • Add icons to sort dropdown items
  • Improve window buttons on custom title bar
  • Improve svg path export (#620)
  • Fix svg export preview shows nothing
  • Fix exporting on web
  • Fix file creation if the file path already exists

Read more here: https://linwood.dev/butterfly/2.1.0-beta.2

Butterfly - v2.1.0-beta.1

Published by CodeDoctorDE 8 months ago

  • Add setting for adding background to pdf import (#606)
  • Add setting for inverting to pdf import (#606)
  • Add image operations
    • Invert
    • Background
  • Add ability to reorder waypoints
  • Change waypoint identifier to the name instead of index
  • Fix transformation pushed to reference handle (#615)
  • Disable showing transform controls while transforming

Read more here: https://linwood.dev/butterfly/2.1.0-beta.1

Butterfly - v2.1.0-beta.0

Published by CodeDoctorDE 8 months ago

  • Add shape detection for lines (#578)
  • Add area navigator page (#574)
  • Add resize and move controls to area tool (#542)
  • Add reorder controls to area tool
  • Add option to export whole page (#594)
  • Add export tool (#590)
  • Move rotation controls to the top (#607)
  • Improve area tool creation rect selection
  • Make selection system of select tool modular
  • Upgrade to flutter 3.19
  • Improve pdf import (#612)
  • Rename release assets (#568)
  • Generalize svg and png dialog
  • Fix thumbnail shoot position
  • Fix png export

Read more here: https://linwood.dev/butterfly/2.1.0-beta.0

Butterfly - v2.0.3

Published by CodeDoctorDE 8 months ago

  • Fix png export

See all changes since the last stable here: https://linwood.dev/butterfly/2.0.3

Butterfly - v2.0.3-rc.1

Published by CodeDoctorDE 8 months ago

  • Add initial ios support (currently nightly only) (#244)
  • Add option to disable autosave (#591)
  • Convert aspect ratio menu to material 3
  • Invert current inverted position to be normal
  • Fix file sharing on android (#585)
  • Fix laser movement is not locked
  • Fix color of icon dropdown in property view
  • Disable camera on android sdk version < 21

Read more here: https://linwood.dev/butterfly/2.0.3-rc.1

Butterfly - v2.0.3-rc.0

Published by CodeDoctorDE 9 months ago

  • Fix export pdf print instead of export as file
  • Fix scroll in pdf export dialog
  • Fix pdf.js on web
  • Fix exporting on web
  • Fix notch area not being used in full screen (#368)
  • Fix performance of the eraser tool (#461)
  • Fix performance of the path eraser tool (partially #528)

Read more here: https://linwood.dev/butterfly/2.0.3-rc.0

Butterfly - v2.0.2

Published by CodeDoctorDE 9 months ago

Nothing changed from the nightly build to the stable release.

See all changes since the last stable here: https://linwood.dev/butterfly/2.0.2

Butterfly - v2.0.2-rc.0

Published by CodeDoctorDE 9 months ago

  • Use thicker lines for label selection rect
  • Restrict input to area bounds when inside area (#573)
  • Fix template import opens blank document
  • Fix zoom view not appearing
  • Fix markdown property view not opening
  • Fix creating component origin being page origin instead of selection origin

Read more here: https://linwood.dev/butterfly/2.0.2-rc.0

Butterfly - v2.0.1

Published by CodeDoctorDE 9 months ago

Nothing changed from the nightly build to the stable release.

See all changes since the last stable here: https://linwood.dev/butterfly/2.0.1

Butterfly - v2.0.1-rc.1

Published by CodeDoctorDE 10 months ago

  • Add refresh button to quickstart
  • Add refresh button to file view
  • Add link to experiment
  • Add extra icon for label markdown mode
  • Add validation in collaboration start dialog
  • Add help pages for navigator pages
  • Remember grid view setting
  • Improve spacing in add dialog
  • Set default port as initial value in collaboration start dialog
  • Fix markdown label editing
  • Fix not working new line
  • Fix asset card missing ripple effect
  • Fix rename saved function will be triggered multiple times
  • Fix pen property view
  • Fix label editing when selecting different text input
  • Fix subSpan editing in label editing
  • Fix svg exporting error
  • Fix presentation preview on initial selection
  • Fix exporting on mobile devices
Butterfly - v2.0.1-rc.0

Published by CodeDoctorDE 10 months ago

  • Add high contrast mode (#564)
  • Add support for multi character input languages (#539)
  • Add scale to label toolbar
  • Add scale to label selection view
  • Add markdown element selection view
  • Fix moving data directory (#562)
  • Fix various issues with the label tool
  • Fix display icon
  • Fix spread pages settings not being saved
  • Fix app link on android
Butterfly - v2.0.0

Published by CodeDoctorDE 10 months ago

Nothing changed from the nightly build to the stable release.

See all changes since the last stable here: https://linwood.dev/butterfly/2.0

Butterfly - v2.0.0-rc.3

Published by CodeDoctorDE 10 months ago

  • Change duplicate icon to have a difference to copy icon (#552)
  • Change default scale of label tool to 2
  • Change dropdown to modal bottom sheet for density personalisation setting
  • Improve responsiveness of dialogs on mobile devices (#550)
  • Improve add dialog trailing icon (#550)
  • Replace file picker package
  • Fix back button closes app on mobile (#551)
  • Fix default color when adding tools
  • Fix elements selection will be cleared after unfocusing
  • Remove appbar on native title bar in home page

View all changes in the blog: https://linwood.dev/butterfly/2.0.0-rc.3

Butterfly - v2.0.0-rc.2

Published by CodeDoctorDE 10 months ago

  • Improve button of display icons (#549)
  • Improve performance when saving (#547)
  • Improve mobile add dialog
  • Improve selected icons in settings
  • Improve consistency of close button (#550)
  • Rename default locale to system locale
  • Fix asset plus button (#550)
  • Fix calling onScale to tools on moving on touch devices (#546)
  • Fix exporting documents as png or svg

View all changes in the blog: https://linwood.dev/butterfly/2.0.0-rc.2

Butterfly - v2.0.0-rc.1

Published by CodeDoctorDE 11 months ago

  • Add right click as alternative to long press
  • Change default scale of label to 5
  • Improve documentation of shortcuts (#534)
  • Fix closing of settings on click on mobile (#537)
  • Fix zoom usable if hidden (#538)
  • Fix full screen menu item (#535)
  • Fix selecting small areas (#543)
  • Fix areas not refreshing after deleting (#541)
  • Fix tool not selected when added

View all changes in the blog: https://linwood.dev/butterfly/2.0.0-rc.1

Butterfly - v2.0.0-rc.0

Published by CodeDoctorDE 11 months ago

  • Add files action to file navigator
  • Add function to disable certain directory in local storage
  • Add name to local storage
  • Add extra properties for models to implement further import/export features
  • Add option to connect to a self-signed server (#531)
  • Improve web loading experience
  • Fix changing current tool when adding in collaboration mode
  • Fix remote connection requests

View all changes in the blog: https://linwood.dev/butterfly/2.0.0-rc.0

Butterfly - v2.0.0-beta.16

Published by CodeDoctorDE 11 months ago

  • Add experiments settings in nightly version
  • Add collaboration support (experimental) using websockets (#401)
  • Add spread to pages in pdf importer
  • Add importer for xopp documents (#314)
  • Add select tool to document defaults
  • Use menu in files navigator view
  • Improve performance of canvas
  • Remove restriction of bfly files on import in files view
  • Restructure settings
  • Fix android mimetype
  • Fix global importing
  • Fix plus button in palette dialog
  • Fix note importer
  • Fix creating defaults on native
  • Remove pointer on cancel

View all changes in the blog: https://linwood.dev/butterfly/2.0.0-beta.16