Daylily-Zeleen
b12ced0a26
Implement and expose OS::shell_show_in_file_manager()
2023-04-25 11:29:32 +08:00
Silc Renew
fac8a918f9
Expose interpolation methods for 3D track in Animation class
2023-04-25 01:45:14 +09:00
Rémi Verschelde
b5ddafcab2
Merge pull request #76374 from OverloadedOrama/more-tab-container-signals
...
Add missing `TabBar` signals to `TabContainer`
2023-04-24 16:48:01 +02:00
Rémi Verschelde
f64544a960
Merge pull request #76311 from aaronfranke/t2d-basis-det
...
Expose `determinant` in Transform2D, rename internal method
2023-04-24 16:46:24 +02:00
Rémi Verschelde
1f76ad0286
Merge pull request #76279 from TheSecondReal0/buttongroup-unpress
...
Add an option for ButtonGroups to be unpressed
2023-04-24 16:46:00 +02:00
Rémi Verschelde
13544fb508
Merge pull request #75759 from TokageItLab/reimplement-grouped-statemachine
...
Rework for nested `AnimationNodeStateMachine`
2023-04-24 16:44:21 +02:00
Rémi Verschelde
4970c52a7a
Merge pull request #75640 from bruvzg/mem_info
...
[OS] Implement and expose to scripting APIs `get_memory_info` method instead of old `get_free_static_memory`.
2023-04-24 16:43:55 +02:00
Rémi Verschelde
dfee04ae2a
Merge pull request #74632 from davthedev/tabs-hover
...
Add theming support for hovered tabs
2023-04-24 16:42:38 +02:00
bruvzg
628f3b2f79
[OS] Implement and expose to scripting APIs get_memory_info
method instead of old get_free_static_memory
.
2023-04-24 14:08:55 +03:00
Emmanouil Papadeas
0a6a4969dc
Add more signals to TabContainer
that TabBar
already has
2023-04-23 18:50:35 +03:00
Ninni Pipping
16a1465380
Add information about how Engine.time_scale
affects Timers
2023-04-23 10:21:18 +02:00
Aaron Franke
290b09b36c
Expose determinant
in Transform2D, rename internal method
2023-04-22 13:44:14 -05:00
kobewi
14cb9b5b26
Add center_grabber property to Slider
2023-04-22 17:53:17 +02:00
Rémi Verschelde
898873b91e
Merge pull request #76309 from Calinou/custom-mouse-cursor-error-compressed
...
Add support for VRAM-compressed custom mouse cursor images
2023-04-22 13:19:34 +02:00
Rémi Verschelde
66d9a6acde
Merge pull request #75960 from ShadyChibinko/tab_metadata
...
Add tab Metadata to TabBar & TabContainer
2023-04-22 13:19:04 +02:00
Hugo Locurcio
303bf247de
Add support for VRAM-compressed custom mouse cursor images
...
No memory is actually saved when using this, so lossless modes are
still recommended as they look better and load faster.
2023-04-21 18:01:47 +02:00
Hugo Locurcio
92730fb07d
Document custom mouse cursors larger than 128×128 potentially having issues
2023-04-21 02:05:22 +02:00
TheSecondReal0
d829b43ab5
Add option for ButtonGroups to be unpressed
...
Add an option for ButtonGroups to be unpressed
Apply suggestions from code review
Co-Authored-By: Tomek <kobewi4e@gmail.com>
Co-Authored-By: Yuri Rubinsky <chaosus89@gmail.com>
Co-Authored-By: kleonc <9283098+kleonc@users.noreply.github.com>
2023-04-20 17:09:39 -06:00
Rémi Verschelde
2b20a707cb
Merge pull request #76251 from bruvzg/docs_platf
...
[Export docs] Move docs to platform folders.
2023-04-20 12:42:54 +02:00
Rémi Verschelde
42d3ed2103
Merge pull request #74739 from davthedev/itemlist-hover
...
Add theming support for hovered ItemList items
2023-04-20 12:41:41 +02:00
bruvzg
a5128e71bb
[Export docs] Move docs to platform folders.
2023-04-20 11:02:12 +03:00
Yuri Sizov
8a74d8438f
Extract editor run toolbar into its own component
...
- Simplify and update its logic.
- Simplify EditorScript.
- Improve EditorNode and other relevant includes.
- Fix scene-based path in the movie writer when
reloading a scene.
2023-04-19 17:12:28 +02:00
Rémi Verschelde
989fa49e71
Merge pull request #75219 from bruvzg/get_focus_screen
...
Add project manager / editor initial screen settings, implement `get_keyboard_focus_screen` method.
2023-04-19 10:13:44 +02:00
bruvzg
520a8d8ed2
Add project manager / editor initial screen settings, implement DisplayServer.get_keyboard_focus_screen method.
2023-04-19 08:54:53 +03:00
bruvzg
0088981c40
[Export] Add readable descriptions and validation warnings to the export options.
2023-04-19 08:35:59 +03:00
David Giardi
9f1e18e64c
Add theming support for hovered tabs
...
Tabs can now be styled differently when hovered by the mouse pointer.
2023-04-19 01:38:09 +02:00
Rémi Verschelde
5bb46d6064
Merge pull request #76176 from YuriSizov/editor-extracted-interface-commencing
...
Decouple `EditorInterface` from `EditorPlugin`
2023-04-18 23:41:20 +02:00
David Giardi
142990d60a
Add hovered item style to ItemList
2023-04-18 22:52:39 +02:00
needleful
9a968088db
Add allow_search property to ItemList and Tree
2023-04-18 09:21:18 -07:00
Hugo Locurcio
68117d2fc7
Document using AnimatableBody when needed in StaticBody description
2023-04-18 16:31:22 +02:00
Yuri Sizov
b65d3591b2
Merge pull request #76208 from timothyqiu/doc-fixes
...
Fix various typos in the classref
2023-04-18 15:45:01 +02:00
Yuri Sizov
8f113c6532
Merge pull request #72749 from aaronfranke/area-priority
...
Make Area physics priority consistently int and allow negative numbers
2023-04-18 14:21:06 +02:00
Haoyu Qiu
766807506c
Fix various typos in the classref
2023-04-18 19:53:47 +08:00
Aaron Franke
87bd8d2dcf
Make Area physics priority consistently int and allow negative numbers
2023-04-18 13:50:20 +02:00
Yuri Sizov
7b6c0a8b43
Merge pull request #76186 from pkowal1982/double_the
...
Remove double thes from class documentation
2023-04-18 13:06:02 +02:00
Silc Renew
991e6e90ba
Rework StateMachine and nested StateMachine process
...
Breaking compatibility: If a StateMachineTransition is connected to a nested StateMachine prior to this, it is removed. Also, there was a feature to connect another StateMachine as the End of a StateMachine, which is also removed to avoid reference confusion. It was like a GoTo Statement, also further passing the same reference to the blending process, causing the blending calculation to break or causing some StateMachines to not work.
2023-04-18 19:06:51 +09:00
Yuri Sizov
3db40355a0
Merge pull request #76132 from davthedev/stylebox-flat-antialiasing-fix
...
Fix blurry borders on antialiased StyleBoxFlat
2023-04-17 22:20:04 +02:00
Yuri Sizov
49d7041d34
Decouple EditorInterface from EditorPlugin
...
- Simplify some includes in the process.
- Also exposes EditorInterface.movie_maker_enabled as a property.
2023-04-17 21:59:09 +02:00
Paweł
4431cdd154
Remove double thes from documentation
2023-04-17 21:45:30 +02:00
David Giardi
2ef20045b1
Fix blurry borders on antialiased FlatStyleBox
...
This is a fix of the antialiasing logic of FlatStyleBox.
It is now possible to have smooth rounded corners while keeping
the edges sharp on the pixels.
The antialiasing gradient positioning is ajusted so that the "hard"
border corresponds to the middle of that gradient instead of one end.
Checked against rendering of rounded rectangles in a vector graphics
software.
2023-04-17 20:23:03 +02:00
Rémi Verschelde
5625399680
Merge pull request #76158 from AThousandShips/unbind_doc
...
Improve description of `Callable.bind/unbind`
2023-04-17 20:14:04 +02:00
Rémi Verschelde
96580689b0
Merge pull request #76051 from rburing/contact_local_velocity_2d
...
PhysicsDirectBodyState2D: add `get_contact_local_velocity_at_position`
2023-04-17 20:14:00 +02:00
Rémi Verschelde
96cc100246
Merge pull request #72895 from RedworkDE/editor-export-plugin-settings
...
Allow EditorExportPlugins to provide export options
2023-04-17 20:13:53 +02:00
Yuri Sizov
de416c5cbd
Merge pull request #74623 from MewPurPur/edit-text-with-style
...
Code style improvements to text_edit and related
2023-04-17 19:08:08 +02:00
VolTer
f21d13600e
Document why Gradient.reverse() doesn't reverse constant gradients
2023-04-17 15:15:16 +02:00
Yuri Sizov
8541dd6bec
Merge pull request #76134 from Calinou/doc-print-rich
...
Improve `print_rich()` documentation
2023-04-17 14:21:22 +02:00
Yuri Sizov
4cf8789fcd
Merge pull request #76137 from ju5tevg3niy/patch-2
...
Fixed typo in DisplayServer.ScreenOrientation docs
2023-04-17 14:09:27 +02:00
Yuri Sizov
2538c6f471
Merge pull request #76091 from MewPurPur/fix-quaternion-description
...
Fix Quaternion's brief description
2023-04-17 14:07:56 +02:00
Yuri Sizov
0f24f015c6
Merge pull request #76049 from timothyqiu/equality
...
Unify descriptions of vector methods
2023-04-17 14:05:59 +02:00
Yuri Sizov
23b24fea62
Merge pull request #75776 from Rattle22/patch-1
...
Fix Typo in NavigationServer2D
2023-04-17 14:04:34 +02:00
Ninni Pipping
0332fd5e8f
Improve description of Callable.bind/unbind
2023-04-17 14:04:11 +02:00
Evgeniy Vasilyev
5ba98e59f0
Fixed typo in DisplayServer.ScreenOrientation docs
2023-04-16 19:37:39 +03:00
Hugo Locurcio
ec277d804e
Improve print_rich()
documentation
...
- List all supported colors.
- Mention URL tag support limitations.
- Fix and tweak code example to do what it says.
- Remove outdated notice about lack of Windows support (but mention
that only Windows 10 and later support ANSI code conversion).
2023-04-16 16:34:28 +02:00
Tae Hong Ahn
5a775ac08c
update set_smooth_group description
...
fixes https://github.com/godotengine/godot/issues/74452
2023-04-15 18:25:10 -04:00
VolTer
5c0e3b26a6
Fix Quaternion's brief description
2023-04-15 16:01:19 +02:00
Haoyu Qiu
6cd8e706fa
Unify descriptions of vector methods
...
* is_equal_approx
* normalize
* length_squared
* posmod
* posmodv
2023-04-14 23:31:33 +08:00
Ricardo Buring
aacb20437a
PhysicsDirectBodyState2D: add get_contact_local_velocity_at_position
2023-04-14 11:40:06 +02:00
Ninni Pipping
6312fe2fae
Fix Image.compress
description
...
Description mentioned `mode` instead of `source`
2023-04-13 10:05:23 +02:00
Rémi Verschelde
68b8156fe3
Merge pull request #76014 from AThousandShips/image_astc
...
Expose more compression formats in Image and fix compress check
2023-04-13 09:57:53 +02:00
Rémi Verschelde
8bce5a88e1
Merge pull request #76009 from Calinou/particles-attractor-strength-fix-typo
...
Fix `setrngth` typo in `particles_collision_set_attractor_strength()`
2023-04-13 09:57:05 +02:00
Rémi Verschelde
f850bfa92d
Merge pull request #58880 from tgift/DirectBodyState
...
Contacts and PhysicsDirectBodyState3D
2023-04-13 09:51:43 +02:00
Ninni Pipping
cf64e2fa47
Expose more compression formats in Image and fix compress check
...
Check for compressing ASTC checked if the function for BPTC was present
2023-04-13 09:39:03 +02:00
Hugo Locurcio
e7852552d4
Fix setrngth
typo in particles_collision_set_attractor_strength()
2023-04-13 03:09:26 +02:00
Tim Gift
fffc6aba58
Resolved issues with script PhysicsDirectBodyState3d contacts
...
Resolved a problem with PhysicsDirectBodyState3D sometimes returning incorrect contact positions and added a new get_contact_local_velocity_at_position method to compliment the existing one for the collider.
2023-04-12 11:40:34 -07:00
Rémi Verschelde
11798fa420
Merge pull request #75940 from reduz/redone-message-queue
...
Redo of Message Queue
2023-04-12 17:01:21 +02:00
Juan Linietsky
6055e4424a
Redo of Message Queue
...
* Functionality moved to a base class CallQueue, which will be used for inter-thread communication within the scene.
* MessageQueue now uses growing pages, starts from a single 4k page.
* Limit still exists, but because its not allocated by default, it can be much higher.
2023-04-12 16:31:23 +02:00
Rémi Verschelde
15316416ab
Merge pull request #75974 from bruvzg/ts_emb_caret
...
[TextServer] Use dedicated flag for object replacement characters.
2023-04-12 13:28:09 +02:00
bruvzg
d904516e55
[TextServer] Use dedicated flag for object replacement characters.
2023-04-12 10:08:51 +03:00
Rémi Verschelde
1b14e1a293
Merge pull request #75908 from Calinou/compute-pipeline-fix-typo
...
Fix `compute_pieline` typo in `RenderingDevice.compute_pipeline_is_valid()`
2023-04-12 09:07:43 +02:00
Rémi Verschelde
6d7413be74
Merge pull request #75941 from Mallardbro/patch-1
...
Correct the side mentioned with focus_neighbor_right and focus_neighbor_top.
2023-04-11 19:41:11 +02:00
ShadyChibinko
9d2aecade0
Add Tab Metadata
2023-04-11 12:52:03 -04:00
Mallardbro
c25d015d06
Correct the side mentioned with focus_neighbor_right and focus_neighbor_top.
...
A small typo with the definitions of `focus_neighbor_right` and `focus_neighbor_top`. Both use "bottom" rather than the correct side for each.
2023-04-11 17:38:10 +01:00
bruvzg
a5009f4d3c
[Web] Detect host OS and use macOS keys on mac hosts.
2023-04-11 10:58:54 +03:00
Hugo Locurcio
8eb0d0e665
Fix compute_pieline
typo in RenderingDevice.compute_pipeline_is_valid()
2023-04-10 22:32:04 +02:00
Yuri Sizov
c3ed7af123
Merge pull request #74885 from vmedea/toutf8-docfix
...
Change to_utf8 to to_utf8_buffer in remaining docs
2023-04-10 21:57:04 +02:00
mara
57dca93718
Change to_utf8 to to_utf8_buffer and to_ascii to to_ascii_buffer in remaining docs
...
The method `to_utf8` doesn't exist in Godot 4, but is still mentioned in
the documentation in some places. Replace it with the new name
`to_utf8_buffer`. Same for ascii. Same for C#.
2023-04-10 21:07:02 +02:00
Yuri Sizov
aed655ff80
Merge pull request #75889 from DimitriPilot3/patch-2
...
docs/FileDialog: Use clickable references
2023-04-10 20:12:19 +02:00
Yuri Sizov
b5e7842989
Merge pull request #75625 from AThousandShips/min_max_example
...
Document how to make custom min/max for Array
2023-04-10 20:09:52 +02:00
Ninni Pipping
96ab31a711
Document how to make custom min/max for Array
2023-04-10 16:41:11 +02:00
Dimitri A
a5778da55b
docs/FileDialog: Use clickable references
...
This replaces two [code][/code] blocks with clickable refs to [enum Access] and [member file_mode] respectively.
2023-04-10 15:13:20 +02:00
Yuri Sizov
78e2479ef9
Merge pull request #75737 from MewPurPur/ 🐁 da 🐁
...
Fix mistakes in documentation and GDScript errors
2023-04-10 14:10:43 +02:00
Yuri Sizov
5243f5cece
Merge pull request #72152 from smix8/mcd_settings_4.x
...
Add Mesh ConvexDecompositionSettings wrapper
2023-04-10 12:52:23 +02:00
Yuri Sizov
8784f95e1f
Merge pull request #75777 from 3deathtoll/patch-1
...
Make `SyntaxHighlighter::get_text_edit` a const function
2023-04-10 12:49:04 +02:00
VolTer
f832eb92e4
Fix mistakes in documentation and GDScript errors
2023-04-10 10:00:09 +02:00
VolTer
f587a21899
Code style improvements to text_edit and related
2023-04-08 19:33:56 +02:00
jeffVenancius
97c2133548
Add an option to show a TextEdit caret when editable is disabled
...
Update doc/classes/TextEdit.xml
2023-04-07 22:27:01 -03:00
smix8
1549aeaef8
Add Mesh ConvexDecompositionSettings wrapper
...
Adds wrapper MeshConvexDecompositionSettings to control parameters for Mesh ConvexDecomposition operations.
2023-04-07 22:39:25 +02:00
3deathtoll
3841c4a4b4
Make SyntaxHighlighter::get_text_edit a const function
2023-04-07 23:46:50 +05:30
RedworkDE
6963e84b58
Allow EditorExportPlugins to provide export options
2023-04-07 19:18:00 +02:00
Yuri Sizov
a13635cdf8
Merge pull request #70901 from timothyqiu/tree-scroll-offset
...
Add scrollbar offset theme constants to Tree
2023-04-07 13:24:01 +02:00
Yuri Sizov
3abe4781b6
Merge pull request #75241 from Calinou/doc-compressedtexturelayered
...
Fix CompressedTextureLayered description in the class reference
2023-04-07 13:08:48 +02:00
Rattle22
5c387cbdb3
Fix Typo in NavigationServer2D
2023-04-07 12:24:31 +02:00
Rémi Verschelde
92b7a9603a
Merge pull request #75701 from reduz/notification-moved-in-parent
...
Remove NOTIFICATION_MOVED_IN_PARENT
2023-04-06 14:35:04 +02:00
Juan Linietsky
104392ef4e
Remove NOTIFICATION_MOVED_IN_PARENT
...
* This notification makes node children management very inefficient.
* Replaced by a NOTIFICATION_CHILDREN_CHANGED (and children_changed signal).
* Changed Canvas code (and similar) to use the above signal, to perform more efficiently.
This PR breaks compatibility (although this notification was very rarely used, even within the engine), but provides an alternate way to do the same.
It is required for the changes in #75627 to be entirely effective.
2023-04-06 13:57:13 +02:00
Haoyu Qiu
498d538578
Add scrollbar offset theme constants to Tree
2023-04-06 15:04:28 +08:00
bendn
ca0feabbb0
add hex_decode()
to String
2023-04-05 19:44:00 +07:00
kobewi
ddc8567022
Scene tab closing refactor
2023-04-03 22:19:07 +02:00
Rémi Verschelde
72a6fee3f7
Merge pull request #75464 from KoBeWi/undoreditor
...
Update UndoRedo description
2023-04-03 17:09:33 +02:00
Rémi Verschelde
d3c93a63c4
Merge pull request #74119 from KoBeWi/more_documentation_rng
...
Fill random docs
2023-04-03 17:08:19 +02:00
Rémi Verschelde
57e3651763
Merge pull request #72028 from kilojool/option_button_reselection
...
OptionButton: allow reselection of selected item
2023-04-03 17:06:36 +02:00