Commit graph

511 commits

Author SHA1 Message Date
Thaddeus Crews
717df3ee88
Merge pull request #105249 from Repiteo/core/math-defs-namespace
Core: Use `Math` namespace for constants
2025-04-11 09:51:04 -05:00
Nathan Hoad
c45ca4ae04 Fix issue with playing a custom scene from a UID
Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
2025-04-11 23:40:49 +10:00
Thaddeus Crews
4c66c21542
Merge pull request #103024 from cruglet/master
TabBar: Add boolean toggle for middle-click to fire `tab_close_pressed` signal.
2025-04-10 16:53:44 -05:00
Thaddeus Crews
94282d88f9
Core: Use Math namespace for constants 2025-04-10 16:29:30 -05:00
A Thousand Ships
889410dcda
Add String::replace_char(s) methods for performance and convenience 2025-04-10 13:08:45 +02:00
Cruglet
1a1711f1ee Add middle-click removing for TabBars
Added a boolean option field to enable the firing of the "tab_close_pressed" signal when middle clicking on a tab.
2025-04-09 07:56:09 -04:00
Thaddeus Crews
e6a61b1ecc
Merge pull request #76829 from bruvzg/ac_kit_direct
Implement screen reader support using AccessKit library.
2025-04-08 12:32:47 -05:00
Thaddeus Crews
1a90b115e1
Merge pull request #105106 from bruvzg/title_align
Add custom sort to center tab bar in the editor and project manager.
2025-04-08 12:32:44 -05:00
Thaddeus Crews
c53e3b1723
Merge pull request #105103 from runzh-crypto/validate_custom_directory_v2
Validate custom directory when running from editor
2025-04-08 12:32:42 -05:00
Pāvels Nadtočajevs
302fa831cc
Initial editor accessibility. 2025-04-08 20:25:48 +03:00
Pāvels Nadtočajevs
539e54567b
Add custom sort to center tab bar in the editor and project manager. 2025-04-08 00:05:22 +03:00
Thaddeus Crews
51201cb549
Merge pull request #105041 from lodetrick/editor-spin-slider-consume-input
Fix EditorSpinSlider Scroll Edit when inside a ScrollContainer
2025-04-07 08:43:29 -05:00
Thaddeus Crews
d025e99a46
Merge pull request #105039 from lodetrick/blend-tree-grabber
Fix EditorSpinSlider Grabber Scaling
2025-04-07 08:43:28 -05:00
Thaddeus Crews
1b9f269700
Merge pull request #105015 from syntaxerror247/improve-touchActionsPanel
Android Editor: Add an editor setting to enable/disable `TouchActionsPanel`
2025-04-07 08:43:24 -05:00
Logan Detrick
c361e60cfa Fix Grabber Double Scaling when zoomed 2025-04-07 01:05:00 -07:00
runzh-crypto
e57eeb14bc validate any form of running project 2025-04-07 00:29:19 +08:00
Anish Mishra
a5c03dcd08 Add an editor setting to enable/disable TouchActionsPanel
Adds an editor setting to enable/disable TouchActionsPanel.

