Commit Graph

77006 Commits

Author SHA1 Message Date
clayjohn adfc9ccc44 Use a src rect for copying from screen with CanvasGroup in the mobile backend 2024-04-17 15:19:20 -07:00
Hugo Locurcio 1e8526659c Add minimum width/height to dialog buttons
This makes buttons with short texts such as "OK" or "Close"
easier to click, especially on a touchscreen.

This is exposed to projects via `buttons_min_width` and `buttons_min_height`
theme items in AcceptDialog (and therefore ConfirmationDialog and FileDialog),
with the default values being 0 to preserve compatibility with existing projects.
2024-04-17 23:48:05 +02:00
kobewi 6b69ae8dd0 Reuse single erase pattern in tile editor 2024-04-17 20:43:00 +02:00
Rémi Verschelde 3b1806182a Merge pull request #90814 from Repiteo/scons/env_base-to-env
SCons: Convert `env_base` to `env`
2024-04-17 20:26:53 +02:00
Rémi Verschelde 54ba8d6882 Merge pull request #90810 from Arnklit/particles_processing_ring_shape_emission_axis_fix
Fix shader crash on zero vector and negative x vector in particles processing
2024-04-17 20:26:50 +02:00
Rémi Verschelde 26d8ae0849 Merge pull request #90809 from RandomShaper/fixup_wtp_yield
WorkerThreadPool: Polish yielding (fix corner case, remove misleading warning)
2024-04-17 20:26:46 +02:00
Rémi Verschelde 75e772c528 Merge pull request #90807 from KoBeWi/creating_this_thing_is_strictly_prohibited_in_13_states
Disable Create button for abstract classes
2024-04-17 20:26:43 +02:00
Rémi Verschelde 8834f84383 Merge pull request #90804 from akien-mga/disable-NavigationServer3D-async-bake-test
Tests: Disable NavigationServer3D async bake test with race condition
2024-04-17 20:26:40 +02:00
Rémi Verschelde 61c967b3ab Merge pull request #90800 from ydeltastar/fix-raycast3d-debug-draw
Fix `RayCast3D`'s debug draw transform not updating
2024-04-17 20:26:37 +02:00
Rémi Verschelde acd3d2497f Merge pull request #90791 from timothyqiu/see-you-again
Fix potential infinite loop when using global menu
2024-04-17 20:26:34 +02:00
Rémi Verschelde 8293aac75c Merge pull request #90787 from Chaosus/vs_fix_port_bug
Fix incorrect behavior at expanding an output port in visual shader node
2024-04-17 20:26:31 +02:00
Rémi Verschelde 5a502a6001 Merge pull request #90784 from KoBeWi/progressive_progress
Don't show scene group progress for 1 scene
2024-04-17 20:26:27 +02:00
Rémi Verschelde ab24edca4f Merge pull request #90680 from jsjtxietian/skip-.godot
Fix editor's file explorer will show directories that should be skipped
2024-04-17 20:26:24 +02:00
Rémi Verschelde c50e80b481 Merge pull request #90653 from ajreckof/Fix-going-forward-backward-in-editor-selection-history-
Fix going forward backward in editor selection history.
2024-04-17 20:26:20 +02:00
Rémi Verschelde 578fc2e81c Merge pull request #88384 from oxi-dev0/fix-unshaded-debug
Fix unshaded debug draw mode for LightmapGI
2024-04-17 20:26:16 +02:00
kobewi e36301e418 Avoid double editing when clicking AnimatedSprite 2024-04-17 19:51:42 +02:00
Thaddeus Crews 41fee42c40 SCons: Convert env_base to env 2024-04-17 12:26:20 -05:00
kobewi c9407931b8 Disable Create button for abstract classes 2024-04-17 18:48:36 +02:00
Kasper Frandsen f8d08a8376 fix: avoid shader crash on null vector and negative x vector 2024-04-17 17:33:30 +01:00
Pedro J. Estébanez 9653bcaa43 WorkerThreadPool: Polish yielding (fix corner case, remove misleading warning) 2024-04-17 18:32:14 +02:00
Fredia Huya-Kouadio 1cc935fa6c Fix issue causing the copyAndRename* task to fail on occasions on Windows machines
Gradle automatically handles up-to-date checks for output files and directories. This behavior sometimes causes the `copyAndRename*` task to fail on Windows machines when gradle tries to check on existing files in the output directories it doesn't have access to.
To fix the issue, we disable this gradle behavior following the instructions in https://docs.gradle.org/8.2/userguide/incremental_build.html#sec:disable-state-tracking
2024-04-17 08:38:32 -07:00
Rémi Verschelde 9b28cbebfa Tests: Disable NavigationServer3D async bake test with race condition 2024-04-17 17:30:54 +02:00
Koyper 0881c81c13 Fix non-embedded Windows resizing to match Viewport content scale factor 2024-04-17 09:30:16 -05:00
yds 4077129f9d Fix RayCast3D's debug draw transform not updating 2024-04-17 11:21:53 -03:00
Haoyu Qiu 43ed8d4768 Fix potential infinite loop when using global menu 2024-04-17 20:11:57 +08:00
Yuri Rubinsky ac77219d2b Fix incorrect behavior at expanding an output port in visual shader node 2024-04-17 13:36:40 +03:00
Marcel Offermans e64b4243c3 Added a specific check for the corner case that went wrong. 2024-04-17 12:01:01 +02:00
Oxi 1815871b90 Fixed unshaded mode lightmaps 2024-04-17 10:38:54 +01:00
kobewi 5883300b92 Don't show scene group progress for 1 scene 2024-04-17 11:23:54 +02:00
Rémi Verschelde 4b7776e31b Merge pull request #90783 from bruvzg/mac_fd_no_filter
[macOS] Fix native file dialog with empty filter list.
2024-04-17 10:59:22 +02:00
Rémi Verschelde 2d262029bf Merge pull request #90781 from programneer/engine-update-editor
Only define `ENGINE_UPDATE_CHECK_ENABLED` in editor builds
2024-04-17 10:59:20 +02:00
Rémi Verschelde ec2e394d04 Merge pull request #90766 from AThousandShips/file_doc
[Doc] Clarify behavior of `FileAccess.get_line`
2024-04-17 10:59:17 +02:00
Rémi Verschelde 093d06480a Merge pull request #90763 from Calinou/worldboundaryshape-increase-size
Increase size of WorldBoundaryShape to be much larger
2024-04-17 10:59:13 +02:00
Rémi Verschelde 36bdab4ddd Merge pull request #90759 from dsnopek/openxr-hand-revert
Revert `OpenXRHand` to its pre-`SkeletonModifier3D` state
2024-04-17 10:59:10 +02:00
Rémi Verschelde 82b36cccc7 Merge pull request #90756 from vnen/gdscript-warning-enum-without-default
GDScript: Warn when enum variable has no default
2024-04-17 10:59:07 +02:00
Rémi Verschelde 01eb81ba48 Merge pull request #90752 from groud/fix_tilemap_y_sort
Fix TileMap enabling Y-sort on child nodes
2024-04-17 10:59:04 +02:00
Rémi Verschelde 56dfed4efd Merge pull request #90751 from dalexeev/core-marshalls-fix-objects-as-id-in-typed-arrays
Core: Fix binary serialization of objects in typed arrays
2024-04-17 10:59:01 +02:00
Rémi Verschelde ce13f0c033 Merge pull request #90749 from kleonc/y-sort-branch-root-transform-fix
Fix rendering transform of Y-sorted branch-root
2024-04-17 10:58:58 +02:00
Rémi Verschelde ce0744866d Merge pull request #90747 from smix8/remove_constrain_avoidance
Remove experimental `constrain_avoidance` from `NavigationRegion2D`
2024-04-17 10:58:55 +02:00
Rémi Verschelde dc6802587e Merge pull request #90720 from tbreese3/master
Allow closing scene tab preview using Escape
2024-04-17 10:58:52 +02:00
Rémi Verschelde 0473f291a7 Merge pull request #90709 from kleonc/tile-set-editor-atlas-with-separation-rect-drawing
Fix selection rect drawing in `TileSet` editor when create/remove tiles with separation
2024-04-17 10:58:49 +02:00
Rémi Verschelde fad6897af0 Merge pull request #90639 from YeldhamDev/stay_open_please
Fix submenus erroneously closing on some occasions
2024-04-17 10:58:46 +02:00
Rémi Verschelde 544ecc123a Merge pull request #90616 from Rindbee/update-undo-redo-allowed-after-switching-scene-tab
Update undo redo allowed after switching scene tab
2024-04-17 10:58:42 +02:00
Rémi Verschelde 517d7cfd52 Merge pull request #90566 from Rindbee/make-the-load-scene-open-in-current-scene-tab-if-it-is-empty
Make the loading scene open in the current scene tab if the current scene is empty
2024-04-17 10:58:39 +02:00
Rémi Verschelde dffa8b1712 Merge pull request #90446 from aaronp64/theme_override_tooltips
Fix `theme_override` tooltip caching
2024-04-17 10:58:36 +02:00
Rémi Verschelde 84457f66bb Merge pull request #90189 from Naros/expose-goto-help
Expose `goto_help` for GDExtension on `ScriptEditor`
2024-04-17 10:58:32 +02:00
Rémi Verschelde 3cbded7bbb Merge pull request #89760 from AThousandShips/no_3d_fix_3
Fix some build errors with `disable_3d=yes`
2024-04-17 10:58:28 +02:00
bruvzg e667dc2d59 [macOS] Fix native file dialog with empty filter list. 2024-04-17 11:12:14 +03:00
Programneer 2980593995 Only define ENGINE_UPDATE_CHECK_ENABLED in editor builds 2024-04-17 10:00:48 +02:00
Chris Cranford d0fa2c3cfa Defer call to set_break_language 2024-04-16 20:01:53 -04:00