Rémi Verschelde
2967084fe3
Merge pull request #80490 from YuriSizov/editor-scene-tabs-unchained
...
Extract editor scene tabs into their own component
2023-08-28 12:04:41 +02:00
Rémi Verschelde
33a3e12fe1
Merge pull request #80435 from YuriSizov/region-editor-quality-pass
...
Fix multiple usability issues in the texture region editor
2023-08-28 12:04:18 +02:00
Rémi Verschelde
2c0a74a149
Merge pull request #80105 from Sauermann/fix-global-transform
...
Fix global transform validity for `Node2D` and `Control`
2023-08-28 12:03:53 +02:00
Rémi Verschelde
b00796eb1a
Merge pull request #79818 from garychia/select_all
...
RichTextLabel: Ensure the `select_all` function selects all items
2023-08-28 12:03:29 +02:00
Emmanouil Papadeas
c662491bd4
Fix JavaScriptBridge.eval()
never returning PackedByteArray
...
It wrongly returned 20 on array buffers, which used to be the enumerator
value of Godot 3.x's type PoolByteArray, and now is the value of type Color,
while it should return 29 which is the enumerator value for PackedByteArray.
2023-08-28 11:37:55 +02:00
bruvzg
2273509721
[RTL] Fix character line index for non-visual characters and characters on the line edge.
2023-08-28 10:50:01 +03:00
A Thousand Ships
c23bd8b143
Ensure OpenXR classes are declared properly
...
Co-authored-by: Bastiaan Olij <mux213@gmail.com>
2023-08-28 09:37:04 +02:00
MewPurPur
d3946242f4
Fix highlighting of hex numbers with separators
2023-08-28 09:52:40 +03:00
AttackButton
8908ac4e6e
Add missing YEN, SECTION and OPENURL names to keycode mappings
2023-08-28 03:37:22 -03:00
kobewi
b88007b6c5
Properly remember custom text color in scene tree
2023-08-28 02:37:47 +02:00
Matias N. Goldberg
677d2d6fb0
Fix missing EARLY_FRAGMENT_TESTS_BIT barrier flags
2023-08-27 19:38:34 -03:00
Yuri Sizov
fd2ec47ec9
Move default theme files to scene/theme
...
This also puts the default theme icons into their own folder.
2023-08-28 00:23:38 +02:00
Michael Alexsander
cc859fda33
Keep _export_begin()
's path
argument always consistent
2023-08-27 11:06:45 -03:00
thiagola92
c8a94ea3e8
Support auto create tiles when adding multiple atlases
...
TileSet add button support multiple files
Join most of the code of `_drop_data_fw()` and `_texture_file_selected()` in a new function `_load_texture_files()`
Rename `init_source` to `init_new_atlases`
2023-08-27 10:45:03 -03:00
Yuri Sizov
4b7d0c84a1
Fix multiple usability issues in the texture region editor
...
- Correctly display atlas textures when used by other objects.
- Make region handles easier to hit in ninepatchable objects.
- Correctly initialize and restore various visual properties.
- Improve code quality.
2023-08-27 14:25:49 +02:00
Yuri Sizov
2270f4917a
Improve warnings when running scripts in the editor
2023-08-27 13:59:06 +02:00
Jean-Michel Bernard
a871679aac
Add buttons to reorder inspector array items without dragging
2023-08-27 13:18:16 +02:00
jsjtxietian
d48b95a305
fix glMapBufferRange return null when r_index + last_item_index > max_instances
2023-08-27 18:00:35 +08:00
Fabio Alessandrelli
3860f2e366
[MP] Fix watch properties not being correctly removed
2023-08-27 10:53:04 +02:00
Jordyfel
9819ffb166
Implement window center function.
2023-08-26 21:34:21 +03:00
21dhruvp
a7b2819540
Added checks to remove meta arrays when creating and undoing guides
...
Added checks to remove meta arrays when creating and undoing guides
Update editor/plugins/canvas_item_editor_plugin.cpp
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Update editor/plugins/canvas_item_editor_plugin.cpp
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2023-08-26 10:35:54 -04:00
KurtBliss
dbb01bc451
Fixed, chance of crash when Control overrides mouse input on Area2D
...
Made Viewport::_cleanup_mouseover_colliders queue up mouse_exit and
mouse_shape_exit signals to emit and at the end of the function's
execution to avoid potential crashes.
2023-08-25 17:51:38 -04:00
kobewi
ad1abca668
Fix action state when multiple events are assigned
2023-08-25 23:10:27 +02:00
Yuri Sizov
6da4ad1662
Merge pull request #80968 from rakkarage/alternative-icon-scale
...
Call `add_child` after `set_rect` to fix size bug
2023-08-25 21:26:50 +02:00
Yuri Sizov
b6c4efe1b1
Merge pull request #80964 from dalexeev/gds-allow-use-local-consts-as-types
...
GDScript: Allow use local constants as types
2023-08-25 21:26:44 +02:00
Yuri Sizov
43f61836ad
Merge pull request #80934 from philippesic/TileSet-Sep-Suffix
...
Add `px` suffix for TileSet `separation` property
2023-08-25 21:26:41 +02:00
Yuri Sizov
548bfa8365
Merge pull request #80923 from dalexeev/gds-fix-lambda-body-cyclic-ref-resolution
...
GDScript: Fix lambda resolution with cyclic references
2023-08-25 21:26:37 +02:00
Yuri Sizov
3c71214a70
Merge pull request #80914 from jsjtxietian/init-importer-default-correctly
...
Fix "Import Defaults" selector not being initialized incorrectly
2023-08-25 21:26:34 +02:00
Yuri Sizov
ffdb4662fe
Merge pull request #80857 from bruvzg/rtl_iter
...
[RTL] Use list iterators for item/paragraph removal.
2023-08-25 21:26:29 +02:00
jsjtxietian
f997feed75
Fix "Import Defaults" selector not being initialized incorrectly
...
In ImportDefaultsEditor, delete 'Select Importer';
when first call the function, last_selected should
be the first one, directly show the settings for
"Animation Library"
2023-08-26 00:24:30 +08:00
Pippo Pesic
0044217a7f
Add px
suffix to TileSet Separation
value
...
Add px suffix to TileSet separation value
2023-08-25 08:58:11 -07:00
David Snopek
d09843c5ae
Fix overriding _export_begin, _export_file and _export_end from GDExtension
2023-08-25 10:52:30 -05:00
MewPurPur
3f79c69d70
Move the new RegEx icons into their respective module
2023-08-25 18:08:45 +03:00
bruvzg
88177a5a58
[RTL] Use list iterators for item/paragraph removal.
2023-08-25 17:49:13 +03:00
Adam Scott
9c7db7397f
Fix integer value for GL_MAX_UNIFORM_BLOCK_SIZE overflowing
2023-08-25 10:19:25 -04:00
Rakka Rage
e93d2a04df
Call add_child
after set_rect
to fix size bug
2023-08-25 10:10:47 -04:00
Danil Alexeev
68a567bd13
GDScript: Allow use local constants as types
2023-08-25 17:04:04 +03:00
Danil Alexeev
89429b0273
GDScript: Fix lambda resolution with cyclic references
2023-08-25 16:29:11 +03:00
Chia-Hsiang Cheng
d66c7a2ac5
Ensure the 'select_all' function selects all items
2023-08-25 21:07:33 +08:00
Yuri Sizov
6f90b23702
Merge pull request #80967 from aaronfranke/fix-enter-tree
...
Fix redundant enter tree notification in project export texture format
2023-08-25 14:59:04 +02:00
Yuri Sizov
e538843930
Merge pull request #80936 from curious-broccoli/fix-array-doc
...
Clarify Array class methods that return error
2023-08-25 14:59:00 +02:00
Yuri Sizov
d476cdff34
Merge pull request #80918 from bruvzg/scons_wrp_deps
...
[Windows] Add main executable to the console wrapper dependencies to prevent simultaneous linking.
2023-08-25 14:58:55 +02:00
Yuri Sizov
cae4319e0a
Merge pull request #80911 from BastiaanOlij/fix_decal_mask_mobile
...
Fix missing decal mask in mobile renderer
2023-08-25 14:58:52 +02:00
Yuri Sizov
4b208fec74
Merge pull request #80884 from timothyqiu/typo-fixes
...
Fix various typos in classref
2023-08-25 14:58:47 +02:00
Yuri Sizov
6340fb3479
Merge pull request #80879 from jsjtxietian/keep-show-built-in-action-after-editor-restart
...
Save "Show Built-In Actions" state to project metadata
2023-08-25 14:58:44 +02:00
Yuri Sizov
ba1be04547
Merge pull request #80833 from Scony/suppress-navi-ut-errors
...
Suppress expected errors in navi-related unit tests, #80616
2023-08-25 14:58:40 +02:00
Yuri Sizov
53af94ab33
Merge pull request #80475 from KoBeWi/that's_not_how_you_do_set
...
Fix example for `Object._set` documentation
2023-08-25 14:58:37 +02:00
Yuri Sizov
e21ded8f8f
Merge pull request #80450 from KoBeWi/settings_freeze,_no_more_changes
...
Deprecate `project_settings_changed` signal
2023-08-25 14:58:32 +02:00
Yuri Sizov
017b19638b
Merge pull request #78756 from dalexeev/gui-tree-fix-text-overlapping-icon
...
GUI: Fix text overlapping icon in `Tree`
2023-08-25 14:58:27 +02:00
Yuri Sizov
fff32bb72a
Merge pull request #67512 from rburing/opposite_of_abstract_is_concrete
...
Fix GDExtension classes derived from abstract GDExtension classes always being registered as abstract
2023-08-25 14:58:23 +02:00