summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-10-26Merge pull request #54254 from mhilbrunner/ticks-msec-64Rémi Verschelde
2021-10-26Save all 64 bits of get_ticks_msec() in more casesMax Hilbrunner
2021-10-26Merge pull request #54073 from groud/terrains_for_procgenRémi Verschelde
2021-10-25Refactored Node3D rotation modesreduz
* Made the Basis euler orders indexed via enum. * Node3D has a new rotation_order property to choose Euler rotation order. * Node3D has also a rotation_mode property to choose between Euler, Quaternion and Basis Exposing these modes as well as the order makes Godot a lot friendlier for animators, which can choose the best way to interpolate rotations. The new *Basis* mode makes the (exposed) transform property obsolete, so it was removed (can still be accessed by code of course).
2021-10-25Merge pull request #54050 from reduz/animation-compressionRémi Verschelde
2021-10-25Ignore empty Font resources as theme override.bruvzg
Add range hint to font_size properties. Remove excessive `base_size` Font property.
2021-10-24Merge pull request #53707 from Calinou/action-editor-default-enable-physicalRémi Verschelde
2021-10-24Merge pull request #53820 from Calinou/3d-editor-add-quick-fov-adjustRémi Verschelde
2021-10-24Fix max argument count on AnimationTrackEdit spinboxWilson E. Alvarez
2021-10-24Merge pull request #53885 from TokageItLab/fix-bone-animation-insertionRémi Verschelde
Fixed Pos/Rot/Scl 3D Tracks insertion in `SkeletonEditor`
2021-10-23i18n: Sync editor translations with WeblateRémi Verschelde
(cherry picked from commit 4010bb9af051cfd2ad53f8e923c35d347d549319)
2021-10-23Implement Alt + Mouse wheel to adjust FOV in the 3D editor viewportHugo Locurcio
This allows for quicker FOV adjustments compared to using the View menu.
2021-10-23Fix newly created files not sorted correctlyRobin Arys
2021-10-23Fixed animation insertion in SkeletonEditorSilc 'Tokage' Renew
2021-10-22Fix support for multiple base types in the quick load dialogRobin Arys
2021-10-22Merge pull request #53781 from m4gr3d/restrict_project_data_dir_config_masterRémi Verschelde
2021-10-22Fix error spam at setting a CurveTexture in visual shadersYuri Roubinsky
2021-10-21Implement Animation Compressionreduz
Roughly based on https://github.com/godotengine/godot-proposals/issues/3375 (used format is slightly different). * Implement bitwidth based animation compression (see animation.h for format). * Can compress imported animations up to 10 times. * Compression format opens the door to streaming. * Works transparently (happens all inside animation.h)
2021-10-21Remove unimplemented methodsMarcel Admiraal
2021-10-21Allow updating TileMap cells using surrounding terrainsGilles Roudière
2021-10-21Merge pull request #53161 from Duroxxigar/copy-group-nameRémi Verschelde
2021-10-21Added ability to copy group nameDuroxxigar
2021-10-20Merge pull request #54024 from akien-mga/editor-i18n-thresholdsRémi Verschelde
2021-10-20Merge pull request #53926 from YeldhamDev/i_am_tabbar_nowRémi Verschelde
2021-10-20i18n: Only include editor translations above a thresholdRé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-20Merge pull request #53994 from groud/move_tileset_tilemap_switch_to_tabsRémi Verschelde
2021-10-20Merge pull request #53260 from Calinou/editor-inspector-warning-yellowRémi Verschelde
2021-10-20Update view name after processing orbit view shortcutsHaoyu Qiu
2021-10-19Fix EditorToaster constant update and prevent a crashGilles Roudière
2021-10-19Remove the tilemap/tileset editor switch, move it to tabsGilles Roudière
2021-10-19Rename `Tabs` to `TabBar`Michael Alexsander
2021-10-19Merge pull request #53440 from groud/tile_map_patterns_paletteGilles Roudière
Implement TileMap patterns palette
2021-10-19Merge pull request #53979 from KoBeWi/bug_from_the_pastRémi Verschelde
2021-10-19Fix command history for plugin commandskobewi
2021-10-19Implement TileMap patterns paletteGilles Roudière
2021-10-19Merge pull request #52940 from groud/toast_notificationRémi Verschelde
2021-10-19Merge pull request #53805 from groud/name_to_tileset_sourcesRémi Verschelde
2021-10-18Restrict the project data directory configurationne0fhyk
2021-10-18i18n: Sync editor translations with WeblateRémi Verschelde
(cherry picked from commit 2a7e1d0aac1020f12228d62a4be76ec6bc4a919a)
2021-10-17Fix plugin create dialog subfolder and script field validity checksjmb462
2021-10-16Merge pull request #51984 from rcorre/camera_shortcutsRémi Verschelde
2021-10-16Merge pull request #53865 from reduz/implement-blend-shape-tracksRémi Verschelde
2021-10-16Implement Animation Blend Shape Tracksreduz
* 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-15Swap args of Plane(point, normal) constructormennomax
Now (normal, point)
2021-10-15Merge pull request #53860 from akien-mga/scons-end-gen-cpp-sufferingRémi Verschelde
2021-10-15Merge pull request #53859 from lyuma/collada_fix_transformRémi Verschelde
2021-10-15SCons: List `.gen.cpp` sources explicitly to avoid globbing errorsRé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-15collada: fix error in use of fix_transform.Lyuma
2021-10-15Merge pull request #53764 from Chaosus/vs_curve_input_port_defaultRémi Verschelde
2021-10-15Merge pull request #53813 from reduz/editor-import-pluginsRémi Verschelde