Commit Graph

7600 Commits

Author SHA1 Message Date
14cb9b5b26 Add center_grabber property to Slider 2023-04-22 17:53:17 +02:00
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
66d9a6acde Merge pull request #75960 from ShadyChibinko/tab_metadata
Add tab Metadata to TabBar & TabContainer
2023-04-22 13:19:04 +02:00
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
92730fb07d Document custom mouse cursors larger than 128×128 potentially having issues 2023-04-21 02:05:22 +02:00
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
0a4a1bc4b8 Add a square fill mode to GradientTexture2D 2023-04-20 16:32:42 +02:00
2b20a707cb Merge pull request #76251 from bruvzg/docs_platf
[Export docs] Move docs to platform folders.
2023-04-20 12:42:54 +02:00
42d3ed2103 Merge pull request #74739 from davthedev/itemlist-hover
Add theming support for hovered ItemList items
2023-04-20 12:41:41 +02:00
a5128e71bb [Export docs] Move docs to platform folders. 2023-04-20 11:02:12 +03:00
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
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
520a8d8ed2 Add project manager / editor initial screen settings, implement DisplayServer.get_keyboard_focus_screen method. 2023-04-19 08:54:53 +03:00
0088981c40 [Export] Add readable descriptions and validation warnings to the export options. 2023-04-19 08:35:59 +03:00
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
5bb46d6064 Merge pull request #76176 from YuriSizov/editor-extracted-interface-commencing
Decouple `EditorInterface` from `EditorPlugin`
2023-04-18 23:41:20 +02:00
142990d60a Add hovered item style to ItemList 2023-04-18 22:52:39 +02:00
9a968088db Add allow_search property to ItemList and Tree 2023-04-18 09:21:18 -07:00
68117d2fc7 Document using AnimatableBody when needed in StaticBody description 2023-04-18 16:31:22 +02:00
b65d3591b2 Merge pull request #76208 from timothyqiu/doc-fixes
Fix various typos in the classref
2023-04-18 15:45:01 +02:00
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
766807506c Fix various typos in the classref 2023-04-18 19:53:47 +08:00
87bd8d2dcf Make Area physics priority consistently int and allow negative numbers 2023-04-18 13:50:20 +02:00
7b6c0a8b43 Merge pull request #76186 from pkowal1982/double_the
Remove double thes from class documentation
2023-04-18 13:06:02 +02:00
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
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
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
4431cdd154 Remove double thes from documentation 2023-04-17 21:45:30 +02:00
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
5625399680 Merge pull request #76158 from AThousandShips/unbind_doc
Improve description of `Callable.bind/unbind`
2023-04-17 20:14:04 +02:00
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
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
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
f21d13600e Document why Gradient.reverse() doesn't reverse constant gradients 2023-04-17 15:15:16 +02:00
8541dd6bec Merge pull request #76134 from Calinou/doc-print-rich
Improve `print_rich()` documentation
2023-04-17 14:21:22 +02:00
4cf8789fcd Merge pull request #76137 from ju5tevg3niy/patch-2
Fixed typo in DisplayServer.ScreenOrientation docs
2023-04-17 14:09:27 +02:00
2538c6f471 Merge pull request #76091 from MewPurPur/fix-quaternion-description
Fix Quaternion's brief description
2023-04-17 14:07:56 +02:00
0f24f015c6 Merge pull request #76049 from timothyqiu/equality
Unify descriptions of vector methods
2023-04-17 14:05:59 +02:00
23b24fea62 Merge pull request #75776 from Rattle22/patch-1
Fix Typo in NavigationServer2D
2023-04-17 14:04:34 +02:00
0332fd5e8f Improve description of Callable.bind/unbind 2023-04-17 14:04:11 +02:00
5ba98e59f0 Fixed typo in DisplayServer.ScreenOrientation docs 2023-04-16 19:37:39 +03:00
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
5a775ac08c update set_smooth_group description
fixes https://github.com/godotengine/godot/issues/74452
2023-04-15 18:25:10 -04:00
5c0e3b26a6 Fix Quaternion's brief description 2023-04-15 16:01:19 +02:00
15b8cb9d9c PhysicsDirectBodyState3D: report contact points using global coordinates
Also update the documentation to reflect this in both 2D and 3D.
2023-04-15 14:31:17 +02:00
6cd8e706fa Unify descriptions of vector methods
* is_equal_approx
* normalize
* length_squared
* posmod
* posmodv
2023-04-14 23:31:33 +08:00
aacb20437a PhysicsDirectBodyState2D: add get_contact_local_velocity_at_position 2023-04-14 11:40:06 +02:00
6312fe2fae Fix Image.compress description
Description mentioned `mode` instead of `source`
2023-04-13 10:05:23 +02:00
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
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