https://github.com/gen2brain/dlgs
Also has other dialogues and notifications and beeps.
Needed for any desktop app :)
Works on all desktops with only golang
I suppose this could be a neat plugin. It's not required for this library to function. The plugin could be a very nice cross-platform example for plugins with this library.
The use case i have in mind was for when a user needs to save a file or open a file.
For example:
Here is what i have found. It would be good to provide these basics as a plugin for go-flutter-desktop.
Flutter-go needs to interact with the Desktop os for:
Libs Research:
https://github.com/gen2brain/dlgs/
dlgs is a cross-platform library for displaying dialogs and input boxes.
https://github.com/gen2brain/beeep
beeep provides a cross-platform library for sending desktop notifications, alerts and beeps.
https://github.com/kbinani/screenshot
https://github.com/sqweek/dialog
https://github.com/atotto/clipboard
Show console, can be useful.
https://github.com/zalando/go-keyring
https://github.com/alexbrainman/printer
https://github.com/google/cloud-print-connector
https://github.com/Limard/winprint
Scan from the program
Thanks for @drdgvhbh 's amazing work.
I have modified @drdgvhbh 's code and provide an example since I really need to use this plugin in my project.
I did an example PR, perhaps you want to check it.
https://github.com/go-flutter-desktop/examples/pull/2
test result https://github.com/chunhunghan/examples/blob/master/file_picker/file_picker_example.png
Somewhat related. I've added initial work for a desktop compatibility with Flutter's image_picker.
It can be found here: https://github.com/go-flutter-desktop/plugins/tree/master/image_picker
Closing duplicate of #205.