Automatically hide the panel when hardware keyboard is connected.
2025-04-05 19:07:46 +05:30
Logan Detrick
97651fd4ac Consumes Scroll Events and fixes Mouse Warp 2025-04-04 18:07:47 -07:00
Yufeng Ying
4029051bb1 Change ClassDB::get_inheriters_from_class. 2025-04-04 23:47:19 +08:00
kobewi
fb2e9c7ba7 Cleanup QuickOpenDialog history and fix UID errors 2025-04-03 16:21:22 +02:00
Yufeng Ying
4f4031a675 Replace size() == 0 with is_empty(). 2025-04-02 19:18:43 +08:00
Thaddeus Crews
8f6bb119f4
Merge pull request #100602 from KoBeWi/over_100_changes_in_50_random_files_aka_the_best_kind_of_PR
Add templated version of `ObjectDB::get_instance()`
2025-03-31 12:03:47 -05:00
Rémi Verschelde
fd02ff8d02
Merge pull request #104703 from bruvzg/loc_dir_icons
Fix updating editor icons on translation change.
2025-03-28 17:30:49 +01:00
Rémi Verschelde
1298e7078d
Merge pull request #104061 from a-johnston/better_no_query_handling
Improve default/no query quick open dialog behavior
2025-03-28 17:30:14 +01:00
Rémi Verschelde
b12258bd22
Merge pull request #99897 from aaronfranke/editor-top-nodes
Clarify API for top selected nodes in EditorSelection and make public
2025-03-28 17:29:51 +01:00
Pāvels Nadtočajevs
e47207ad16
Fix updating editor icons on translation change. 2025-03-28 15:04:32 +02:00
Aaron Franke
17db92b8b8
Clarify API for top selected nodes in EditorSelection and make public 2025-03-27 16:09:08 -07:00
kobewi
bc9d0c7835 Add templated version of ObjectDB::get_instance() 2025-03-27 15:43:23 +01:00
kobewi
75881f8322 Use initializer list in Arrays 2025-03-26 18:38:15 +01:00
Michael Alexsander
c33c3fe2ed
Remove pointless _3D_DISABLED checks in editor code 2025-03-19 23:47:36 -03:00
kobewi
10f6c01b9c Remove ABS in favor of Math::abs 2025-03-19 13:52:40 +01:00
Aaron Franke
f9c7b1fcff
Change root node transform warning to only show up for position 2025-03-18 22:48:31 -07:00
kobewi
6f25babd6b Remove empty constructors and destructors from editor/ 2025-03-17 21:20:02 +01:00
Jakub Marcowski
22903e4856
Apply pre-commit changes 2025-03-14 14:25:31 +01:00
Thaddeus Crews
c1b7865ae9
Merge pull request #103557 from aaronfranke/godot-version-defines
Rename version defines to `GODOT_VERSION_*` to match GDExtension godot-cpp
2025-03-13 08:57:42 -05:00
Adam Johnston
163c8be884 Remove file limit for quick open window 2025-03-13 02:14:05 -07:00
Lars Pettersson
d2d02d0ea8
EditorNode: Add function to load file as scene or resource 2025-03-12 23:59:48 +01:00
Aaron Franke
97ee05e9b7
Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp 2025-03-12 11:11:38 -07:00
Michael Alexsander
5c66129e62
Allow to select multiple remote nodes at runtime 2025-03-11 12:35:41 -03:00
Thaddeus Crews
590fa90722
Merge pull request #100339 from syntaxerror247/touch-actions-panel
Add a `TouchActionsPanel` to Android Editor
2025-03-10 21:05:43 -05:00
A Thousand Ships
466590d0ec
Use get_slicec instead of get_slice for single character splitters 2025-03-08 20:36:37 +01:00
Thaddeus Crews
324512e11c
Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
Thaddeus Crews
67d4a245d8
Merge pull request #103267 from YeldhamDev/reality_got_too_extended
Allow to compile the engine without XR support
2025-03-07 15:12:54 -06:00
Anish Mishra
e8625e70cf Add TouchActionsPanel to Android Editor 2025-03-07 19:45:03 +05:30
A Thousand Ships
5113022dfe
Clean up some uses of String::substr
Cases where the end position is either equvalent to the default or past
the end of the string.
2025-03-07 14:50:38 +01:00
bruvzg
3e4e6e6c0c Improve native file dialog parent window selection. 2025-03-06 17:15:39 +02:00
Michael Alexsander
aea559b39a
Allow to compile the engine without XR support 2025-02-25 17:07:21 -03:00
Hilderin
136c4c64a0 Fix Embedded Game over expanded bottom panel - Simple version 2025-02-18 17:55:47 -05:00
Rémi Verschelde
750640cede
Merge pull request #102828 from bruvzg/fd_fmap
Sync native and embedded dialog missing extension handling.
2025-02-13 23:35:28 +01:00
bruvzg
1bdf84b31c Sync native and embedded dialog missing extension handling. 2025-02-14 00:15:04 +02:00