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
Pedro J. Estébanez
49177b6eeb
Make Windows' safe save more resilient
2023-08-25 18:28:35 +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
Marcus Elg
936fd8db38
Fix GPUParticle2D offset stutter
2023-08-25 09:59:05 +02:00
Danil Alexeev
07d23489f4
GUI: Fix text overlapping icon in Tree
2023-08-24 22:09:02 +03:00
Aaron Franke
4c51544d62
Fix redundant enter tree notification in project export texture format
2023-08-24 12:32:10 -05:00
curious-broccoli
d8e7ce58ee
Clarify Array class methods that return error
...
related to #47406
2023-08-24 14:11:56 +00:00
Yuri Sizov
2c77f07aaa
Add a script method to get its class icon
...
Co-authored-by: Danil Alexeev <danil@alexeev.xyz>
2023-08-24 13:05:41 +02:00
Yuri Sizov
6ab34005ad
Extract editor scene tabs into their own component
2023-08-24 12:24:29 +02:00
bruvzg
5453503697
[Text Server] Store extra spacing of individual font variations.
2023-08-24 11:58:12 +03:00
Rakka Rage
dc2aa69c46
Convert TileSet Atlas Merge input images to RGBA8 to match output, if needed
2023-08-23 19:26:57 -04:00
kobewi
2cd63a1ef0
Made hidden ProjectSettings groups more explicit
2023-08-23 22:43:43 +02:00
Rakka Rage
c17848f07d
Include animation frames in tile atlas merge.
2023-08-23 16:19:24 -04:00