Skip to content
Closed

Patch 1 #8228

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
171 commits
Select commit Hold shift + click to select a range
d20bdf8
Update configs to refer to 4.1
YuriSizov Jun 28, 2023
02ddcdc
Update remaining master branch references
YuriSizov Jul 6, 2023
b4dad0d
classref: Sync with current 4.1 branch (6884be6)
Jul 24, 2023
2c127fc
Merge pull request #7717 from godotengine/classref/sync-6884be6
YuriSizov Jul 24, 2023
8058c83
Merge pull request #7526 from Calinou/feature-tags-web-platform
skyace65 Jun 28, 2023
c3b5f07
Merge pull request #7571 from BastiaanOlij/update_passthrough_doc
skyace65 Jun 28, 2023
2364c1d
Merge pull request #7511 from smix8/navagent_velocity_4.x
skyace65 Jul 4, 2023
feec9d7
Merge pull request #7524 from dalexeev/gds-static-vars
skyace65 Jul 5, 2023
21ea340
Merge pull request #7557 from smix8/diff_navagent_source_geometry_dat…
skyace65 Jul 4, 2023
42706f1
Merge pull request #7611 from raulsntos/breaking_changes_4.1
mhilbrunner Jul 10, 2023
dcfc3d9
Merge pull request #6329 from Calinou/update-docs-changelog-4.0
skyace65 Jul 13, 2023
d614ae9
Merge pull request #7461 from Jackerty/GDExtension
mhilbrunner Jul 18, 2023
97e8916
Merge pull request #7613 from raulsntos/dotnet/fix-diff
mhilbrunner Jul 18, 2023
347d97a
Merge pull request #7677 from br1trs/patch-2
mhilbrunner Jul 18, 2023
57ad0d0
Merge pull request #7653 from paddy-exe/update-gdextension-docs
skyace65 Jul 13, 2023
2c514fd
Merge pull request #7699 from dsnopek/gdextension-4.1-notes
mhilbrunner Jul 22, 2023
a8454fd
Merge pull request #7716 from Calinou/bisecting-regressions-update-ta…
mhilbrunner Jul 23, 2023
6d75ec8
Merge pull request #7639 from Calinou/update-customizing-interface
mhilbrunner Jul 23, 2023
40edff1
Merge pull request #7637 from Calinou/update-command-line-tutorial
mhilbrunner Jul 18, 2023
b0e5681
Merge pull request #7552 from Calinou/richtextlabel-ul-bullet
mhilbrunner Jul 18, 2023
deea428
Merge pull request #7656 from dsnopek/updating_gdextension_godot_4_1
mhilbrunner Jul 18, 2023
fdbfa4c
Merge pull request #7625 from aaronfranke/macos-vulkan-sdk
skyace65 Jul 13, 2023
c3d5fba
Merge pull request #7646 from rametta/patch-2
skyace65 Jul 13, 2023
efe7586
Merge pull request #7594 from Calinou/cpu-optimization-link-cpp-profi…
skyace65 Jul 13, 2023
6eb603c
Merge pull request #7618 from Calinou/update-introduction-images
skyace65 Jul 8, 2023
3f7f643
Update http_request_class.rst (#7619)
spaceyjase Jul 9, 2023
e0f13db
Merge pull request #7630 from CactiChameleon9/master
skyace65 Jul 9, 2023
ef7b4ae
Merge pull request #7523 from Calinou/importing-3d-scenes-design-ligh…
skyace65 Jul 6, 2023
dfb7d73
Merge pull request #7561 from Calinou/spatial-shader-light-color-pi-m…
skyace65 Jul 6, 2023
a48e086
Merge pull request #7499 from skyace65/KinematicCharacter
skyace65 Jul 5, 2023
5032826
Merge pull request #7593 from Calinou/importing-images-thorvg-support
skyace65 Jul 5, 2023
c93d498
Merge pull request #7567 from dsnopek/improved-meta-quest-setup
skyace65 Jul 5, 2023
5cdd084
Merge pull request #7602 from ViktorVoloshko/patch-1
skyace65 Jul 4, 2023
9ba1cf7
Merge pull request #7514 from dani-swordfish/patch-1
skyace65 Jul 4, 2023
c5bc17d
Merge pull request #7512 from Calinou/richtextlabel-whitespace
skyace65 Jul 4, 2023
a621e1d
Merge pull request #7604 from paulloz/dotnet/remove-wrong-autoload-code
skyace65 Jul 4, 2023
2f7c25e
Merge pull request #7551 from Calinou/csharp-export-limitations
skyace65 Jul 4, 2023
6e91d6e
Merge pull request #7572 from ffernn-dev/patch-1
skyace65 Jun 28, 2023
b11aba2
Merge pull request #7564 from Hannfeld/master
skyace65 Jun 29, 2023
4c8c548
Merge pull request #7574 from YuriSizov/about-update-release-table
YuriSizov Jun 28, 2023
1681f2d
Merge pull request #7651 from raulsntos/dotnet/fix-instancing-with-si…
mhilbrunner Jul 22, 2023
819fc08
Merge pull request #7691 from a2937/advanced-lang-fix
mhilbrunner Jul 22, 2023
7e78d70
Merge pull request #7661 from clay53/patch-1
mhilbrunner Jul 22, 2023
176e638
Merge pull request #7706 from paddy-exe/document-gdextension-function…
mhilbrunner Jul 22, 2023
214cdf5
Merge pull request #7687 from Sauermann/fix-triaging-guide
mhilbrunner Jul 19, 2023
233ce53
Merge pull request #6277 from Sauermann/fix-transform-2d-update
mhilbrunner Jul 19, 2023
1cce139
Merge pull request #7586 from br1trs/update_VS_Workloads
mhilbrunner Jul 19, 2023
1fc957a
Merge pull request #7596 from catwasd/catwasd/fix-dev-in-unit-testing
mhilbrunner Jul 19, 2023
d1b862e
Merge pull request #7603 from dalexeev/gds-arrays
mhilbrunner Jul 18, 2023
e571d06
Merge pull request #7644 from raulsntos/dotnet/script-templates
mhilbrunner Jul 18, 2023
52df4cb
Merge pull request #7525 from RedworkDE/net-version-defines
mhilbrunner Jul 18, 2023
e5ab33d
Merge pull request #7649 from sainthDE/patch-1
mhilbrunner Jul 18, 2023
ecb84b3
Merge pull request #7560 from cridenour/patch-1
mhilbrunner Jul 18, 2023
466a193
Merge pull request #7599 from OverloadedOrama/patch-1
mhilbrunner Jul 18, 2023
ee69d00
Merge pull request #7591 from dalexeev/gds-warn-override-non-virtual
mhilbrunner Jul 18, 2023
df59b15
Merge pull request #7550 from skyace65/ImageGuideCompression
mhilbrunner Jul 18, 2023
6134851
Merge pull request #7626 from bbrainstormer/master
mhilbrunner Jul 18, 2023
2c41055
Merge pull request #7595 from catwasd/catwasd/fix-typos
mhilbrunner Jul 18, 2023
48b12b5
Merge pull request #7660 from LeeWannacott/the-profiler-docs
mhilbrunner Jul 18, 2023
6af6b5c
Merge pull request #7676 from Varusal/master
mhilbrunner Jul 18, 2023
2eac389
Merge pull request #7667 from AThousandShips/file_fix
mhilbrunner Jul 18, 2023
d1824a4
Merge pull request #7673 from vmarnauza/patch-2
skyace65 Jul 18, 2023
dfe6cce
Fix wording for scalar multiplication of vectors (#7631)
Sauermann Jul 17, 2023
6fd2c58
Merge pull request #7641 from kastromatos/patch-1
skyace65 Jul 13, 2023
9ac473d
Merge pull request #7675 from Jordyfel/patch-1
mhilbrunner Jul 30, 2023
3463aee
Merge pull request #7739 from wlsnmrk/window-size-override
skyace65 Jul 28, 2023
faca42c
Merge pull request #7740 from Lyxilytical/patch-1
skyace65 Jul 28, 2023
df36362
Merge pull request #7518 from Calinou/release-policy-add-compatibilit…
mhilbrunner Jul 18, 2023
5eefb34
Merge pull request #7655 from Calinou/fix-backticks
mhilbrunner Jul 18, 2023
baec1a1
Merge pull request #7647 from Calinou/update-performance
mhilbrunner Jul 18, 2023
7f06a46
Merge pull request #7636 from Calinou/fix-article-outdated
mhilbrunner Jul 18, 2023
ab5a1ff
Merge pull request #7614 from Calinou/update-tscn-file-format
mhilbrunner Jul 18, 2023
87f4cfc
Merge pull request #7702 from Calinou/update-testing-pull-requests
mhilbrunner Jul 22, 2023
6b2ea5d
Merge pull request #7640 from Calinou/update-best-practices
mhilbrunner Jul 22, 2023
171cf07
Merge pull request #7582 from Calinou/scons-update-lto-parameter
mhilbrunner Jul 22, 2023
ac12eb0
Merge pull request #7720 from Calinou/uwp-non-functional
mhilbrunner Jul 25, 2023
58e95e7
Merge pull request #7726 from skyace65/Softbody2
mhilbrunner Jul 26, 2023
8cc0adf
Merge pull request #7723 from AlexBlck/patch-1
mhilbrunner Jul 25, 2023
130afa2
Merge pull request #7704 from Calinou/richtextlabel-img-fix-resource-…
mhilbrunner Jul 22, 2023
4b6b93a
Merge pull request #7703 from Calinou/blender-editor-setting-directory
mhilbrunner Jul 22, 2023
08e1b9c
Merge pull request #7505 from raulsntos/dotnet/remove-funcref
mhilbrunner Jul 22, 2023
ac7a317
Merge pull request #7683 from curious-broccoli/patch-1
mhilbrunner Jul 22, 2023
32389dc
Merge pull request #7700 from MohsenHNSJ/master
skyace65 Jul 22, 2023
04c3b69
Fixed Issue 'Broken link on internal_rendering_architecture page - 40…
KRybczynski Jul 22, 2023
6e85afb
explicit the need for code signing when creating an `.app` of the edi…
ajreckof Jul 22, 2023
64e5985
Update trails.rst
jwd83 Sep 29, 2023
b861b68
Merge pull request #8101 from jwd83/patch-1
skyace65 Sep 30, 2023
d8de53d
Add note about behavioral changes
Sauermann Jul 10, 2023
187039b
Add behavior change in migration guide.
Sauermann Jul 25, 2023
e10181c
Update Exporting for dedicated servers for Godot 4
Calinou Jul 20, 2023
57c7722
Fix formatting for a link on the Release Policy page
YuriSizov Jul 27, 2023
d40424d
Update upgrading_to_godot_4.rst
graydwarf Jul 28, 2023
20b2a03
fix typo in bbcode_in_richtextlabel.rst
bdan-codes Aug 6, 2023
2b8d7eb
Document macOS editor dock icon duplicating itself in Troubleshooting
Calinou Aug 3, 2023
1dc8c70
typo "rasterizd"
Najo-z Aug 10, 2023
c898244
Document more array formats that can be used in vertex arrays
clayjohn Aug 11, 2023
d32da6c
Document removal of implicit multi-level calls in Upgrading to Godot 4
Calinou Aug 10, 2023
16c109e
fixed Localization using gettext wrong word #7749
mehul-sinha Aug 14, 2023
f7747ee
Update key_concepts_overview.rst
VictorDev200 Aug 14, 2023
5f4c683
Use different color for control flow keywords in GDScript syntax high…
Calinou Jul 27, 2023
3406de0
Patch lobby example implementation.
Jordyfel Aug 21, 2023
01b9cb6
add missing annotation prefix
Piralein Aug 20, 2023
8171bb7
update images and related information
Piralein Aug 20, 2023
1f012e0
fix(iimporting_images.rst): remove unsupported image format
mateuseap Aug 27, 2023
5cc9515
Add missing C# code in making plugins tutorial
mateuseap Sep 1, 2023
59c44c5
PoolVector3Array now should be PackedVector3Array
SlateyDev Sep 3, 2023
9e96b3d
Fix wrong C# code examples in making plugins tutorial
mateuseap Sep 4, 2023
c7e4d1a
GDScript: Mention `Array.assign()` method in typed arrays documentation
dalexeev Aug 16, 2023
8f9f3fa
Fix SIZE built-in in fog shader reference
TidB Sep 9, 2023
c281171
Enclose .gdextension's compatibility_minimum in quotes to avoid parse…
dashdotdashdot Aug 31, 2023
f296133
Custom editor icon section's command wrong or out of date.
gogojokid Aug 19, 2023
79a5ee8
fix: update location fo node_3d_editor_gizmos.cpp
emmanuel-ferdman Aug 4, 2023
1061b17
Update c_sharp_basics.rst
1000nettles Sep 17, 2023
a3f84f2
Fixed URL underscore in general_optimization.rst
imnachos Sep 17, 2023
7b409be
Modified the event_is_action_pressed() function within the window foc…
invalid-email-address Sep 17, 2023
be04190
Update 02.player_scene.rst
HenryRLee Sep 16, 2023
bec4c97
Remove outdated VS setup and 2019 support info
31 Sep 19, 2023
0d40b29
Add Olde Sküül to list of porting companies in Console support in Godot
Calinou Aug 17, 2023
f3068fc
Fix Olde Sküül link
adamscott Sep 19, 2023
0caf2ac
Recommend using fullscreen on Linux in Fixing jitter and stutter
Calinou Sep 20, 2023
c37e09d
Document `--quit-after` command line argument in Creating movies
Calinou Sep 20, 2023
10dd818
update folder-content img on 01.project_setup.rst (#7851)
br1trs Sep 21, 2023
f312aaf
Update Navigation Overview for new obstacles
smix8 Sep 20, 2023
4ff475d
Document particle flipbook animation in 2D, improve existing 3D flipb…
Calinou Sep 20, 2023
51fe4ba
Update Instantiate menu in 03.player_movement_code.rst (#7978)
manik1235 Sep 23, 2023
23e7cc6
fix: update location of `audio_stream_player.cpp`
emmanuel-ferdman Sep 24, 2023
7464d64
Mention firewall issues causing long project startup times in Trouble…
Calinou Sep 22, 2023
88e850f
Fix sentence in tutorial code in the editor
curious-broccoli Sep 23, 2023
5a40120
Fix compiled flle names when building on Windows
llzen44 Sep 23, 2023
9e1f1da
Correct mouse_and_input_coordinates.rst
profande Sep 21, 2023
904a954
Make some clarifications/fixes in the C# docs
ershn Sep 25, 2023
cce9204
Update godot_interfaces.rst
cabbagestole Sep 24, 2023
c82e214
Remove outdated mention about low-processor mode on mobile in FAQ
Calinou Sep 26, 2023
56bf136
Remove doc of a missing feature of the tilemap select tool
ershn Sep 25, 2023
aaafd88
fix getting started URL (#8034)
Sep 27, 2023
3f2c423
Update style guide (#8038)
Yelnats321 Sep 27, 2023
ae2bdfd
Update spatial_shader.rst
thygrrr Sep 23, 2023
0880684
Document Forward+ limitations with decal and reflection probe rendering
Calinou Sep 27, 2023
7f993ac
Bump requests from 2.20.0 to 2.31.0 in /_tools/redirects
dependabot[bot] Sep 26, 2023
942ed1f
Bump actions/checkout from 3 to 4
dependabot[bot] Sep 27, 2023
329d207
Add Swift to what_is_gdextension.rst
TheBlckbird Sep 29, 2023
8c65e66
Corrected --e to -e (#8111)
scampVR Oct 1, 2023
5075faf
Remove outdated Firefox Linux warning
nightpool Oct 1, 2023
797f19e
Update ray casting tutorial.
toafloast Sep 22, 2023
1d5fb5a
clarify wording
Piralein Sep 23, 2023
d5ec2c6
Close #7690 (add info for shader hints and default values) (#8117)
Hex-4 Oct 2, 2023
157dbc5
Add note for windows laptop to class reference doc (#8097)
rtflynn Oct 3, 2023
2353fdb
Remove outdated trimesh note
skyace65 Oct 1, 2023
e266f56
Fix Build issue
skyace65 Oct 3, 2023
25ee8dd
Improve introduction into buildsystem
YuriSizov Oct 3, 2023
fee5f15
Update internationalizing_games.rst
Leggy7 Sep 29, 2023
18b86b9
Clarify hiding lights doesn't disable baking in Using LightmapGI
Calinou Oct 5, 2023
b3b44c5
Link to Importing images' Mipmaps section in Multiple resolutions
Calinou Oct 4, 2023
ae860fb
Update gdscript_format_string.rst
bteixeira Sep 28, 2023
189a825
Update order of nodes in key_concepts_overview.rst
druttka Sep 21, 2023
2a99f9c
Recommend official Blender downloads in Importing 3D scenes
Calinou Aug 27, 2023
a4d1dd1
Fix style in GodotScript code for if (#7848)
Jesus05 Oct 6, 2023
18b4d79
Added 'color-scheme: light dark`
Ymanawat Jul 30, 2023
56761ee
Update singletons_autoload.rst
Hugo-Trentesaux Aug 20, 2023
3ca515e
Fix csharp bug in tutorial code
fearn-e Sep 25, 2023
323c500
Remove reference to old target in the macOS docs
adamscott Sep 18, 2023
0231221
Fix issue with Algolia's docsearch object being missing in pages with…
panreyes Jun 5, 2023
c4bb6df
Automatically convert spaces to tabs in codeblocks
Repiteo Oct 4, 2023
47d0a4b
Fix typos: "modelling" -> "modeling"
aaronfranke Oct 1, 2023
84db963
fix comment
akpath Oct 5, 2023
bc01208
Fixed qa link
Oct 6, 2023
7aeb285
close #8074, update mouse and input coordinates page
Hex-4 Oct 4, 2023
e896ef6
update mouse and input coords page (again)
Hex-4 Oct 7, 2023
8ce35ca
update outdated images and add clarification
Piralein Sep 28, 2023
65fc265
Change KinematicBodies to CharacterBodies in collision_shapes_3d.rst …
jcovin293 Oct 7, 2023
68e5f76
Update exporting_for_dedicated_servers.rst
PsychonicJoe Oct 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/build_offline_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- master
- 3.6
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
ref: ${{ matrix.branch }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install dependencies
run: |
Expand Down
13 changes: 4 additions & 9 deletions .github/workflows/sync_class_ref.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,25 @@ name: Sync Class Reference

on:
workflow_dispatch:
# Scheduled updates only run on the default/master branch.
schedule:
# Run it at night (European time) every Saturday.
# The offset is there to try and avoid the high load times.
- cron: '15 3 * * 6'

# Make sure jobs cannot overlap.
concurrency:
group: classref-sync-ci-master
group: classref-sync-ci-4.1
cancel-in-progress: true

jobs:
build:
name: Update class reference files based on the engine revision
runs-on: ubuntu-latest
env:
engine_rev: 'master'
engine_rev: '4.1'

steps:
- name: Checkout the documentation repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Checkout the engine repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: 'godotengine/godot'
# Use the appropriate branch for the documentation version.
Expand Down
21 changes: 17 additions & 4 deletions _extensions/gdscript.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ def innerstring_rules(ttype):
Operator,
),
include("keywords"),
include("control_flow_keywords"),
(r"(func)((?:\s|\\\s)+)", bygroups(Keyword, Text), "funcname"),
(r"(class)((?:\s|\\\s)+)", bygroups(Keyword, Text), "classname"),
include("builtins"),
Expand Down Expand Up @@ -155,21 +156,33 @@ def innerstring_rules(ttype):
"enum",
"static",
"var",
"super",
),
suffix=r"\b",
),
Keyword,
),
],
"control_flow_keywords": [
(
words(
(
"break",
"continue",
"if",
"elif",
"else",
"if",
"for",
"match",
"pass",
"return",
"match",
"while",
"super",
),
suffix=r"\b",
),
Keyword,
# Custom control flow class used to give control flow keywords a different color,
# like in the Godot editor.
Keyword.ControlFlow,
),
],
"builtins": [
Expand Down
8 changes: 8 additions & 0 deletions _static/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@

/* Default (light) theme colors */
:root {
color-scheme: light dark;
--body-color: #404040;
--content-wrap-background-color: #efefef;
--content-background-color: #fcfcfc;
Expand Down Expand Up @@ -95,6 +96,7 @@
--highlight-comment-color: #408090;
--highlight-keyword-color: #007020;
--highlight-keyword2-color: #902000;
--highlight-control-flow-keyword-color: #902060;
--highlight-number-color: #208050;
--highlight-decorator-color: #4070a0;
--highlight-type-color: #007020;
Expand Down Expand Up @@ -223,6 +225,7 @@
--highlight-comment-color: rgba(204, 206, 211, 0.5);
--highlight-keyword-color: #ff7085;
--highlight-keyword2-color: #42ffc2;
--highlight-control-flow-keyword-color: #ff8ccc;
--highlight-number-color: #a1ffe0;
--highlight-decorator-color: #ffb373;
--highlight-type-color: #8effda;
Expand Down Expand Up @@ -844,6 +847,7 @@ code,

.highlight {
background-color: var(--highlight-background-color);
tab-size: 4;
}

/* Emphasized lines */
Expand Down Expand Up @@ -877,6 +881,10 @@ code,
color: var(--highlight-keyword-color);
}

.highlight .k-ControlFlow /* Keyword.ControlFlow */ {
color: var(--highlight-control-flow-keyword-color);
}

.highlight .ch /* Comment.Hashbang */,
.highlight .cp /* Comment.Preproc */ {
color: var(--highlight-keyword2-color);
Expand Down
5 changes: 5 additions & 0 deletions _static/js/algolia.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@

var doc_version = document.querySelector('meta[name="doc_version"]').getAttribute('content');

// If the current page uses tabs, we will need this small patch
if (typeof(docsearch) == 'undefined') {
docsearch = exports['docsearch'];
}

// Initialize the Algolia search widget
docsearch({
apiKey: 'c39cb614363a2a156811478bc2d0573b',
Expand Down
13 changes: 13 additions & 0 deletions _static/js/custom.js
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,19 @@ $(document).ready(() => {
}
}

// Change indentation from spaces to tabs for codeblocks.
const codeBlocks = document.querySelectorAll('.rst-content div[class^="highlight"] pre');
for (const codeBlock of codeBlocks) {
const classList = codeBlock.parentNode.parentNode.classList;
if (!classList.contains('highlight-gdscript') && !classList.contains('highlight-cpp')) {
// Only change indentation for GDScript and C++.
continue;
}
let html = codeBlock.innerHTML;
html = html.replace(/(?<=^(<span class="w">)?( {4})*)( {4})/gm, '\t');
codeBlock.innerHTML = html;
}

// See `godot_is_latest` in conf.py
const isLatest = document.querySelector('meta[name=doc_is_latest]').content.toLowerCase() === 'true';
if (isLatest) {
Expand Down
2 changes: 1 addition & 1 deletion _tools/redirects/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
python-dotenv==0.18.0
requests==2.20.0
requests==2.31.0
118 changes: 115 additions & 3 deletions about/docs_changelog.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
:article_outdated: True

.. _doc_docs_changelog:

Documentation changelog
Expand All @@ -13,6 +11,121 @@ added since version 3.0.
.. note:: This document only contains new pages so not all changes are reflected,
many pages have been substantially updated but are not reflected in this document.

New pages since version 4.0
---------------------------

Development
^^^^^^^^^^^

- :ref:`doc_internal_rendering_architecture`
- :ref:`doc_using_sanitizers`

Migrating
^^^^^^^^^

- :ref:`doc_upgrading_to_godot_4.1`

Physics
^^^^^^^

- :ref:`doc_troubleshooting_physics_issues`

New pages since version 3.6
---------------------------

2D
^^

- :ref:`doc_2d_antialiasing`

3D
^^

- :ref:`doc_3d_antialiasing`
- :ref:`doc_faking_global_illumination`
- :ref:`doc_introduction_to_global_illumination`
- :ref:`doc_mesh_lod`
- :ref:`doc_occlusion_culling`
- :ref:`doc_using_sdfgi`
- :ref:`doc_using_decals`
- :ref:`doc_visibility_ranges`
- :ref:`doc_volumetric_fog`
- :ref:`doc_variable_rate_shading`
- :ref:`doc_physical_light_and_camera_units`

Animation
^^^^^^^^^

- :ref:`doc_creating_movies`

Assets pipeline
^^^^^^^^^^^^^^^

- :ref:`doc_retargeting_3d_skeletons`

Development
^^^^^^^^^^^

- :ref:`doc_custom_platform_ports`

Migrating
^^^^^^^^^

- :ref:`doc_upgrading_to_godot_4`

Physics
^^^^^^^

- :ref:`doc_large_world_coordinates`

Scripting
^^^^^^^^^

- :ref:`doc_custom_performance_monitors`
- :ref:`doc_c_sharp_collections`
- :ref:`doc_c_sharp_global_classes`
- :ref:`doc_c_sharp_variant`

Shaders
^^^^^^^

- :ref:`doc_compute_shaders`

Workflow
^^^^^^^^

- :ref:`doc_pr_review_guidelines`

XR
^^

- :ref:`doc_introducing_xr_tools`
- :ref:`doc_xr_action_map`
- :ref:`doc_deploying_to_android`

New pages since version 3.5
---------------------------

None.

New pages since version 3.4
---------------------------

3D
^^

- :ref:`doc_3d_text`

Animation
^^^^^^^^^

- :ref:`doc_playing_videos`

Editor
^^^^^^

- :ref:`doc_managing_editor_features`

New pages since version 3.3
---------------------------

Expand Down Expand Up @@ -87,7 +200,6 @@ Math
Platform-specific
^^^^^^^^^^^^^^^^^

- :ref:`doc_android_custom_build`
- :ref:`doc_plugins_for_ios`
- :ref:`doc_ios_plugin`
- :ref:`doc_html5_shell_classref`
Expand Down
31 changes: 22 additions & 9 deletions about/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -81,12 +81,14 @@ the long run, for prototyping, developing Minimum Viable Products (MVPs), and
focusing on Time-To-Market (TTM), GDScript will provide a fast, friendly, and capable
way of developing your games.

Note that C# support is still relatively new, and as such, you may encounter some
issues along the way. Our friendly and hard-working development community is always
ready to tackle new problems as they arise, but since this is an open source project,
we recommend that you first do some due diligence yourself. Searching through
discussions on `open issues <https://github.com/godotengine/godot/issues>`_ is a
great way to start your troubleshooting.
Note that C# support is still relatively new, and as such, you may encounter
some issues along the way. C# support is also currently missing on Android, iOS
and web platforms. Our friendly and hard-working development community is always
ready to tackle new problems as they arise, but since this is an open source
project, we recommend that you first do some due diligence yourself. Searching
through discussions on
`open issues <https://github.com/godotengine/godot/issues?q=is%3Aopen+is%3Aissue+label%3Atopic%3Adotnet>`__
is a great way to start your troubleshooting.

As for new languages, support is possible via third parties with GDExtensions. (See the question
about plugins below). Work is currently underway, for example, on unofficial bindings for Godot
Expand Down Expand Up @@ -376,6 +378,20 @@ When is the next release of Godot out?
When it's ready! See :ref:`doc_release_policy_when_is_next_release_out` for more
information.

Which Godot version should I use for a new project?
---------------------------------------------------

We recommend using Godot 4.x for new projects, but depending on the feature set
you need, it may be better to use 3.x instead. See
:ref:`doc_release_policy_which_version_should_i_use` for more information.

Should I upgrade my project to use new Godot versions?
------------------------------------------------------

Some new versions are safer to upgrade to than others. In general, whether you
should upgrade depends on your project's circumstances. See
:ref:`doc_release_policy_should_i_upgrade_my_project` for more information.

I would like to contribute! How can I get started?
--------------------------------------------------

Expand Down Expand Up @@ -436,9 +452,6 @@ When creating a non-game application, make sure to enable
:ref:`low-processor mode <class_ProjectSettings_property_application/run/low_processor_mode>`
in the Project Settings to decrease CPU and GPU usage.

That said, we wouldn't recommend using Godot to create a *mobile* application
since low-processor mode isn't supported on mobile platforms yet.

Check out `Material Maker <https://github.com/RodZill4/material-maker>`__ and
`Pixelorama <https://github.com/Orama-Interactive/Pixelorama>`__ for examples of
open source applications made with Godot.
Expand Down
2 changes: 1 addition & 1 deletion about/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Before you start

The :ref:`Tutorials and resources <doc_community_tutorials>` page lists
video tutorials contributed by the community. If you prefer video to text,
consider checking them out. Otherwise, :ref:`Getting Started <sec-learn>`
consider checking them out. Otherwise, :ref:`Getting Started <doc_getting_started_intro>`
is a great starting point.

In case you have trouble with one of the tutorials or your project,
Expand Down
3 changes: 2 additions & 1 deletion about/list_of_features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -433,7 +433,8 @@ Scripting

- Full support for the C# 10.0 syntax and features.

- Supports Windows, Linux and macOS.
- Supports Windows, Linux and macOS. Mobile/web platforms are currently
unsupported. To use C# on mobile/web platforms, use Godot 3 instead.
- Using an external editor is recommended to benefit from IDE functionality.

**GDExtension (C, C++, Rust, D, ...):**
Expand Down
Loading