summaryrefslogtreecommitdiffstats
path: root/editor/filesystem_dock.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix rightclick on some files changes the 'New' menu entry to 'Show in File ↵Marius Hanl2023-02-021-1/+1
| | | | Manager' due to no fixed index for the 'New' menu
* Merge pull request #71800 from akien-mga/ci-codespell-actionRémi Verschelde2023-02-011-12/+12
|\ | | | | | | CI: Add official codespell action with PR annotations
| * More codespell fixes, do more changes from previous ignore listRémi Verschelde2023-02-011-12/+12
| |
* | Hide non-functional "Show in File Manager" buttons in Android/web editorHugo Locurcio2023-02-011-3/+16
|/ | | | | The editor filesystem isn't readily accessible by OS applications on those platforms.
* Merge pull request #71904 from Chaosus/vs_custom_nodesRémi Verschelde2023-01-251-0/+6
|\ | | | | | | Add handling of script creation/deletion for custom visual shader nodes
| * Add handling of script creation/deletion for custom visual shader nodesYuri Rubinsky2023-01-231-0/+6
| |
* | Merge pull request #71441 from KoBeWi/warp_2_scanRémi Verschelde2023-01-231-6/+22
|\ \ | | | | | | | | | Improve performance of imported file scan
| * | Improve performance of imported file scankobewi2023-01-151-6/+22
| | |
* | | Add keyboard shortcut for "Open in External Program" actionGeoffroy Warin2023-01-221-1/+4
| |/ |/|
* | Add "Open in External Program" optionkobewi2023-01-211-1/+43
| |
* | Grouped all 'New XXX...' operations in a 'New...' sub menuMarius Hanl2023-01-201-5/+12
| | | | | | | | This will reduce the height of the rather large context menu and gives us the possibility to add more 'New XXX...' operations in the future without cluttering the menu and thus making it taller.
* | Merge pull request #71379 from KoBeWi/destruction_of_compatibility_functionRémi Verschelde2023-01-181-5/+2
|\ \ | | | | | | Remove set_drag_forwarding_compat()
| * | Remove set_drag_forwarding_compat()kobewi2023-01-141-5/+2
| | |
* | | Merge pull request #71025 from DarkMessiah/enable_column_clip_contentRémi Verschelde2023-01-181-0/+1
|\ \ \ | |_|/ |/| | | | | Enable column clip content in ConnectionDock and FilesystemDock
| * | Enable column clip content in ConnectionDock and FilesystemDockStanislav Labzyuk2023-01-071-0/+1
| | |
* | | Globalise path for New TextFile in FileSystemDockPaulb232023-01-141-1/+2
| |/ |/|
* | Merge pull request #71075 from Repiteo/open_in_file_manager_shortcutRémi Verschelde2023-01-111-3/+9
|\ \ | | | | | | | | | Setup "Open in File Manager" as shortcut
| * | Setup "open in file manager" as shortcutThaddeus Crews2023-01-091-3/+9
| |/
* / Change set_drag_forwarding() to use callables.Juan Linietsky2023-01-101-2/+2
|/ | | | | | | | * This solution is much cleaner than the one in 3.x thanks to the use of callables. * Works without issues in any language (no need to worry about camel or snake case). * Editor code uses a compatibility function (too much work to redo). Fixes #59899
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Fix dependency reload triggered too earlykobewi2022-12-041-1/+1
|
* Merge pull request #63601 from YeldhamDev/tooltip_stuffRémi Verschelde2022-11-171-3/+3
|\ | | | | | | Small changes to some tooltips
| * Small changes to some tooltipsMichael Alexsander2022-11-121-3/+3
| |
* | Merge pull request #68709 from MewPurPur/instance-begone-part3Rémi Verschelde2022-11-161-6/+6
|\ \ | | | | | | | | | Remove more instances of 'instance' being used as a verb
| * | Remove more instances of 'instance' being used as a verbVolTer2022-11-161-6/+6
| |/
* | Add EditorInterface.get_selected_paths()cespeute2022-11-141-6/+10
| | | | | | | | | | | | | | | | Exposes the selected paths in the editor filesystem dock. Implements this proposal : https://github.com/godotengine/godot-proposals/issues/2424 Also renamed the old `get_selected_path` to `get_selected_directory` to better match the already existing get_current_path function.
* | Use forward-declarations in EditorPlugin where possibletrollodel2022-11-111-0/+1
|/
* Merge pull request #66706 from PucklaMotzer09/fix_duplicate_uidRémi Verschelde2022-11-021-24/+53
|\ | | | | | | Make uids of duplicated items unique in FileSystemDock
| * Use ResourceLoader::save to duplicate resourcesPucklaMotzer092022-10-221-24/+53
| | | | | | | | Also recursively duplicate files of a directory tree
* | Unify usage of GLOBAL/EDITOR_GETkobewi2022-10-181-6/+6
|/
* Fix signature for 'folder_moved' signal of FileSystemDockmeap2022-10-071-1/+1
|
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg2022-10-071-58/+56
| | | | change warnings=all to use /W4.
* Tree recursive foldingNinni Pipping2022-09-211-16/+1
|
* Fix key mapping changes when moving from macOS to other platformbruvzg2022-09-071-3/+3
| | | | | Removes separate `Command` key (use `Meta` instead). Adds an event flag to automatically remap `Command` <-> `Control` (cannot be set alongside `Control` or `Meta`).
* Improve naming of theme properties throughout GUI codeYuri Sizov2022-09-061-3/+3
| | | | | | | | | | | | | | Rename ItemList's bg -> panel Rename ItemList's bg_focus -> focus Rename ProgressBar's bg -> background Rename ProgressBar's fg -> fill Rename Tree's bg -> panel Rename Tree's bg_focus -> focus Rename ScrollContainer's bg -> panel Rename FileDialog's *_icon_modulate -> *_icon_color Rename FileDialog's files_disabled -> file_disabled_color Rename CheckButton's on/off -> checked/unchecked Rename check_v_adjust -> check_v_offset
* Merge pull request #65039 from Mickeon/rename-treeitem-tooltipRémi Verschelde2022-08-301-1/+1
|\
| * Rename TreeItem's `set_tooltip` to `set_tooltip_text`Micky2022-08-301-1/+1
| | | | | | | | | | | | | | | | | | `set_tooltip` -> `set_tooltip_text` `get_tooltip` -> `get_tooltip_text` For consistency: `get_button_tooltip` -> `get_button_tooltip_text` And the `tooltip` parameter in `add_button` was renamed to `tooltip_text`
* | Rename String `plus_file` to `path_join`Aaron Franke2022-08-291-14/+14
|/
* Rename `hint_tooltip` to `tooltip_text` & setgetMicky2022-08-271-7/+7
| | | | | | | | `hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too.
* `FileSystemDock` Fix crash when renaming a file in split modekleonc2022-08-071-2/+1
|
* Remove Signal connect bindsJuan Linietsky2022-07-291-4/+4
| | | | | Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind()
* Merge pull request #63265 from reduz/stream-bpm-supportRémi Verschelde2022-07-231-2/+23
|\ | | | | Implement BPM support in AudioStream files.
| * Implement BPM supportreduz2022-07-231-2/+23
| | | | | | | | | | | | | | | | | | | | | | Based on #62896, only implements the BPM support part. * Implements BPM support in the AudioStreamOGG/MP3 importers. * Can select BPM/Bar Size and total beats in a song file, as well as edit looping points. * Looping is now BPM aware * Added a special importer UI for configuring this. * Added a special preview showing the audio waveform as well as the playback position in the resource picker. * Renamed `AudioStream::instance` to `instantiate` for correctness.
* | Adding shader preprocessor supportYuri Roubinsky2022-07-221-0/+4
|/ | | | Co-authored-by: TheOrangeDay <6472143+TheOrangeDay@users.noreply.github.com>
* Add ok_button_text to AcceptDialog and cancel_button_text to ConfirmationDialogFireForge2022-07-091-4/+4
|
* Rework scene creation dialogkobewi2022-06-211-48/+12
|
* Use consistent casing in editor filter/search barsFireForge2022-05-281-2/+2
|
* Add the button pressed to some signals in Treetrollodel2022-05-211-4/+10
|
* Add a new HashSet templatereduz2022-05-201-1/+1
| | | | | * Intended to replace RBSet in most cases. * Optimized for iteration speed
* Replace most uses of Map by HashMapreduz2022-05-161-13/+13
| | | | | | | | | | | | * Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated!