summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2022-10-05Merge pull request #66509 from Mickeon/yesRémi Verschelde
Support chaining AtlasTextures inside other AtlasTextures
2022-10-05Merge pull request #65776 from Mickeon/camera2d-rotation_smoothingRémi Verschelde
Add rotation smoothing to Camera2D
2022-10-04Merge pull request #66852 from ↵Matthew
Jantho1990/bugfix/update-control-focus-signal-documentation-master Control docs: update messaging for focus to be less keyboard-specific
2022-10-04Add rotation smoothing to Camera2DLuis Lopez
Camera2D has follow smoothing to interpolate towards a target position, but no rotation smoothing to align with the target rotation. This adds rotation smoothing directly into the Camera2D API by having two new properties: - `rotation_smoothing_enabled` - `rotation_smoothing_speed`
2022-10-04Support nesting AtlasTextures inside other AtlasTexturesMicky
Connects AtlasTexture to its `atlas`'s "changed" signal, allowing it to detect property changes to `atlas` and update accordingly, when the project is running and in the editor, as well.
2022-10-04Merge pull request #65528 from Mickeon/rename-more-spatial-to-node-3dRémi Verschelde
Rename remaining "Spatial" in Plugins to "Node3D"
2022-10-04Merge pull request #66734 from jtnicholl/proj_docsRémi Verschelde
Update several ProjectSettings docs
2022-10-04Merge pull request #66449 from Mickeon/stinkyRémi Verschelde
Improve AtlasTexture's Documentation
2022-10-04Rename remaining "Spatial" in Plugins to "Node3D"Micky
For EditorNode3DGizmo: - `get_spatial_node` -> `get_node_3d` - `set_spatial_node` -> `set_node_3d` For EditorPlugin: - `add_spatial_gizmo_plugin` -> `add_node_3d_gizmo_plugin` - `remove_spatial_gizmo_plugin` -> `remove_node_3d_gizmo_plugin` Also renames some internal methods for consistency (`forward_3d_draw_over_viewport` & `forward_3d_force_draw_over_viewport` ...). Basically, Spatial has been completely eradicated.
2022-10-04update messaging for focus to be less keyboard-specificJosh Anthony
Update doc/classes/Control.xml Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> Update doc/classes/Control.xml Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-10-04Merge pull request #39072 from dalexeev/cs2d_debug_colorRémi Verschelde
Add debug_color property to CollisionShape2D
2022-10-04Merge pull request #66274 from Calinou/engine-rename-max-fpsRémi Verschelde
Rename `Engine.target_fps` and associated project setting to `max_fps`
2022-10-04Merge pull request #66807 from ↵Rémi Verschelde
akien-mga/core-unix-remove-NO_FCNTL-and-NO_STATVFS Unix: Remove now unnecessary I/O defines, cleanup
2022-10-03Rename `Engine.target_fps` and associated project setting to `max_fps`Hugo Locurcio
This makes the setting easier to find, as research has found there are numerous use cases to limiting FPS. This also improves documentation related to the Engine property and project setting. The project setting also works in projects exported in release mode, so its location in the `debug/` section was misleading.
2022-10-03Update several ProjectSettings docsJonathan Nicholl
2022-10-03Merge pull request #66768 from coppolaemilio/fileaccess-class-reference-updateRémi Verschelde
Replacing deprecated File calls from the FileAccess class documentation
2022-10-03Merge pull request #66748 from EricEzaM/66308-66403-menubutton-improvementsRémi Verschelde
Improve MenuButton and OptionButton
2022-10-03Merge pull request #66803 from akien-mga/core-remove-NO_THREADSRémi Verschelde
Remove `NO_THREADS` fallback code, Godot 4 requires thread support
2022-10-03Merge pull request #65751 from Faless/os/4.x_expose_read_from_stdinRémi Verschelde
2022-10-03Replacing File calls from the FileAccess class docsEmi
Co-Authored-By: bruvzg <7645683+bruvzg@users.noreply.github.com>
2022-10-03Unix: Remove now unnecessary I/O defines, cleanupRémi Verschelde
- `LIBC_FILEIO_ENABLED` wasn't defined anywhere, even in _other platforms_. - `NO_NETWORK` is also never defined. It probably isn't enough anyway to disable network APIs in the current codebase. - `UNIX_SOCKET_UNAVAILABLE` is never defined in this code but used by some other platforms, clarify that. - `NO_STATVFS` can be removed as Android supports it since API level 19, which is our current min SDK level. It's also only used for `DirAccessUnix::get_space_left()` which is anyway overridden by `DirAccessJAndroid::get_space_left()` so it shouldn't make a difference. * Fixed documentation for `DirAccess.get_space_left()`. - `NO_FCNTL` is likely also a remnant of early Android days, in current NDK r23 it seems to be available. Also cleaned up unused `fcntl.h` includes. - `NO_ALLOCA` is never defined, and we use alloca in many places now.
2022-10-03Improve MenuButton and OptionButtonEricEzaM
* MenuButton + OptionButton: Add method `show_popup()` which performs required popup setup before showing (prefer use of this over `get_popup()->popup()`, otherwise GH #66308 occurs) * MenuButton: Ensure that the menu can be opened with a shortcut, if one is set for the button. (GH #66403). Ensure that popupmenu item shortcuts are checked first before the MenuButton shortcut.
2022-10-03Remove NO_THREADS fallback code, Godot 4 requires thread supportRémi Verschelde
This also removes `OS::can_use_threads` from the public API since it's always true.
2022-10-03Merge pull request #66387 from aaronfranke/cs-basis-eulerRémi Verschelde
C#: Update Basis Euler angle code to match core
2022-10-03Merge pull request #66655 from MisterMX/feat/astargrid2d-vector2iRémi Verschelde
refactor(AStarGrid2D): Return `Vector2i` in `get_id_path`
2022-09-30Improve AtlasTexture's DocumentationMicky
Reduces repetition, rearranges sentences to improve structure, attempts to be more impersonal ("clips" -> "is_clipped") and consistent with other more common classes. Also remove outdated snippet from the description ("cannot be tiled in nodes such as TextureRect" is no longer true in master).
2022-09-30Merge pull request #64784 from yedpodtrzitko/yed/ci-add-mypyRémi Verschelde
ci: add Python static analysis check via mypy
2022-09-30Fix typos with codespellRémi Verschelde
Using codespell 2.3-dev from current git. And fix typo in `methods.py` for `vsproj=yes` option (still won't work though).
2022-09-30ci: add Python static analysis check via mypyJiri Suchan
2022-09-30refactor(AStarGrid2D): Return Vector2i in get_id_pathMisterMX
Signed-off-by: MisterMX <mbxd12@web.de>
2022-09-30Use mobile as the default rendering method on mobile when vulkan is supportedclayjohn
2022-09-29Fix missing "s" at the end of word in `OS.move_to_trash()` descriptionVictor Karp
Change "Do not use it for files in res:// as it will not work in exported project." to "[...] projects."
2022-09-29Merge pull request #66592 from KoBeWi/look_at_me_I_am_the_captain_nowRémi Verschelde
Fail `look_at()` if not inside tree
2022-09-29Merge pull request #66143 from DarkKilauea/nav-queries-agentRémi Verschelde
Update NavigationAgent to use query_path
2022-09-29Fail look_at() if not inside treekobewi
2022-09-28Update NavigationAgent to use query_pathJosh Jones
This paves the way for having agents respond to link traversal.
2022-09-29Merge pull request #66103 from Zylann/bind_property_usage_read_onlyRémi Verschelde
2022-09-28Expose `PROPERTY_USAGE_READ_ONLY`Marc Gilleron
2022-09-28Merge pull request #66549 from MisterMX/tilemap-get-used-rectRémi Verschelde
refactor(TileMap): Return `Rect2i` in `get_used_rect`
2022-09-28refactor(TileMap): Return Rect2i in get_used_rectMisterMX
Signed-off-by: MisterMX <mbxd12@web.de>
2022-09-28Merge pull request #66492 from bruvzg/gde_ts_underscrRémi Verschelde
[GDExtension] Use function names with underscore for TextServer extension, add macros to generate wrappers for module functions.
2022-09-28Merge pull request #65898 from konczg/add_passthrough_extension_wrapperRémi Verschelde
Add passthrough extension wrapper
2022-09-28[GDExtension] Use function names with underscore for TextServer extension, ↵bruvzg
add macros to generate wrappers for module functions.
2022-09-27i18n: Sync classref translations with Weblate (3.5 branch)Rémi Verschelde
(cherry picked from commit 8dbd40db6500b5bb6fbf79294f47b3bd2502be71)
2022-09-27Add Passthrough extension wrapperGabor Koncz
2022-09-25C#: Update Basis Euler angle code to match coreAaron Franke
2022-09-25Merge pull request #66290 from 4d49/physics2d-area-methodsRémi Verschelde
add `area_get_collision_layer` &`area_get_collision_mask`
2022-09-25Merge pull request #65535 from RedMser/script-editor-inheritance-iconRémi Verschelde
Show override icon in script editor gutter
2022-09-25Add missing postprocessing doc for PathQueryParameterssmix8
2022-09-25Add `area_get_collision_layer` and `area_get_collision_mask`Mansur Isaev