fa65faa4b0
* feat: Use GtkFileChooserNative if available to support XDG portals With this commit, users on KDE/plasma will finally have support in Electron for their native file choosers dialogs. * fix: namespace * fix: labels were reversed * fix: lint issue * fix: clean up some implementation * fix: remove deprecation branch * fix: remove unused header * fix: remove unused gi18n.h include Not sure why this is * fix: add the set_data call into the mirrored SetGtkTransientForAura func * fix: remove gmodule support and use native for the dialog regardless * fix: undo yarn.lock changes * fix: lint * fix: remove x11 unncessary x11 include * fix: lint * fix: remove SetGtkTransientForAura * Revert "fix: remove gmodule support and use native for the dialog regardless" This reverts commit 062db5951e59cf99fcce566ab8ebab7ddc031aeb. * fix: add support in a backwards compatible way Use GModule to dynamically load functions from libgtk in order to support GtkNativeDialog. * fix: lint * docs: update comment * Revert "fix: remove x11 unncessary x11 include" This reverts commit 589cff583add458c25ca5a2202232fdff916c673. * fix: compiler errors * fix: int -> x11::time * fix: move GtkNativeDialog static data to global state * fix: revert yarn.lock change * update: for code review comments * fix: remove functional header * fix: variable name * fix: rename GTK native initalization func * Help out the compiler * Help out the compiler * Help out the compiler * Fix function signature * Remove unused header * Rename optional boolean for GtkFileChooserNative support * Add back in USE_X11 check * Satisfy linter * Resatisfy linter * Fix alignment of if * Fix alignment of arguments * linting... * fix: add back in the i18n hack * fix: lint * Respond to some review comments * fix: lint * Make adding filter agnostic * fix: transform is in place * fix: remove std::transform because not c++17 * Remove unused include * fix: address Cheng's review * fix: Remove unused header |
||
---|---|---|
.. | ||
cocoa | ||
gtk | ||
views | ||
webui | ||
win | ||
x | ||
accelerator_util.cc | ||
accelerator_util.h | ||
accelerator_util_unittests.cc | ||
autofill_popup.cc | ||
autofill_popup.h | ||
certificate_trust.h | ||
certificate_trust_mac.mm | ||
certificate_trust_win.cc | ||
devtools_manager_delegate.cc | ||
devtools_manager_delegate.h | ||
devtools_ui.cc | ||
devtools_ui.h | ||
drag_util.cc | ||
drag_util.h | ||
drag_util_mac.mm | ||
drag_util_views.cc | ||
electron_menu_model.cc | ||
electron_menu_model.h | ||
file_dialog.h | ||
file_dialog_gtk.cc | ||
file_dialog_mac.mm | ||
file_dialog_win.cc | ||
gtk_util.cc | ||
gtk_util.h | ||
inspectable_web_contents.cc | ||
inspectable_web_contents.h | ||
inspectable_web_contents_delegate.h | ||
inspectable_web_contents_view.h | ||
inspectable_web_contents_view_delegate.cc | ||
inspectable_web_contents_view_delegate.h | ||
inspectable_web_contents_view_mac.h | ||
inspectable_web_contents_view_mac.mm | ||
message_box.h | ||
message_box_gtk.cc | ||
message_box_mac.mm | ||
message_box_win.cc | ||
run_all_unittests.cc | ||
tray_icon.cc | ||
tray_icon.h | ||
tray_icon_cocoa.h | ||
tray_icon_cocoa.mm | ||
tray_icon_gtk.cc | ||
tray_icon_gtk.h | ||
tray_icon_observer.h | ||
tray_icon_win.cc |