summaryrefslogtreecommitdiff
path: root/doc/classes
AgeCommit message (Collapse)Author
2021-05-23Change frame_coords to Vector2ikobewi
2021-05-22Add a keyboard shortcut to select the word under cursor in TextEditHugo Locurcio
This also acts as a general-purpose "deselect" shortcut since pressing it a second time will deselect text. This is available both in the script editor and in TextEdit fields in use, both in the editor and projects. The Duplicate Line script editor shortcut was moved to Ctrl + Shift + D since it conflicts with the new shortcut (Ctrl + D). The rationale for doing so is that Duplicate Line is a less commonly used action, and its behavior can be replicated by copying and pasting the current line anyway. (With no selection active, the whole line will be copied.)
2021-05-22Add custom background line colour to TextEdit and remove marked linesPaulb23
2021-05-22Merge pull request #48918 from groud/fix_tilemap_y_sortRémi Verschelde
Fixes TileSet Y-sort not working and TileSet not saving correctly
2021-05-21[HTML5] Add easy to use download API.Fabio Alessandrelli
New `JavaScript.download_buffer` method to create a prompt that let the user download a file.
2021-05-21Merge pull request #48854 from pycbouh/editor-reuse-resource-pickerRémi Verschelde
Use `EditorResourcePicker` in the Inspector
2021-05-21Fixes TileSet Y-sort not working and TileSet not saving correctlyGilles Roudière
2021-05-20Change behavior of String.rightTomasz Chabora
2021-05-20Merge pull request #48719 from Faless/js/4.x_interfacesRémi Verschelde
[HTML5] Implement Godot <-> JavaScript interface.
2021-05-20[HTML5] Implement Godot <-> JavaScript interface.Fabio Alessandrelli
2021-05-20Merge pull request #48812 from groud/tilemap_scenes_paintingRémi Verschelde
Implement scenes tiles in TileMaps
2021-05-20Merge pull request #48860 from JohnM666/fix-basis-variant-initializationRémi Verschelde
Fix RigidBody3D.get_inverse_inertia_tensor() crash
2021-05-20Implement scenes tiles in TileMapsGilles Roudière
2021-05-20Fix typos with codespellRémi Verschelde
Using codespell 2.0.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn GIRD leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
2021-05-20[Doc] Remove reference to UNIX sockets in StreamPeer.Fabio Alessandrelli
That class can be used as a base to implement them, but there is no actual implementation for it in Godot.
2021-05-20Fix #46282 Executing RigidBody3D.get_inverse_inertia_tensor() crashes GodotJohnM666
2021-05-20 Document valid range of Node2D.z_indexkleonc
2021-05-19Use EditorResourcePicker in the InspectorYuri Sizov
2021-05-19Merge pull request #48827 from Rhathe/set_iterations_masterRémi Verschelde
Enable setting of collision iterations in PhysicsServer2D
2021-05-19Enable setting of collision iterations in PhysicsServer2DRhathe
This allows fine-tuning of collision iterations for more accurate collision physics with a performance cost.
2021-05-19Merge pull request #48814 from Calinou/viewport-use-nonzero-default-sizeRémi Verschelde
Use a non-zero default size for SubViewports
2021-05-18Merge pull request #42742 from madmiraal/fix-12215Rémi Verschelde
Return RID instead of Object id in area-body_shape_entered-exited signals.
2021-05-18Use a non-zero default size for SubViewportsHugo Locurcio
This makes viewports visible out of the box.
2021-05-18Area: Uncap the range for gravity and change the slider hintsAaron Franke
2021-05-18Merge pull request #36263 from Calinou/increase-default-2d-gravityRémi Verschelde
2021-05-18Merge pull request #47544 from pycbouh/control-expose-theme-typeRémi Verschelde
2021-05-18Merge pull request #46773 from trollodel/TreeItem+Rémi Verschelde
Improve TreeItem API and allow to move nodes
2021-05-18Merge pull request #48528 from sent44/texteditRémi Verschelde
Expose get_total_visible_rows method to GDScript
2021-05-17Improve TreeItem API and allow to move nodestrollodel
2021-05-17Merge pull request #48599 from Calinou/textedit-alt-scroll-fasterRémi Verschelde
Scroll faster when holding Alt in TextEdit (and script editor)
2021-05-17Merge pull request #48168 from LightningAA/control-to-ctrl-4.0Rémi Verschelde
2021-05-17Merge pull request #47260 from pycbouh/editor-resource-pickerRémi Verschelde
2021-05-17Add theme_custom_type property to Control and WindowYuri Sizov
2021-05-17Add EditorResourcePicker control based on the Inspector editor for Resourcespycbouh
Fix formatting for the docs
2021-05-16Merge pull request #48605 from sent44/scripteditor_get_codeeditRémi Verschelde
Add `get_base_editor` to `ScriptEditorBase`
2021-05-16Merge pull request #48650 from AnilBK/graph-node-settersRémi Verschelde
Added GraphNode missing setters.
2021-05-15Add get_base_editor to ScriptEditorBasesent44
2021-05-13Merge pull request #39976 from aaronfranke/tilemap-vec2iRémi Verschelde
Update TileMap to use Vector2i
2021-05-13-Added missing setters to GraphNode.Anilforextra
-Improved various GraphNode documentation.
2021-05-13Rename the audio `FFT_Size` enum to `FFTSize` for consistencyHugo Locurcio
2021-05-10Dynamic BVH broadphase in 2D & 3D Godot PhysicsPouleyKetchoupp
Port lawnjelly's dynamic BVH implementation from 3.x to be used in both 2D and 3D broadphases. Removed alternative broadphase implementations which are not meant to be used anymore since they are much slower. Includes changes in Rect2, Vector2, Vector3 that help with the template implementation of the dynamic BVH by uniformizing the interface between 2D and 3D math. Co-authored-by: lawnjelly <lawnjelly@gmail.com>
2021-05-10Scroll faster when holding Alt in TextEdit (and script editor)Hugo Locurcio
This feature is inspired by a similar feature found in Visual Studio Code.
2021-05-09Document caveats of `OS.get_unique_id()`Hugo Locurcio
2021-05-08Fixes the SkeletonIK twisting issue by using the skeleton global pose ↵TwistedTwigleg
without overrides
2021-05-07Update TileMap to use Vector2i instead of two intsAaron Franke
2021-05-07Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵Lightning_A
InputEventWithModifiers properties/methods
2021-05-07Merge pull request #48538 from akien-mga/remove-native-video-apiRémi Verschelde
OS: Remove native video API only implemented on iOS
2021-05-07Merge pull request #48535 from groud/tiles_squashedRémi Verschelde
TileSet and TileMap rework (squashed)
2021-05-07OS: Remove native video API only implemented on iOSRémi Verschelde
See discussion in #43811, it was only implemented on iOS and even that implementation was fairly limited. This would best be provided as plugins for Android and iOS without cluttering the shared OS API.
2021-05-07Rework the TileSet resource and TileMap nodes:Gilles Roudière
- Move most properties from TileMap to TileSet, - Make TileSet more flexible, supporting more feature (several collision layers, etc...), - Fusion both the TileMap and TileSet editor, - Implement TileSetSources, and thus a new way to index tiles in the TileSet, - Rework the TileSet and TileMap editors completely, - Implement an editor zoom widget (and use it in several places)