summaryrefslogtreecommitdiffstats
path: root/editor/plugins/version_control_editor_plugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-10/+10
|\
| * Rename internal Button icon to button_icon to match exposed methodsAaron Franke2024-10-291-10/+10
| |
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+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>
* [Editor] Expose more editor settings to documentationA Thousand Ships2024-09-121-3/+3
| | | | Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
* [Scene] Add SceneStringName::toggledYuri Rubinsky2024-08-281-1/+1
|
* [Scene] Add `SceneStringNames::text/value_changed`A Thousand Ships2024-06-191-9/+9
|
* [Scene] Add `SceneStringNames::item_selected`A Thousand Ships2024-06-191-7/+7
|
* [Scene] Add `SceneStringNames::font(_size/_color)`A Thousand Ships2024-06-181-4/+4
|
* [Scene] Add `SceneStringNames::id_pressed`A Thousand Ships2024-05-301-3/+3
|
* [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-141-22/+22
|
* Use Core/Scene stringnames consistentlykobewi2024-05-131-1/+1
|
* Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-041-23/+19
| | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable
* Allow docks to be closedkit2024-03-291-2/+2
|
* Use `Vector*` component-wise `min/max/clamp` functions where applicableA Thousand Ships2024-03-201-2/+1
|
* clang-tidy: Enforce `modernize-use-nullptr`Thaddeus Crews2024-03-121-1/+1
|
* Add editor shortcuts to toggle bottom panel visibilityHugo Locurcio2024-03-051-1/+2
| | | | | | | | Default shortcuts use the first or second letter of each word. This also adds a new shortcut to toggle the last opened bottom panel. On editor startup, this defaults to the first panel in the list (which is the Output panel).
* Add const lvalue ref to editor/* container parametersMuller-Castro2024-02-261-9/+9
|
* Merge pull request #87760 from kitbdev/extract-bottom-dockRémi Verschelde2024-02-231-2/+3
|\ | | | | | | Extract BottomPanel from EditorNode
| * Extract BottomPanel from EditorNodekit2024-02-201-2/+3
| |
* | Add methods to add submenus without using nameskobewi2024-02-221-6/+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.
* Extract editor dock managerkit2024-01-151-2/+3
|
* Fix node names of submenu items across the editorYuri Sizov2023-11-081-4/+4
| | | | Also removes some programmer remarks and fixes some docs.
* Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-10-081-1/+1
|
* Replace flat buttons with flat-styled buttons with a visible pressed stateYuri Sizov2023-09-191-7/+7
|
* Fix accessing editor theme items throughout the UIYuri Sizov2023-09-151-39/+39
| | | | This also exposes `EditorInterface::get_editor_theme`.
* Add EditorStringNames singletonkobewi2023-09-031-39/+40
|
* Avoid unnecessary inspector updates when loading or switching scenesYuri Sizov2023-08-121-1/+1
| | | | | | This should result in some noticeable performance improvements, aside from fixing bugs due to conflicts in logic. This also simplifies some related code identified while debugging.
* Fix theme of editor VCS dialogsHaoyu Qiu2023-05-291-2/+3
| | | | | | | | These dialogs were added to the plugin itself so theme can't be propagated. Also moved initialization of the VCS menu after the creation of EditorInterface.
* Merge pull request #74114 from dalexeev/editor-help-enable-context-menuYuri Sizov2023-03-161-0/+1
|\ | | | | Enable `RichTextLabel` context menu if selection is enabled
| * Enable `RichTextLabel` context menu if selection is enabledDanil Alexeev2023-03-061-0/+1
| |
* | Exposing more project settings for documentationNinni Pipping2023-03-151-2/+2
|/
* 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".
* VCS: Fix split diff's overlapping fieldsTwarit Waikar2022-12-231-6/+1
| | | | Also adjusts the spacing nearby the diff contents.
* Merge pull request #70353 from twaritwaikar/remove-vsc-project-pathRémi Verschelde2022-12-211-41/+4
|\ | | | | | | VCS: Remove `project_path` VCS property, let plugins decide
| * VCS: Remove `project_path` VCS property, let plugins decideTwarit Waikar2022-12-201-41/+4
| |
* | VCS: Remove method binds that are not being used in VersionControlEditorPluginTwarit Waikar2022-12-211-38/+1
| |
* | VCS: Add a stern confirmation dialog before discarding all changesTwarit Waikar2022-12-211-1/+17
|/
* Fix incorrect rendering of vcs dialogsYuri Rubinsky2022-12-061-2/+2
|
* Use forward-declarations in big editor classestrollodel2022-11-291-0/+1
|
* Style: Misc docs and comment style and language fixesRémi Verschelde2022-11-021-1/+1
| | | | | | | | | | - Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.
* VCS plugin: SSH key dialog defaults to HOMERémi Verschelde2022-09-121-6/+4
| | | | Fixes #65691.
* Fix key mapping changes when moving from macOS to other platformbruvzg2022-09-071-1/+1
| | | | | Removes separate `Command` key (use `Meta` instead). Adds an event flag to automatically remap `Command` <-> `Control` (cannot be set alongside `Control` or `Meta`).
* VCS: Improve VCS UI/UX by QoL changesTwarit Waikar2022-08-311-77/+124
| | | | | | | The editor will now use the project path i.e. the place where the root of the repo is supposed to be according to the user. This project path is also sent into the plugin and so out-of-directory asset folders can also be maintained this way.
* VCS: Replace usage of varray() by using callable_mp::bind()Twarit Waikar2022-08-311-9/+9
|
* VCS: Fix empty metadata items being moved across stagesTwarit Waikar2022-08-311-2/+7
|
* VCS: Load a GDExtension instead of Script + UI port from 3.5Twarit Waikar2022-08-311-168/+157
|
* VCS: Port Godot 3.5's VCS features to GDExtensionTwarit Waikar2022-08-311-294/+1253
|
* Rename `hint_tooltip` to `tooltip_text` & setgetMicky2022-08-271-3/+3
| | | | | | | | `hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too.