summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-05-23Change frame_coords to Vector2ikobewi
2021-05-23Merge pull request #40397 from KoBeWi/silent_seekerRémi Verschelde
Allow to move timeline without moving animation
2021-05-23Merge pull request #48980 from amoriqbal/patch-1Rémi Verschelde
Mouse pointer reappears at same spot
2021-05-23Reset Shader Editor scroll when changing shaderkobewi
2021-05-23SpriteFramesEditor Minor fixeskleonc
2021-05-23Mouse ptr reappears at drag start positionamor
2021-05-22Add a keyboard shortcut to select the word under cursor in TextEditHugo Locurcio
This also acts as a general-purpose "deselect" shortcut since pressing it a second time will deselect text. This is available both in the script editor and in TextEdit fields in use, both in the editor and projects. The Duplicate Line script editor shortcut was moved to Ctrl + Shift + D since it conflicts with the new shortcut (Ctrl + D). The rationale for doing so is that Duplicate Line is a less commonly used action, and its behavior can be replicated by copying and pasting the current line anyway. (With no selection active, the whole line will be copied.)
2021-05-22Merge pull request #48916 from mortarroad/master-convex-hull-portedRémi Verschelde
Replace QuickHull with Bullet's convex hull computer.
2021-05-22Replace QuickHull with Bullet's convex hull computer.Morris Tabor
The code is based on the current version of thirdparty/vhacd and modified to use Godot's types and code style. Additional changes: - extended PagedAllocator to allow leaked objects - applied patch from https://github.com/bulletphysics/bullet3/pull/3037
2021-05-22Merge pull request #44874 from Chaosus/shader_warningsRémi Verschelde
Basic warning support implementation for the Godot Shading Language.
2021-05-22Basic warning support implementation for the Godot Shading Language.Yuri Roubinsky
2021-05-22Merge pull request #47764 from fire/meshoptimizer-updateRémi Verschelde
Meshoptimizer update / LOD Normals fix
2021-05-22Merge pull request #48970 from EricEzaM/more-editor-log-fixesRémi Verschelde
Fixed editor log collapsing of duplicate messages not working
2021-05-22Update with experimental mesh optimizer.K. S. Ernest (iFire) Lee
Normals being optimized has better quality now. Test simplify once and then use a slightly less tolerant error for the target error.
2021-05-23Fixed editor log collapsing of duplcate messages not workingEricEzaM
2021-05-22Add custom background line colour to TextEdit and remove marked linesPaulb23
2021-05-22Merge pull request #48954 from Calinou/editor-tweak-checked-checkbox-appearanceRémi Verschelde
Tweak pressed CheckBox appearance in the editor
2021-05-22Merge pull request #48927 from KoBeWi/I_fixed_your_leftRémi Verschelde
Fix usage of String.left()
2021-05-22Tweak pressed CheckBox appearance in the editorHugo Locurcio
This uses the accent color to match pressed CheckButtons after they were updated. Checked checkboxes are now more prominent in the user's peripheral vision, which can be useful at times. This also matches how checkboxes look in most operating systems and web browsers.
2021-05-22Merge pull request #48918 from groud/fix_tilemap_y_sortRémi Verschelde
Fixes TileSet Y-sort not working and TileSet not saving correctly
2021-05-21Fix usage of String.left()kobewi
2021-05-21Merge pull request #48917 from timothyqiu/metrics-csvRémi Verschelde
Fix editor crash when exporting profiler data
2021-05-21Merge pull request #48671 from Calinou/connect-dialog-extra-bind-argumentsRémi Verschelde
List "Argument" for each extra bind argument in the connect dialog
2021-05-21Merge pull request #48747 from ↵Rémi Verschelde
Calinou/editor-find-in-files-tweak-highlight-color Tweak highlight color in the editor Find in Files dialog
2021-05-21Merge pull request #48854 from pycbouh/editor-reuse-resource-pickerRémi Verschelde
Use `EditorResourcePicker` in the Inspector
2021-05-21Fixes TileSet Y-sort not working and TileSet not saving correctlyGilles Roudière
2021-05-21Fix editor crash when exporting profiler dataHaoyu Qiu
2021-05-20Change behavior of String.rightTomasz Chabora
2021-05-20Merge pull request #48895 from JFonS/fix_viewport_rotation_controlRémi Verschelde
Fix swapped front/rear directions in viewport rotation control.
2021-05-20Fix swapped front/rear directions in viewport rotation control.jfons
2021-05-20Merge pull request #48863 from Ev1lbl0w/bugfix-zip_importRémi Verschelde
Fix zip_root not being defined when importing by drag&drop
2021-05-20Merge pull request #48812 from groud/tilemap_scenes_paintingRémi Verschelde
Implement scenes tiles in TileMaps
2021-05-20Merge pull request #48882 from aaronfranke/approx-use-doubleRémi Verschelde
Make is_equal_approx have explicit float and double versions
2021-05-20Implement scenes tiles in TileMapsGilles Roudière
2021-05-20Fix typos with codespellRémi Verschelde
Using codespell 2.0.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn GIRD leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
2021-05-20Make is_equal_approx have explicit float and double versionsAaron Franke
2021-05-20Updates script list colors after theme is changedYuri Roubinsky
2021-05-19Fix zip_root not being defined when importing by drag&dropEv1lbl0w
2021-05-19Use EditorResourcePicker in the InspectorYuri Sizov
2021-05-18Fix crash when trying to save with no scenes and scripts openHugo Locurcio
This could occur when attempting to save project settings when no scenes or scripts are open (which is common in a brand new project).
2021-05-18i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit bcedd097426403f25098f44038c79bc39a8131c6)
2021-05-18Merge pull request #37796 from Gogsi/masterRémi Verschelde
Improve consistency in file order
2021-05-18Change EditorFileSystem and ScriptEditor file sorting order to improve ↵Georgi Genkov
consistency. Fixes #37721.
2021-05-17Improve TreeItem API and allow to move nodestrollodel
2021-05-17Merge pull request #48168 from LightningAA/control-to-ctrl-4.0Rémi Verschelde
2021-05-17Merge pull request #47260 from pycbouh/editor-resource-pickerRémi Verschelde
2021-05-17Merge pull request #48768 from akien-mga/file-access-64-bit-4.0Rémi Verschelde
Make all file access 64-bit (`uint64_t`)
2021-05-17Merge pull request #48791 from foxydevloper/fix-sort-translationsRémi Verschelde
Make Sort by X strings translatable
2021-05-17Use a DynamicFont for the default project themeHugo Locurcio
This makes font oversampling work out of the box, while also increasing the supported character set's size. The default font is now larger as well to better fit today's screen resolutions. The OpenSans SemiBold font was chosen for two reasons: - Small file size, yet its character set supports Latin-1 and Cyrillic text. - A heavier font weight looks better in most "game" scenarios and is more readable against mixed-color backgrounds. This is considered a breaking change as it changes the default font's metrics, which will likely affect how Control nodes are laid out in scenes (unless a custom font is in use).
2021-05-17Make all file access 64-bit (uint64_t)Pedro J. Estébanez
This changes the types of a big number of variables. General rules: - Using `uint64_t` in general. We also considered `int64_t` but eventually settled on keeping it unsigned, which is also closer to what one would expect with `size_t`/`off_t`. - We only keep `int64_t` for `seek_end` (takes a negative offset from the end) and for the `Variant` bindings, since `Variant::INT` is `int64_t`. This means we only need to guard against passing negative values in `core_bind.cpp`. - Using `uint32_t` integers for concepts not needing such a huge range, like pages, blocks, etc. In addition: - Improve usage of integer types in some related places; namely, `DirAccess`, core binds. Note: - On Windows, `_ftelli64` reports invalid values when using 32-bit MinGW with version < 8.0. This was an upstream bug fixed in 8.0. It breaks support for big files on 32-bit Windows builds made with that toolchain. We might add a workaround. Fixes #44363. Fixes godotengine/godot-proposals#400. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>