summaryrefslogtreecommitdiffstats
path: root/editor/plugins/skeleton_3d_editor_plugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973Spartan3222024-11-271-0/+1
|\
| * Add theme type variations for secondary Trees and ItemListspassivestar2024-11-191-0/+1
| |
* | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-2/+2
|\|
| * Core: Integrate `Ref::instantiate` where possibleThaddeus Crews2024-11-101-2/+2
| |
* | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-10/+10
|\|
| * Merge pull request #98039 from aaronfranke/button-iconThaddeus Crews2024-10-291-8/+8
| |\ | | | | | | | | | 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-8/+8
| | |
| * | 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
| |
* | 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>
* Set auto translate mode for drag previewsHaoyu Qiu2024-09-191-0/+1
| | | | | | | | | | | | | - Controls - `LineEdit`, `TextEdit`: Always disabled since it's dragging user input. - `TabBar`: Use the same auto translate mode as the node. - `RichTextLabel`: Always disable since auto translation is done differently from other controls (selection text you get programmatically is always after auto translation). - Editor - Disable drag preview auto translation if the text is user input, filename, or class name. - Also disabled unexpected auto translation for audio bus effect names.
* Add per-bone meta to Skeleton3Ddemolke2024-09-161-30/+143
| | | | | Individual bones are not represented as `Node`s in Godot, in order to support meta functionality for them the skeleton has to carry the information similarly to how other per-bone properties are handled. - Also adds support for GLTF import/export
* [Editor] Expose more editor settings to documentationA Thousand Ships2024-09-121-7/+0
| | | | Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
* Merge pull request #96094 from SaracenOne/add_3d_skeleton_to_advanced_importerRémi Verschelde2024-09-081-25/+36
|\ | | | | | | Add 3D Skeleton Preview to Advanced Importer
| * add support for visualizing bones in Advanced Import SettingsJeronimo Schreyer2024-08-271-25/+36
| | | | | | | | | | When an imported model Skeleton3D type node is selected, the bones are drawn using lines or octahedrons to provide a clearer reference to their position. Refactored Skeleton3DGizmoPlugin::redraw now uses a static function to generate bone meshes
* | Merge pull request #96196 from SaracenOne/bone_editor_revertRémi Verschelde2024-08-291-5/+177
|\ \ | | | | | | | | | Add Revert support to SkeletonEditor.
| * | Add revert support to SkeletonEditor.Saracen2024-08-281-5/+177
| |/
* / [Scene] Add SceneStringName::toggledYuri Rubinsky2024-08-281-1/+1
|/
* Fix Skeleton 3D insert key tooltipsskyace652024-07-301-2/+2
|
* [Scene] Add `SceneStringNames::item_selected`A Thousand Ships2024-06-191-1/+1
|
* Fix Shader for SkeletonGizmo to follow renderer's reversed-z changeSilc Lizard (Tokage) Renew2024-06-051-2/+2
| | | | Co-authored-by: Lyuma <xn.lyuma@gmail.com>
* [Scene] Add `SceneStringNames::id_pressed`A Thousand Ships2024-05-301-1/+1
|
* [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-141-2/+2
|
* Use Core/Scene stringnames consistentlykobewi2024-05-131-1/+0
|
* Add shorthand for using singleton string nameskobewi2024-05-111-10/+10
|
* Skeleton3D: Add SkeletonModifier / Deprecate Override / Separate PBSilc Lizard (Tokage) Renew2024-04-051-3/+9
|
* Merge pull request #89599 from timothyqiu/vegetateRémi Verschelde2024-03-231-0/+1
|\ | | | | Fix unexpected auto translation of editor `Tree` content
| * Fix unexpected auto translation of Tree contentHaoyu Qiu2024-03-181-0/+1
| |
* | Use `Vector*` component-wise `min/max/clamp` functions where applicableA Thousand Ships2024-03-201-4/+2
|/
* Merge pull request #88862 from smix8/split_physics_classesRémi Verschelde2024-02-271-3/+4
|\ | | | | | | Split monolithic physics class files
| * Split monolithic physics class filessmix82024-02-271-3/+4
| | | | | | | | Splits monolithic physics class files.
* | Add const lvalue ref to editor/* container parametersMuller-Castro2024-02-261-1/+1
|/
* Move 3D-only resources to their own folderAaron Franke2024-02-261-2/+1
|
* Reorganize code related to editor themingYuri Sizov2024-01-161-2/+2
| | | | | | | | | | | | | 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 #87048 from Mickeon/scene-string-names-are-a-messRémi Verschelde2024-01-111-8/+8
|\ | | | | | | Use SceneStringNames in Skeleton3DEditorPlugin
| * Use SceneStringNames in Skeleton3DEditorPluginMicky2024-01-101-8/+8
| |
* | Update deferred calls to use Callableskobewi2024-01-091-12/+0
|/
* Merge pull request #82872 from ↵Yuri Sizov2023-12-191-2/+2
|\ | | | | | | | | | | jsjtxietian/require-editor-restart-when-csg-gizmo-color-changed Prompt require editor restart to user when gizmo color changed
| * Prompt require editor restart to user when gizmo color changedjsjtxietian2023-10-061-2/+2
| |
* | Fix crash when reimporting with Skeleton3D selected.Saracen2023-10-251-1/+3
| |
* | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-10-081-1/+1
|/
* Make 3D editor gizmos and debug shapes ignore fogHugo Locurcio2023-09-271-7/+16
| | | | This makes them easier to see in their intended colors in scenes with fog.
* Merge pull request #81939 from YuriSizov/gui-flat-and-depressedRémi Verschelde2023-09-251-6/+8
|\ | | | | | | Replace flat buttons with flat-styled buttons with a visible pressed state
| * Replace flat buttons with flat-styled buttons with a visible pressed stateYuri Sizov2023-09-191-6/+8
| |
* | Fix skeleton 3d editor's toolbar ui deleted from wrong containerjsjtxietian2023-09-241-20/+3
|/
* [Editor] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-151-5/+5
|
* Merge pull request #81516 from YuriSizov/editor-theme-access-the-successYuri Sizov2023-09-151-1/+1
|\ | | | | | | Fix accessing editor theme items throughout the UI
| * Fix accessing editor theme items throughout the UIYuri Sizov2023-09-151-1/+1
| | | | | | | | This also exposes `EditorInterface::get_editor_theme`.
* | Improve the looks of 2D/3D viewport contextual toolbarsYuri Sizov2023-09-131-5/+5
|/
* Add EditorStringNames singletonkobewi2023-09-031-14/+15
|