Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-20 | Merge pull request #54024 from akien-mga/editor-i18n-thresholds | Rémi Verschelde | |
2021-10-20 | Merge pull request #53926 from YeldhamDev/i_am_tabbar_now | Rémi Verschelde | |
2021-10-20 | i18n: Only include editor translations above a threshold | Rémi Verschelde | |
This reduces the size of the editor binaries significantly, as we otherwise embed all WIP translations, including ones with very low completion ratios, and end up paying for the size of all `msgid`s for each locale. Cf. https://github.com/godotengine/godot-proposals/issues/3421 for details. The thresholds used are: - 30% for the editor interface (should already include most common strings while more obscure ones like UndoRedo action names might be untranslated). - 10% for the class reference: this is a HUGE resource and 10% is already a lot of useful content, especially if focused on the most used APIs. This currently reduces the size of the editor binary by 17% on Linux. The list will be synced manually every now and then. (cherry picked from commit 8425c589911f8ffc006990f4149859e175ae93a9) | |||
2021-10-20 | Merge pull request #53994 from groud/move_tileset_tilemap_switch_to_tabs | Rémi Verschelde | |
2021-10-20 | Merge pull request #53260 from Calinou/editor-inspector-warning-yellow | Rémi Verschelde | |
2021-10-20 | Update view name after processing orbit view shortcuts | Haoyu Qiu | |
2021-10-19 | Fix EditorToaster constant update and prevent a crash | Gilles Roudière | |
2021-10-19 | Remove the tilemap/tileset editor switch, move it to tabs | Gilles Roudière | |
2021-10-19 | Rename `Tabs` to `TabBar` | Michael Alexsander | |
2021-10-19 | Merge pull request #53440 from groud/tile_map_patterns_palette | Gilles Roudière | |
Implement TileMap patterns palette | |||
2021-10-19 | Merge pull request #53979 from KoBeWi/bug_from_the_past | Rémi Verschelde | |
2021-10-19 | Fix command history for plugin commands | kobewi | |
2021-10-19 | Implement TileMap patterns palette | Gilles Roudière | |
2021-10-19 | Merge pull request #52940 from groud/toast_notification | Rémi Verschelde | |
2021-10-19 | Merge pull request #53805 from groud/name_to_tileset_sources | Rémi Verschelde | |
2021-10-18 | i18n: Sync editor translations with Weblate | Rémi Verschelde | |
(cherry picked from commit 2a7e1d0aac1020f12228d62a4be76ec6bc4a919a) | |||
2021-10-17 | Fix plugin create dialog subfolder and script field validity checks | jmb462 | |
2021-10-16 | Merge pull request #51984 from rcorre/camera_shortcuts | Rémi Verschelde | |
2021-10-16 | Merge pull request #53865 from reduz/implement-blend-shape-tracks | Rémi Verschelde | |
2021-10-16 | Implement Animation Blend Shape Tracks | reduz | |
* New track type BLEND_SHAPE * Blend shapes are imported via this new track type * Processing is more optimized (no longer relies on variants) * Modified the Blend Shape API in MeshInstance3D to use indices rather than StringNames (more optimizes) * Promo: Fixed a small bug in gizmo updating in Node3D that affected performance Dedicated BlendShape tracks are required for both optimization and eventually implementing them in animation compression. | |||
2021-10-15 | Swap args of Plane(point, normal) constructor | mennomax | |
Now (normal, point) | |||
2021-10-15 | Merge pull request #53860 from akien-mga/scons-end-gen-cpp-suffering | Rémi Verschelde | |
2021-10-15 | Merge pull request #53859 from lyuma/collada_fix_transform | Rémi Verschelde | |
2021-10-15 | SCons: List `.gen.cpp` sources explicitly to avoid globbing errors | Rémi Verschelde | |
Whenever we change the name (or remove) generated cpp files with the `.gen.cpp` extension, users run into build issues when switching between branches (i.e. switching before and after the name change/removal). This is because we glob `*.cpp` so if a now-obsolete file from a previous build is present, we'll include it too, potentially leading to bugs or compilation failure (due to missing headers or invalid code). So globbing patterns in `add_source_files` will now skip files ending with `.gen.cpp`, which should instead be passed explicitly where they're used. | |||
2021-10-15 | collada: fix error in use of fix_transform. | Lyuma | |
2021-10-15 | Merge pull request #53764 from Chaosus/vs_curve_input_port_default | Rémi Verschelde | |
2021-10-15 | Merge pull request #53813 from reduz/editor-import-plugins | Rémi Verschelde | |
2021-10-15 | Merge pull request #53753 from EricEzaM/fix-shortcut-saving | 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-15 | Merge pull request #53782 from reduz/animation-track-type-import-actions | Rémi Verschelde | |
2021-10-15 | Fixed shortcut saving and 'original' comparisons | Eric M | |
2021-10-14 | Fix specific warnings issues by Clang | K. S. Ernest (iFire) Lee | |
Found by `scons dev=yes` on llvm-mingw. | |||
2021-10-14 | Merge pull request #53786 from TokageItLab/fix-skeleton-editor-methods | Rémi Verschelde | |
2021-10-15 | get rid set_bone_pose and fix some function in SkeletonEditor | Silc 'Tokage' Renew | |
2021-10-14 | Add a name to TileSet sources | Gilles Roudière | |
2021-10-14 | Implement toast notifications in the editor | Gilles Roudière | |
2021-10-14 | Implement import actions for pos/rot/scale animation tracks | reduz | |
Following actions are supported for each track type (position, rotatin, scale): * ImportIfPresent: If a track of this type is found, import it. * ImportIfPresentForall (default): If a track is found for a given node/bone, create it in animations. This ensures there is always a correct blending. * Never: Delete all tracks found for a given type. This is useful if you want to, as an example, force to import rotations only. | |||
2021-10-14 | Add tool quick-select to tile editor | kobewi | |
2021-10-13 | Remove REST transform influence in skeleton bones | reduz | |
* Animations and Skeletons are now pose-only. * Rest transform is kept as reference (when it exists) and for IK * Improves 3D model compatibility (non uniform transforms will properly work, as well as all animations coming from Autodesk products). | |||
2021-10-13 | Merge pull request #53767 from groud/improve_tile_set_change_performances | Rémi Verschelde | |
2021-10-13 | Greatly improve editor performances by deferring tiles related updates | Gilles Roudière | |
Solve few update problems | |||
2021-10-13 | Add a default input parameter field to CurveTexture (in visual shaders) | Yuri Roubinsky | |
2021-10-13 | Prevent tiles outside atlas texture | Gilles Roudière | |
2021-10-13 | Merge pull request #53689 from reduz/remove-animation-transform3d-track | Rémi Verschelde | |
2021-10-13 | Merge pull request #53727 from Calinou/3d-editor-tweak-object-snap-distances | Rémi Verschelde | |
2021-10-13 | Merge pull request #53683 from Chaosus/vs_previews | Rémi Verschelde | |
2021-10-12 | Remove animation 3D transform track, replace by loc/rot/scale tracks. | reduz | |
* `Animation.TYPE_TRANSFORM3D` track is gone. * Added POSITION_3D, ROTATION_3D, SCALE_3D tracks. * GLTF2, Collada, FBX importers will only import the track types found. * Skeleton3D bone poses are now Pos/Rot/Scale, pose matrix removed. * AnimationPlayer and AnimationTree animate these tracks separately, only when found. * Removed BakeReset code, is useless with these changes. This is the first in a series of commits designed to make the animation system in Godot more useful, which includes: * Better compatibility with Autodesk products * Better reusability of animations across models (including retargeting). * Proper animation compression. * etc. *Note* GLTF2 animation saving went broken with this PR, needs to be fixed in a subsequent one. | |||
2021-10-12 | Merge pull request #53471 from KoBeWi/🥞 | Rémi Verschelde | |
Improve editor panning and remove RMB panning | |||
2021-10-12 | Merge pull request #53705 from e8newallm/53668 | Rémi Verschelde | |
Fixed editor attempting to save a blank scene with save all scenes | |||
2021-10-12 | Merge pull request #53735 from Paulb23/text-file-drop-and-drag | Rémi Verschelde | |
Allow dragging TextFiles from the Filesystem dock |