98teg / NativeDialogs

Native Dialogs is a plugin for Godot that allows you to interact with OS-specific dialogs, such as notifications, messages and file dialogs.
MIT License
156 stars 8 forks source link

Tiny File Dialogs (suggestion) #5

Open GevDevs opened 1 year ago

GevDevs commented 1 year ago

This is sort of a continuation of my request to add a color picker 9 days ago. I ended up finding something on the GitHub for Portable File Dialogs. https://sourceforge.net/projects/tinyfiledialogs/ This C++ library is also cross-platform and has more features than PFD (including a color picker). I haven't tested it out myself though so I don't know how well it works on different operating systems. It might be worth a look though.

98teg commented 1 year ago

Hello again! Thanks for the suggestion! The main problem I have with Tiny File Dialogs is that it is not asynchronous, while Portable File Dialogs behaves asynchronously by default. So I think this project should stick to PFD whenever possible. However, as you said it does not support native colour pickers, so we could make an exception here. I would try to integrate TFD and see if I can create a NativeColorPicker node with it.