summaryrefslogtreecommitdiffstats
path: root/editor/gui/editor_file_dialog.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973Spartan3222024-11-271-0/+2
|\
| * Add theme type variations for secondary Trees and ItemListspassivestar2024-11-191-0/+2
| |
* | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-191-2/+2
|\|
| * Use `(r)find_char` instead of `(r)find` for single charactersA Thousand Ships2024-11-171-2/+2
| |
* | Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23Spartan3222024-11-151-7/+24
|\|
| * Use processed filter list for native dialogs.Pāvels Nadtočajevs2024-11-151-7/+24
| |
| * Fix missing native file dialog title translation.Pāvels Nadtočajevs2024-11-141-1/+1
| |
* | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-16/+16
|\|
| * Merge pull request #98039 from aaronfranke/button-iconThaddeus Crews2024-10-291-14/+14
| |\ | | | | | | | | | Rename internal Button `*_icon` functions to `*_button_icon` to match exposed methods
| | * Rename internal Button icon to button_icon to match exposed methodsAaron Franke2024-10-291-14/+14
| | |
| * | Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-251-2/+2
| |/ | | | | | | - Set clang-format `Standard` rule to `c++20`
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
| |
* | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-221-0/+7
|\|
| * Merge pull request #97706 from lalitshankarchowdhury/fix-create-folderThaddeus Crews2024-10-211-0/+7
| |\ | | | | | | | | | Display proper message on invalid folder path
| | * Display proper message on invalid folder pathLalit Shankar Chowdhury2024-10-171-0/+7
| | |
* | | Merge commit godotengine/godot@80f0b33313dae52d072ba2771a88ebcc4f0b4d6dSpartan3222024-10-181-0/+2
|\| |
| * | Make EditorFileDialog's Recent and Fav list show full path in tooltipHaoyu Qiu2024-10-061-0/+2
| |/
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-111-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Merge pull request #95544 from KoBeWi/clean_code™Rémi Verschelde2024-10-041-20/+24
|\ | | | | | | Misc code cleanup in EditorFileDialog
| * Misc code cleanup in EditorFileDialogkobewi2024-08-151-20/+24
| |
* | Add filter & sort to editor file dialogPablo Andres Fuente2024-09-261-29/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes https://github.com/godotengine/godot-proposals/issues/2721 On `EditorFileDialog`: * Add filter box that only shows folders and files in current directory that match * Add sort button to sort files and directories * Add a shortcut for CTRL+F for selecting the filter box Also moved common code between `EditorFileDialog` and `FileSystemDock` to it's own file. Co-authored-by: fox <12120644+foxydevloper@users.noreply.github.com>
* | Make editor use translation domainsHaoyu Qiu2024-09-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | How editor plugins use this feature: 1. Pick a unique translation domain name. 2. `_enter_tree()`: load translations into that translation domain. 3. Call `set_translation_domain()` for its root UI node. 4. `_exit_tree()`: remove that translation domain. Plugins can also set the translation domain to `godot.editor` for nested nodes that should use editor translations. `EditorFileDialog` automatically does this.
* | Merge pull request #95983 from bruvzg/win_fd_opt_fixRémi Verschelde2024-09-041-1/+2
|\ \ | | | | | | | | | [Windows] Emit native file dialog callback from event loop, fix selected options not saved.
| * | [Windows] Emit native file dialog callback from event loop, fix selected ↵bruvzg2024-08-231-1/+2
| |/ | | | | | | options not saved.
* / [Scene] Add SceneStringName::toggledYuri Rubinsky2024-08-281-2/+2
|/
* Merge pull request #94172 from jsjtxietian/open-saveRémi Verschelde2024-07-111-2/+4
|\ | | | | | | Prevent confirm button being override to "Open" when in save file mode
| * Prevent confirm button being override to "Open" when in save file modejsjtxietian2024-07-101-2/+4
| |
* | Fix a bunch of orphan StringName errors at ProjectSettings/Editor exitYuri Rubinsky2024-07-091-0/+1
|/
* [Scene] Add `SceneStringNames::confirmed`A Thousand Ships2024-06-191-4/+4
|
* [Scene] Add `SceneStringNames::item_selected`A Thousand Ships2024-06-191-6/+6
|
* [Scene] Add `SceneStringNames::id_pressed`A Thousand Ships2024-05-301-1/+1
|
* [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-141-10/+10
|
* Fix PropertyListHelper::_get_property returning a valid value even if an ↵Gilles Roudière2024-05-101-0/+1
| | | | | | index is outside the array valid indices Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
* Merge pull request #91331 from dsnopek/expose-editor-file-dialog-popup-functionRémi Verschelde2024-05-061-0/+1
|\ | | | | | | Expose `EditorFileDialog::popup_file_dialog()` to GDScript and GDExtension
| * Expose `EditorFileDialog::popup_file_dialog()` to GDScript and GDExtensionDavid Snopek2024-04-291-0/+1
| |
* | [Editor] Prevent some shortcut errors when generating docsA Thousand Ships2024-05-031-5/+3
|/
* Fix editor's file explorer will show directories that should be skippedjsjtxietian2024-04-151-2/+4
|
* [Native File Dialog] Add support for using native dialogs in the editor.bruvzg2024-03-281-3/+303
|
* Fix sorting of files/dirs in dialogsA Thousand Ships2024-03-201-2/+2
| | | | Sorts leading `_` before other characters except `.`.
* Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialogHugo Locurcio2024-03-051-1/+5
| | | | | | | | | | This also tweaks EditorFileDialog to use the same shortcut, while making it select the path text after focusing (like in most file managers). Ctrl + L / Cmd + Shift + G can also now be used to focus on the property name in the project settings editor, as well in the Input Map, Autoload, Shader Globals and Global Groups tabs.
* Merge pull request #88825 from adamscott/add-create-folder-iconRémi Verschelde2024-02-271-1/+6
|\ | | | | | | Add create folder icon
| * Add create folder iconAdam Scott2024-02-261-1/+6
| |
* | Add const lvalue ref to editor/* container parametersMuller-Castro2024-02-261-1/+1
|/
* Use check_changed_settings_in_group() everywherekobewi2024-02-191-0/+3
|
* Merge pull request #87530 from YeldhamDev/atr_inheritanceRémi Verschelde2024-02-171-3/+3
|\ | | | | | | Rework the auto translation system
| * Make auto translation inheritableMichael Alexsander2024-02-151-3/+3
| |
* | [macOS] Fix the "Toggle Hidden Files" shortcutpassivestar2024-02-161-1/+2
|/
* Reorganize code related to editor themingYuri Sizov2024-01-161-1/+1
| | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well.
* Merge pull request #83577 from DennisManaa/fix-translation-for-item-listRémi Verschelde2024-01-041-0/+3
|\ | | | | | | Add automatic translation of items to ItemList