summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2020-10-06Update the setting when clicking Show hidden filesTomasz Chabora
2020-10-06Merge pull request #42314 from mbrlabs/nodepath-fixRémi Verschelde
Fixed renaming/moving of nodes with exported NodePaths in the editor
2020-10-05Check for global script class information before clearing itAaron Franke
2020-10-05Better non alphanumeric bone names.K. S. Ernest (iFire) Lee
1. _gen_unique_bone_name(Ref<GLTFState> state, const GLTFSkeletonIndex skel_i, const String &p_name) won't return an empty string. 2. String GLTFDocument::_sanitize_bone_name(const String &name) will keep Japanese characters. Like: "全ての親". 3. The sanitize function allows the bone name to be not just alphanumeric. The only required conditions are the ones in add_bone. > ERR_FAIL_COND(p_name == "" || p_name.find(":") != -1 || p_name.find("/") != -1);
2020-10-05glTF: Fix parsing image data with `mimeType` undefinedRémi Verschelde
The glTF 2.0 spec only makes `mimeType` mandatory for `bufferView` image data, so the previous logic to handle URIs with base64-encoded images could fail if `mimeType` is undefined. The logic was documented and refactored to better handle the spec, notably: - `uri` and `bufferView` are now mutually exclusive, and only the latter fails if `mimeType` is undefined. - `uri` with a file path will now respect the `mimeType` if defined, and thus attempt loading the file with the specified format (even if its extension is not the one expected for this format). So we can support bad extensions (PNG data with `.jpg` extension) or custom ones (PNG data in `.img` file for example). - `uri` with base64 encoded data will infer MIME type from `data:image/png` or `data:image/jpeg` if it was not documented in `mimeType` initially. - `uri` with base64 encoded data, no `mimeType` and `application/octet-stream` or `application/gltf-buffer` will fall back to trying both PNG and JPEG loaders. Fully fixes #33796 (and fixes up #42501).
2020-10-03Merge pull request #42518 from Duroxxigar/update-getter-and-settersRémi Verschelde
Updated getters and setters names for toplevel
2020-10-03Don't write global script class information if there is noneAaron Franke
2020-10-02Updated getters and setters names for toplevelDuroxxigar
2020-10-02glTF: Fix parsing buffer data with application/gltf-buffer and image/* MIME ↵Rémi Verschelde
types See https://github.com/KhronosGroup/glTF/issues/944 for context on the application/gltf-buffer MIME type. The glTF 2.0 spec supports `image/jpeg` and `image/png` which can also be base64-encoded in buffer URIs. Fixes #33796.
2020-10-02Merge pull request #42451 from Duroxxigar/rename-toplevelRémi Verschelde
Renamed toplevel to be top_level
2020-10-01Merge pull request #42467 from Chaosus/vs_fix_bugYuri Roubinsky
Updates size of float constant in visual shader if empty is selected
2020-10-01Updates size of float constant in visual shader if empty is selectedYuri Roubinsky
2020-10-01Merge pull request #40473 from rcorre/gizmo-docRémi Verschelde
Fix return type on EditorNode3DGizmoPlugin::get_priority.
2020-10-01Merge pull request #38743 from arrowinaknee/node-config-warningsRémi Verschelde
Update all get_configuration_warning() to retrieve warnings from the parent
2020-10-01Merge pull request #42458 from groud/fix_cursor_rotationRémi Verschelde
Fix scale cursor rotation and handle diagonal ones
2020-10-01Fix scale cursor rotation and handle diagonal onesGilles Roudière
2020-10-01Add an option to select a predifined constant in visual shader editor Yuri Roubinsky
2020-10-01Renamed toplevel to be top_levelDuroxxigar
2020-09-30Fixes FileSystem tree preview icon size on HiDPIHaoyu Qiu
2020-09-30Merge pull request #42387 from KoBeWi/warp_no_mouseRémi Verschelde
Don't warp mouse when selecting tracks
2020-09-29Make the pressed autokey icon red to emphasize its "recording" statusHugo Locurcio
2020-09-29Merge pull request #42407 from Chaosus/vs_drag_and_dropYuri Roubinsky
Drag & drop 3d/2d array/cubemap texture to visual shader
2020-09-29Drag & drop 3d/2d array/cubemap texture to visual shaderYuri Roubinsky
2020-09-29Automatically start searching in the asset library when entering textHugo Locurcio
Entering text will now start searching automatically after 0.25 seconds have passed (debounce delay). This removes the need for a separate Search button.
2020-09-29Merge pull request #42385 from Craig-Stoneham/patch-2Rémi Verschelde
Remove unnecessary keyword
2020-09-29Merge pull request #42078 from Chaosus/vs_rename_typeRémi Verschelde
Renames Type to OpType in VisualShaderNodeMultiplyAdd
2020-09-29Removed unnecessary keyword, fix comment styleCraig-Stoneham
The privacy here is already private
2020-09-29Merge pull request #42125 from andriyDev/inspector_only_optionRémi Verschelde
Added inspector_only option to inspect_object in EditorInterface.
2020-09-28Use the vertex colors by default in gltf.K. S. Ernest (iFire) Lee
2020-09-28Don't warp mouse when selecting tracksTomasz Chabora
2020-09-28Rename the ".import" folder to ".godot/imported"Aaron Franke
2020-09-28Merge pull request #42094 from JFonS/rotation_gizmo_improvementsRémi Verschelde
Improve rotation gizmo
2020-09-28Merge pull request #42262 from akien-mga/ios-pvrtc-fixesRémi Verschelde
iOS: Fix multiple issues with PVRTC import, disable ETC1
2020-09-27Allow using a comma as decimal separator in EditorSpinSliderHugo Locurcio
This closes https://github.com/godotengine/godot-proposals/issues/1576.
2020-09-27Merge pull request #42373 from groud/draw_selection_lastRémi Verschelde
Draw selected item on top of everything else
2020-09-27Draw selected item on top of everything elseGilles Roudière
2020-09-27Fix error when dragging anchors with parent's size == 0Gilles Roudière
2020-09-27Fix undo for moving multiple visual shader nodesYuri Roubinsky
2020-09-25Fixed renaming/moving of nodes with exported NodePathsMarcus Brummer
2020-09-25Revert "Fix editor inspector refresh not working"Rémi Verschelde
2020-09-25Replace AutoKey icon with a more universally understood "record" buttonHugo Locurcio
See discussion in https://github.com/godotengine/godot-proposals/issues/169.
2020-09-24i18n: Rename pt_PT to ptRémi Verschelde
We originally used `pt_PT` (i.e. Portuguese (Portugal)) to distinguish with the Brazilian Portuguese variant `pt_BR`, as both are significantly different and need separate translation files. But Portugal's Portuguese (or "European Portuguese") is close to the variant spoken and written in other Portuguese-speaking countries such as Angola and Mozambique, so it makes sense for users of these countries to also have access to the European Portuguese translation (at least until translators decide that adding e.g. `pt_AO` and `pt_MZ` variants would make sense, taking into account the translation effort that this duplication implies). Godot's locale matching checks first for the full locale (e.g. `pt_AO`), and if no translation is found, it checks for the non-regional language code (`pt`), so this change enables translations for Portuguese speakers outside Portugal and Brazil.
2020-09-24i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 510d87e468d19836c9946830ffd3a6edcfaebf04)
2020-09-24Merge pull request #42014 from Leleat/strip-edges-on-node-renameRémi Verschelde
Strip edges on node rename in SceneTreeDock
2020-09-24Merge pull request #42018 from Leleat/create-user-dir-if-nonexistantRémi Verschelde
Create user-dir, if non-existant, so it can be opened with Godot
2020-09-24Merge pull request #42066 from dalexeev/output_copyRémi Verschelde
Improvement for the Copy button in the Output Log
2020-09-23Added inspector_only option to inspect_object in EditorInterface.andriyDev
Updated docs to reflect change to inspect_object.
2020-09-23iOS: Fix multiple issues with PVRTC import, disable ETC1Vasiliy Makarov
Fixes: #28683, #28621, #28596 and maybe others For iOS we enable pvrtc feature by default for all backends Etc1 for iOS doesn't have any sense, so it disabled. Fixed checks in export editor. Fixed pvrtc encoding procedure. Edit by Akien: Forward-ported from #38076, this may not make sense as is for Godot 4.0, but it's important that we have the latest code in sync with 3.2 for when more rendering backends and proper iOS support are added back. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2020-09-23Merge pull request #42150 from DashCell/resize_tile_shape_fixedRémi Verschelde
Resize the tile shapes when a vertex is outside of the tilesheet
2020-09-23Merge pull request #42129 from kotelifelif/33477Rémi Verschelde
Fix changing icons' colors when switch dark and light theme