summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2022-10-26Add Black (OLED) editor theme presetHugo Locurcio
This preset uses a fully black background to reduce power usage on OLED displays, leading to increased battery life on laptops with OLED displays. This preset is also useful for late night sessions, as OLED displays have a near-infinite contrast ratio. This also adds a Draw Extra Borders editor setting which draws borders around some interactive nodes. This setting is required for good usability of a theme with a fully black background. Visibility of disabled text (including unselected tab names) has been slightly increased for better accessibility, regardless of the editor theme preset in use.
2022-10-25Merge pull request #67098 from Calinou/doc-light-no-scaleMax Hilbrunner
Document (Omni/Spot)Light3D ignoring Node3D's `scale` property
2022-10-25Merge pull request #67833 from Calinou/doc-animationMax Hilbrunner
Document the Animation class
2022-10-25Merge pull request #67841 from Calinou/doc-basematerial3dMax Hilbrunner
Document the BaseMaterial3D class
2022-10-25Merge pull request #67768 from Calinou/doc-debandingMax Hilbrunner
Document debanding only affecting 3D rendering by default
2022-10-24Update TextLine.xmlIan Gaither
2022-10-24Document the CanvasTexture classHugo Locurcio
2022-10-24Warn against using non-uniform scale for 3D physicsRicardo Buring
Using non-uniform scale is known to cause many issues. Add warnings to the editor and to the class reference. Also remove the warning from SoftBody3D since it is not relevant there: it simulates in global space.
2022-10-24Document (Omni/Spot)Light3D ignoring Node3D's `scale` propertyHugo Locurcio
2022-10-24Document the BaseMaterial3D classHugo Locurcio
This makes the class 100% documented again.
2022-10-24Document the Animation classHugo Locurcio
2022-10-24Document debanding only affecting 3D rendering by defaultHugo Locurcio
2022-10-23Merge pull request #67755 from m4gr3d/input_event_screen_touch_double_tap_mainFredia Huya-Kouadio
Add double_tap attribute to InputEventScreenTouch
2022-10-23Merge pull request #67677 from rsubtil/doc_popupmenuMax Hilbrunner
Document PopupMenu "id_pressed" behavior
2022-10-23Add alignment options to flow containerTeggy
2022-10-22Merge pull request #67718 from Mickeon/doc-peeves-the-constant-burdenMax Hilbrunner
Tweak `@GlobalScope` constants documentation overall
2022-10-22Add double_tap attribute to InputEventScreenTouchFredia Huya-Kouadio
This provides parity with the `InputEventMouseButton` allowing for proper conversion between the two events.
2022-10-22Fix class doc for TileMap navigation visibility modesmix8
fix small copy&paste error
2022-10-22Fix Control rect coordinate system inconsistencyMarkus Sauermann
Fix get_rect, get_global_rect and get_screen_rect to take Controls scale into account. Simplify get_screen_position and get_screen_rect
2022-10-22Merge pull request #67725 from TokageItLab/add-tuts-link-retargetMax Hilbrunner
Add a tutorial link to `BoneMap` and `SkeletonProfile`
2022-10-21Clean up Basis from Euler codeAaron Franke
2022-10-22Add a tutorial link to Retarget ClassesSilc Renew
2022-10-21Tweak `@GlobalScope` constants documentation overallMicky
General: - Replace most type names with strong references (such as "integer" to "[int]"); - Made the writing style closer to how the rest of the documentation is formatted. - Use uppercase Inspector when referring to the Inspector dock. - Describe missing MethodFlags, Variant.Type constants. Key: - Add " key." to the `KEY_0` to `KEY_9` constants; - Reword some MouseButton constants; - In a programming context, it's kind of odd hearing about the plural of "mouse". Error: - Reword OK constant to flow better, use `printerr()` over `print()`; - Describe where `ERR_HELP` is used by the engine; - Point to the Github Issues Page in ERR_BUG. PropertyHint: - Mention that PROPERTY_HINT_IMAGE_COMPRESS_LOSSY and PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS are unused; - Mention that PROPERTY_HINT_PASSWORD allows a placeholder string. - Describe PROPERTY_HINT_OBJECT_TOO_BIG, PROPERTY_HINT_MAX. PropertyUsageFlags: - Describe PROPERTY_USAGE_HIGH_END_GFX, PROPERTY_USAGE_ARRAY.
2022-10-21Merge pull request #67072 from Mickeon/uh-oh-stinkyMax Hilbrunner
Rewrite most of Resource's documentation
2022-10-21Merge pull request #67254 from TechnoPorg/doc-projection-classMax Hilbrunner
Fully document the Projection class.
2022-10-21Merge pull request #67648 from Calinou/doc-cylindershape3d-bugsMax Hilbrunner
Document known issues with CylinderShape3D
2022-10-21Merge pull request #67656 from MewPurPur/instance🧹Max Hilbrunner
Fix minor mistakes throughout the documentation
2022-10-21Merge pull request #67684 from patchfx/fix-typo-in-draw-rect-regionMax Hilbrunner
Fix tp_canvas_item typo in _draw_rect_region
2022-10-21Merge pull request #67444 from nonunknown/array_pick_randomMax Hilbrunner
Add ability to pick random value from array
2022-10-21Remove error condition from get_global_transform()kobewi
2022-10-21Remove internal functions of named colors from the public APIDanil Alexeev
2022-10-21Add Selection and Caret for Next Occurrence of SelectionAlfred Reinold Baudisch
Adds the bind `add_selection_for_next_occurrence` to TextEdit, with CTRL+D as the default shortcut. When the bind is performed, ff a selection is currently active with the last caret in text fields, searches for the next occurrence of the selection, adds a caret and selects the next occurrence. If no selection is currently active with the last caret in text fields, selects the word currently under the caret. The action can be performed sequentially for all occurrences of the selection of the last caret and for all existing carets. The viewport is adjusted to the latest newly added caret. The bind and the behaviour is similar to VS Code's "Add Selection to Next Find Match" and JetBrains' "Add Selection for Next Occurrence". It takes advantage of the multi-caret API. The default shortcut for `select_word_under_caret` has been changed to ALT+G, in order to give priority to CTRL+D for `add_selection_for_next_occurrence` to better align with popular IDEs and editors.
2022-10-21Fix unordered values of PROPERTY_HINT_INT_IS_POINTER & ARRAY_TYPEMicky
2022-10-21Fix small mistakes throughout much of the documentationVolTer
2022-10-20Merge pull request #67506 from squashiv/masterClay John
Expose Shape2D::get_rect to scripting
2022-10-20Fix tp_canvas_item typo in _draw_rect_regionRichard Patching
2022-10-20add ability to pick random value from arrayNonunknown
2022-10-20Expose Shape2D::get_rect to scriptingsquash
2022-10-20Make `BaseButton` Shortcut feedback togglableGeorge L. Albany
2022-10-19Fully document the Projection class.TechnoPorg
Projection is a 4x4 matrix that applies a projective transformation.
2022-10-19Document known issues with CylinderShape3DHugo Locurcio
2022-10-19Merge pull request #66950 from ↵Clay John
Calinou/doc-surfacetool-generate-normals-smooth-groups Document `SurfaceTool.generate_normals()` interaction with smooth groups
2022-10-19Merge pull request #66279 from aaronfranke/control-min-sizeMax Hilbrunner
Revert `custom_minimum_size` type back to `Vector2` instead of `Vector2i`
2022-10-19Merge pull request #66940 from aaronfranke/doc-get-tr-aabbMax Hilbrunner
Remove the global space `get_transformed_aabb` helper method
2022-10-19Merge pull request #65613 from ↵Max Hilbrunner
Commander-Firestrike/audiostreamgeneratorplayback_docs_fix_0 Update AudioStreamGeneratorPlayback.xml
2022-10-19Merge pull request #66134 from MewPurPur/fix-outdated-editor-settingsMax Hilbrunner
Improve some Text Editor editor settings
2022-10-19Merge pull request #66410 from RedMser/patch-1Max Hilbrunner
Fix `Control.get_global_rect` documentation
2022-10-19Merge pull request #66326 from zak-grumbles/editor_script_reference_docsMax Hilbrunner
Add note regarding RefCounted to EditorScript docs
2022-10-19Merge pull request #67001 from KoBeWi/🎲Max Hilbrunner
Fill random docs
2022-10-19Merge pull request #67208 from Mickeon/doc-peeves-the-peeveningMax Hilbrunner
Tweak `@GlobalScope` functions documentation overall