Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-12-09 | align to horizontal_alignment, valign to vertical_alignment, related | Nathan Franke | |
2021-12-08 | Rename GPUParticles attractor and collision nodes to have a 3D suffix | Hugo Locurcio | |
GPUParticles attractors and collision are currently only available in 3D. Their 2D counterparts haven't been implemented yet, but they will use separate nodes. | |||
2021-12-06 | Fix bad popups offset in editor with single window off | jmb462 | |
Co-authored-by: Gil Arasa Verge <gilarasaverge@gmail.com> Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com> | |||
2021-12-05 | Remove or make verbose some debugging prints | Hugo Locurcio | |
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). | |||
2021-12-04 | Auto-Increment Debugger Port | Nathan Franke | |
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. | |||
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-23 | Merge pull request #42447 from aaronfranke/gitignore-create | Rémi Verschelde | |
2021-11-23 | Improve various texts | kobewi | |
2021-11-22 | Merge pull request #55151 from Chaosus/control_reset_size | Rémi Verschelde | |
2021-11-22 | Added `reset_size` method to `Control` and `Window` classes | Yuri Roubinsky | |
2021-11-21 | Improved some editor checkboxes | kobewi | |
2021-11-15 | Revert "Load assets before enabling editor plugins" | Rémi Verschelde | |
This reverts commit 1963c63b918cdab81f10d3ab48bbb225c95b9246. Fixes #52968, fixes #52995. | |||
2021-11-12 | Allow creating .gitignore and .gitattributes when creating a new project | Aaron Franke | |
Also allow creating these files later, and also allow disabling creating the default environment in editor settings. | |||
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-09 | Merge pull request #54653 from KoBeWi/built_in_scripts_deserved_that | Rémi Verschelde | |
Improve save handling for built-in scripts | |||
2021-11-09 | Merge pull request #54372 from bruvzg/text_edit_ui | Rémi Verschelde | |
2021-11-08 | Merge pull request #52943 from RandomShaper/property_pin_control_natural | Rémi Verschelde | |
2021-11-08 | Add property value pinning | Pedro J. Estébanez | |
2021-11-07 | Improve save handling for built-in scripts | kobewi | |
2021-11-07 | Fix editor saving blank scenes (for real) | kobewi | |
2021-11-04 | Ignore external editor for built-in scripts | kobewi | |
2021-11-03 | Merge pull request #54072 from KoBeWi/hrcr_is_ded | Rémi Verschelde | |
2021-11-01 | [macOS] Add `create_instance` function to spawn editor copies. | bruvzg | |
[macOS] Modify `create_project` function to detect and run app bundles using NSWorkspace to ensure app window is registered and activated correctly. | |||
2021-10-31 | Use OpenGL 3.3 core profile instead of compatibility profile | Clay John | |
- 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. | |||
2021-10-31 | Add functions for getting name and font style from dynamic and bitmap fonts. | bruvzg | |
Add font selection toolbar editor plugin. | |||
2021-10-30 | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3 | Hugo Locurcio | |
- Use lowercase driver names for the `--rendering-driver` command line argument. | |||
2021-10-30 | Add GLES2 2D renderer + Linux display manager | lawnjelly | |
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> | |||
2021-10-29 | Added convertor from `ORMMaterial3D` to `ShaderMaterial` | Yuri Roubinsky | |
2021-10-29 | Merge pull request #54328 from YeldhamDev/tabbar_close_signal_rename | Max Hilbrunner | |
Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed` | |||
2021-10-28 | Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog | clayjohn | |
Co-authored-by: Brian Semrau <brian.semrau@gmail.com> | |||
2021-10-28 | Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed` | Michael Alexsander | |
2021-10-28 | clang-format: Enable `BreakBeforeTernaryOperators` | Rémi Verschelde | |
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. | |||
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | |
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`. | |||
2021-10-28 | Remove ItemList editor and replace it by a property array | Gilles Roudière | |
2021-10-28 | Remove node_hrcr hack | kobewi | |
2021-10-26 | Save all 64 bits of get_ticks_msec() in more cases | Max Hilbrunner | |
2021-10-19 | Rename `Tabs` to `TabBar` | Michael Alexsander | |
2021-10-19 | Merge pull request #52940 from groud/toast_notification | Rémi Verschelde | |
2021-10-15 | Add scene Post-Import Plugin support. | reduz | |
* 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. | |||
2021-10-14 | Implement toast notifications in the editor | Gilles Roudière | |
2021-10-12 | Fixed editor attempting to save a blank scene with save all scenes | Matthew Newall | |
2021-10-06 | Merge pull request #45699 from TokageItLab/implement-skeleton-editor-gizmo | Rémi Verschelde | |
Implement Skeleton Editor Gizmo | |||
2021-10-07 | Implemented SkeletonEditorGizmo | Silc Renew | |
Co-authored-by: Lyuma <xn.lyuma@gmail.com> | |||
2021-10-03 | GLTF for game templates. | K. S. Ernest (iFire) Lee | |
Convert GLTF Document to use ImporterMeshInstance3D. Add a GLTFDocument extension list and an extension for converting the importer mesh instance 3d to mesh instance 3d. Use GLTF module when the editor tools are disabled. Modified the render server to be less restrictive on matching blend arrays and have more logging. Misc bugs with multimesh. Always index the meshes. | |||
2021-10-01 | Merge pull request #53277 from YeldhamDev/tabs_renaming | Rémi Verschelde | |
2021-09-30 | Rename some elements of `Tabs` | Michael Alexsander | |
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-30 | Merge pull request #53025 from Paulb23/textfile-ux | Rémi Verschelde | |
2021-09-30 | Rename Node's `filename` property to `scene_file_path` for clarity | Hugo Locurcio | |