LinwoodDev / Butterfly

🎨 Powerful, minimalistic, cross-platform, opensource note-taking app
https://butterfly.linwood.dev
GNU Affero General Public License v3.0
888 stars 62 forks source link

[Enhancement]: Have a "Share" and "Export" button for everyone #672

Closed oorganic closed 2 months ago

oorganic commented 2 months ago

Which feature is your request related to?

No response

Describe your request for enhancements!

So we can save and manage our notes in our own file managers.

Additional context

No response

Code of Conduct

CodeDoctorDE commented 2 months ago

thanks. just want to link #670 here

CodeDoctorDE commented 2 months ago

Hmm, I looked a bit and android isn't supported by https://pub.dev/packages/file_selector#features-supported-by-platform. I use https://pub.dev/packages/share_plus for sharing it android and the shareXFiles showed this menu where you couldn't choose your save location. Maybe this is what we need: https://github.com/flutter/flutter/issues/113441

CodeDoctorDE commented 2 months ago

Okay, I'm on it. I just code a native implementation for this. In the future I could implement a library out of it but for now it should work. I will comment here if I'm finished.

CodeDoctorDE commented 2 months ago

I'm finished, can you please test it before I can release this in #673? Once the build is finished, you can download the builds at the bottom of the page if you are logged in on github: https://github.com/LinwoodDev/Butterfly/actions/runs/8813733790

CodeDoctorDE commented 2 months ago

Added in 2.1.0-rc.1