summaryrefslogtreecommitdiffstats
path: root/editor/editor_node.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #56305 from Calinou/rename-lod-thresholdRémi Verschelde2022-01-041-2/+2
|\
| * Rename Lod Threshold to Mesh Lod ThresholdHugo Locurcio2021-12-291-2/+2
| | | | | | | | | | This makes it more obvious that the setting only affects mesh LOD, not manual (H)LOD achieved using visibility ranges.
* | Fix compilation error after 4c30963Rémi Verschelde2022-01-041-1/+2
| |
* | Fix shadowing warning after #52611Rémi Verschelde2022-01-041-1/+0
| |
* | Merge pull request #52611 from KoBeWi/outsider_resourcesRémi Verschelde2022-01-041-3/+11
|\ \
| * | Don't edit foreign resources when restoring scenekobewi2021-09-121-3/+11
| | |
* | | Merge pull request #51206 from clayjohn/Vulkan-ASSGIRémi Verschelde2022-01-041-0/+1
|\ \ \
| * | | Added SSIL post processing effectclayjohn2021-11-061-0/+1
| | | |
* | | | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| |_|/ |/| | | | | | | | Happy new year to the wonderful Godot community!
* | | Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-091-35/+35
| | | | | | | | | | | | | | | | | | Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings
* | | align to horizontal_alignment, valign to vertical_alignment, relatedNathan Franke2021-12-091-3/+3
| | |
* | | Rename GPUParticles attractor and collision nodes to have a 3D suffixHugo Locurcio2021-12-081-1/+1
| | | | | | | | | | | | | | | | | | GPUParticles attractors and collision are currently only available in 3D. Their 2D counterparts haven't been implemented yet, but they will use separate nodes.
* | | Fix bad popups offset in editor with single window offjmb4622021-12-061-1/+2
| | | | | | | | | | | | | | | Co-authored-by: Gil Arasa Verge <gilarasaverge@gmail.com> Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
* | | Remove or make verbose some debugging printsHugo Locurcio2021-12-051-1/+0
| | | | | | | | | | | | | | | | | | The message about SpatialMaterial conversion was turned into a warning, as it can potentially interfere with porting projects from Godot 3.x (if there's a bug in the conversion code).
* | | Auto-Increment Debugger PortNathan Franke2021-12-041-10/+2
| | | | | | | | | | | | Note: This PR also changes the port of the GDScript Language Server from 6008 to 6005. This opens enough ports above the debug port (6007) for this change to be useful.
* | | Rename `remove()` to `remove_at()` when removing by indexLightning_A2021-11-231-4/+4
| | |
* | | Merge pull request #42447 from aaronfranke/gitignore-createRémi Verschelde2021-11-231-0/+4
|\ \ \
| * | | Allow creating .gitignore and .gitattributes when creating a new projectAaron Franke2021-11-121-0/+4
| | | | | | | | | | | | | | | | Also allow creating these files later, and also allow disabling creating the default environment in editor settings.
* | | | Improve various textskobewi2021-11-231-1/+1
| | | |
* | | | Merge pull request #55151 from Chaosus/control_reset_sizeRémi Verschelde2021-11-221-2/+2
|\ \ \ \
| * | | | Added `reset_size` method to `Control` and `Window` classesYuri Roubinsky2021-11-221-2/+2
| | | | |
* | | | | Improved some editor checkboxeskobewi2021-11-211-0/+2
|/ / / /
* / / / Revert "Load assets before enabling editor plugins"Rémi Verschelde2021-11-151-12/+13
|/ / / | | | | | | | | | | | | | | | This reverts commit 1963c63b918cdab81f10d3ab48bbb225c95b9246. Fixes #52968, fixes #52995.
* | | Use "enum class" for input enumsAaron Franke2021-11-121-57/+57
| | |
* | | Merge pull request #54653 from KoBeWi/built_in_scripts_deserved_thatRémi Verschelde2021-11-091-1/+4
|\ \ \ | | | | | | | | Improve save handling for built-in scripts
| * | | Improve save handling for built-in scriptskobewi2021-11-071-1/+4
| | | |
* | | | Merge pull request #54372 from bruvzg/text_edit_uiRémi Verschelde2021-11-091-0/+2
|\ \ \ \
| * | | | Add functions for getting name and font style from dynamic and bitmap fonts.bruvzg2021-10-311-0/+2
| | | | | | | | | | | | | | | | | | | | Add font selection toolbar editor plugin.
* | | | | Merge pull request #52943 from RandomShaper/property_pin_control_naturalRémi Verschelde2021-11-081-1/+1
|\ \ \ \ \
| * | | | | Add property value pinningPedro J. Estébanez2021-11-081-1/+1
| | |/ / / | |/| | |
* / | | | Fix editor saving blank scenes (for real)kobewi2021-11-071-1/+1
|/ / / /
* | | | Ignore external editor for built-in scriptskobewi2021-11-041-1/+2
| | | |
* | | | Merge pull request #54072 from KoBeWi/hrcr_is_dedRémi Verschelde2021-11-031-4/+2
|\ \ \ \ | |_|/ / |/| | |
| * | | Remove node_hrcr hackkobewi2021-10-281-4/+2
| | | |
* | | | [macOS] Add `create_instance` function to spawn editor copies.bruvzg2021-11-011-3/+2
| | | | | | | | | | | | | | | | [macOS] Modify `create_project` function to detect and run app bundles using NSWorkspace to ensure app window is registered and activated correctly.
* | | | Use OpenGL 3.3 core profile instead of compatibility profileClay John2021-10-311-50/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rename OpenGL to GLES3 in the source code per community feedback. - The renderer is still exposed as "OpenGL 3" to the user. - Hide renderer selection dropdown until OpenGL support is more mature. - The renderer can still be changed in the Project Settings or using the `--rendering-driver opengl` command line argument. - Remove commented out exporter code. - Remove some OpenGL/DisplayServer-related debugging prints.
* | | | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3Hugo Locurcio2021-10-301-9/+2
| | | | | | | | | | | | | | | | | | | | - Use lowercase driver names for the `--rendering-driver` command line argument.
* | | | Add GLES2 2D renderer + Linux display managerlawnjelly2021-10-301-37/+102
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>
* | | Added convertor from `ORMMaterial3D` to `ShaderMaterial`Yuri Roubinsky2021-10-291-0/+4
| | |
* | | Merge pull request #54328 from YeldhamDev/tabbar_close_signal_renameMax Hilbrunner2021-10-291-1/+1
|\ \ \ | | | | | | | | Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`
| * | | Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`Michael Alexsander2021-10-281-1/+1
| | | |
* | | | Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFogclayjohn2021-10-281-0/+4
| | | | | | | | | | | | | | | | Co-authored-by: Brian Semrau <brian.semrau@gmail.com>
* | | | clang-format: Enable `BreakBeforeTernaryOperators`Rémi Verschelde2021-10-281-3/+3
| | | | | | | | | | | | | | | | | | | | clang-format keeps breaking the way it handles break *after* ternary operators, so I give up and go with the only style they seem to actually test.
* | | | clang-format: Disable alignment of operands, too unreliableRémi Verschelde2021-10-281-2/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`.
* | | Remove ItemList editor and replace it by a property arrayGilles Roudière2021-10-281-2/+0
| | |
* | | Save all 64 bits of get_ticks_msec() in more casesMax Hilbrunner2021-10-261-3/+3
|/ /
* | Rename `Tabs` to `TabBar`Michael Alexsander2021-10-191-73/+73
| |
* | Merge pull request #52940 from groud/toast_notificationRémi Verschelde2021-10-191-0/+4
|\ \
| * | Implement toast notifications in the editorGilles Roudière2021-10-141-0/+4
| | |
* | | Add scene Post-Import Plugin support.reduz2021-10-151-3/+4
|/ / | | | | | | | | | | | | * New plugin system to control the whole import workflow * Can add options and run code at every import step (general, per node, mesh, animation, material etc.) This constitutes a first version of these plugins. The ability to interact with the import preview dialog will likely be added later on.