164 Commits

Author SHA1 Message Date
Hugo Locurcio
c66f811460 Document generate_bundle=yes SCons option in Compiling for macOS and iOS
- Reorder instructions to mention ARM64 builds first in macOS,
  as this is the primary architecture in use now (with all new Macs
  since 2023 being sold with Apple Silicon only). The `lipo` command still
  works as before, as it infers the architecture from the input files.
- Remove the manual bundle generation steps to make the page shorter
  (similar to Compiling for Android).
- Remove references to the master branch (this was only relevant when
  4.0 was still in development).
2024-11-30 07:53:20 +01:00
Matthew
bb8c89f04c Update android export page for AAB requirement (#9637)
* Update android export page for AAB requirement

---------

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2024-11-30 07:48:36 +01:00
Hugo Locurcio
73e706cab7 Document exporting as progressive web app in Exporting for the web
- Document no-threads web export and its limitations.
- Document sample-based audio playback and its limitations.
- Mention that threading issues can be worked around by exporting
  as a progressive web app.
2024-11-30 07:16:31 +01:00
Anish Mishra
9f1060bb4a Add documentation for themed icons (monochrome) 2024-11-30 07:08:23 +01:00
Adam Scott
35d4c16ad6 Add Web export file name section 2024-11-30 07:03:41 +01:00
Hugo Locurcio
06bc5c0c5e Update URL to Microsoft codesigning guide in Exporting for Windows 2024-11-30 07:02:27 +01:00
tetrapod00
80906dbddf Add disambiguation to Export, linking to GDScript/C# exports 2024-10-04 03:53:14 +02:00
Stqrm264
ed3adefdea Changed "OS.web_has_feature("web_ios")" (which doesn't exist) to the correct method "OS.has_feature("web_ios")" 2024-07-30 23:50:46 +03:00
Fredia Huya-Kouadio
73091bea0a Update the Android build documentation (#9669)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2024-07-30 08:39:57 +02:00
Max Hilbrunner
5419bbbd05 Merge pull request #9579 from ayanchavand/android-docs-fix
Updated required package link for Android docs
2024-07-22 16:14:09 +02:00
Hugo Locurcio
601eb7799b Clarify notice about feature tags being immutable
- Update the recommendation to check for the project running on
  a mobile web browser.
2024-07-08 22:05:10 +02:00
Ayan Chavand
c2a74b04b7 changed required packages link 2024-07-05 10:10:00 +05:30
skyace65
f40b2703cc Update exporting for Windows images 2024-06-21 21:41:51 -04:00
Deniss Fjodorovs
68327f0aa5 Replace old --export flag with --export-release (#9450)
* Replace old `--export` flag with `--export-release`
2024-06-07 15:54:06 -04:00
Fredia Huya-Kouadio
91a4273b2c Update the Android documentation for Godot 4.3 2024-05-14 23:32:45 -07:00
melquiadess
dbe3a88377 Fix various minor typos 2024-04-20 16:41:23 +01:00
Jeff Magill
32981dc4e6 Android export: special chars in passwords caveat
See for more info about this: https://stackoverflow.com/questions/10338543/what-causes-keytool-error-failed-to-decrypt-safe-contents-entry
2024-04-07 08:19:48 +02:00
A Thousand Ships
bd6cc665a7 Fix incorrect uses of a/an 2024-03-29 15:14:27 +01:00
skyace65
3eed2dac66 Add extension support info for web export 2024-03-14 21:31:43 -04:00
Fabio Alessandrelli
712aa0c345 [Web] Expand "Interacting with Javascript"
Document the new (preferred) interface.

Add a small section about downloading files to the user device.
2024-02-21 11:45:33 +01:00
Vojtěch Struhár
48d47e3594 Typo fix 2024-02-05 22:50:39 +01:00
Peter Anderson
f67103add6 Update exporting_for_android.rst 2024-02-02 02:08:18 +00:00
Max Hilbrunner
30a95a3c8a Merge pull request #8829 from Calinou/one-click-deploy-web-access-remote
Document accessing web one-click deploy from remote devices
2024-01-28 10:54:54 +01:00
Hugo Locurcio
1f8046d7e8 Document accessing web one-click deploy from remote devices 2024-01-27 19:17:14 +01:00
hsandt
fd943214c8 Exporting for Android: fix URI fragment in hyperlink to Android SDK command line tools
Closes #8819
2024-01-23 16:03:18 +01:00
Hakim
dcff5826ad Explain what the different buttons do in the Export menu 2024-01-15 15:05:48 +01:00
Adriaan de Jongh
8f7879b248 Added xcode-select fix to iOS export page (#8631)
* Added xcode-select fix to iOS export page

---------

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2024-01-14 00:17:44 +01:00
Max Hilbrunner
01a7b2ff94 Merge pull request #7520 from Calinou/add-page-comments
Add support for user-provided comments with Giscus
2024-01-13 22:32:30 +01:00
Max Hilbrunner
2b48907180 Merge pull request #8547 from bruvzg/ios_one_click
[One click deploy] Add iOS and desktop one-click deploy info.
2024-01-13 22:29:04 +01:00
Hugo Locurcio
95fb178429 Add support for user-provided comments with Giscus
This allows users to leave comments on pages that don't have
`:allow_comments: False` somewhere in the page's source.
Both manual and class reference pages can receive comments.
Index pages cannot have comments, as discussion should occur on "leaf" pages.

GitHub Discussions is used as a backend on the same repository. This means
that Discussions *must* be enabled on godotengine/godot-docs before this
commit is merged to `master`. Users can choose to use the "Custom" watch
mode if they don't want to get notifications for discussion updates,
but still get notifications for issue and pull request updates.

User comments are intended to be used for the following purposes:

- Add a clarification or correct something in the documentation,
  without having to open a pull request. Contributors are encouraged to
  take a look at discussions from time to time, and see if there's information
  worth incorporating in the pages themselves. Don't forget to reply to
  the comment when doing so :)
- Mention a workaround for a common issue.
- Link to useful third-party resources that are relevant to the current page,
  such as tutorials or add-ons.

User comments should *not* be used for technical support. Other community
platforms should be used for that.

Page-to-discussion matching is done using the `pagename` Sphinx variable,
which is independent of the Godot version and documentation language.
Being independent of the Godot version allows keeping old comments
when the Godot version changes, while also allowing users from `/stable`
and `/4.1` to "see" each other in discussions.

See https://giscus.app for more information.
2024-01-11 17:51:53 +01:00
Daniel The Fox
3970c64e24 Add info reg. universal binaries to article on exporting for macOS 2024-01-09 12:55:13 +01:00
bruvzg
31cd7bc5d4 [One click deploy] Add iOS and desktop one-click deploy info. 2023-12-01 08:34:49 +02:00
Daniel The Fox
a0822839f6 Add hint reg. Safari audio autoplay restriction when exporting for the web (#8499)
* Add hint reg. Safari audio autoplay restriction when exporting for the web

* Apply suggestions from code review

* Apply suggestions from code review

* Update tutorials/export/exporting_for_web.rst

Co-authored-by: Matthew <matthewehr@hotmail.com>

---------

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
Co-authored-by: Matthew <matthewehr@hotmail.com>
2023-11-25 19:16:53 +01:00
Hugo Locurcio
2633dedf71 Add section on optimizing distribution size in Optimizing a build for size
This isn't strictly related to compiling custom export templates,
but it's a neat trick to reduce the final distribution size that works
regardless of the export template binary used.
2023-11-24 21:54:01 +01:00
Max Hilbrunner
7f97b671f9 Merge pull request #7889 from akien-mga/drop-uwp
Remove UWP mentions as the platform port was removed in 4.2
2023-11-18 12:30:25 +01:00
Matthew
9be78393f7 Merge pull request #8495 from raulsntos/dotnet/platform-updates
Update C# platform support
2023-11-17 21:15:48 -05:00
Raul Santos
9722030a2f Update C# platform support 2023-11-18 02:19:21 +01:00
Rémi Verschelde
ee401703f0 Remove UWP mentions as the platform port was removed in 4.2 2023-11-16 13:03:31 +01:00
Hugo Locurcio
f9817954c7 Remove unused images
This reduces the size of ZIP downloads for offline reading.

Unused images were found by running `_tools/list-unused-images.sh`.
These images were used in Godot 2.x and 3.x documentation,
but have been replaced by remade images with different names since.
2023-11-13 21:57:19 +01:00
Michael Weibel
56d0a58cdf Fix headless check in Exporting for dedicated servers (#8362)
The example didn't work as `--headless` isn't part of `OS.get_cmdline_args()`' return value.

This new approach also works if the binary automatically uses headless mode
because it's the only display server built in the binary (which can be the case
for custom builds).

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2023-11-01 19:29:22 +01:00
Hugo Locurcio
589a77515a Improve documentation related to SharedArrayBuffer in Exporting for the Web 2023-10-25 02:09:16 +02:00
Matthew
9176f69f3a Merge pull request #7968 from sublimemm/sublimemm-patch-1
Bumping Java JDK to 17 for Latest Android Release
2023-10-18 20:27:17 -04:00
skyace65
83346a6a5a Update remaining QA links 2023-10-15 19:08:48 -04:00
PsychonicJoe
98b86f1c09 Update exporting_for_dedicated_servers.rst
Small mistake, missing "to".
2023-10-12 19:17:16 +04:00
Max Hilbrunner
e269ed9f56 Merge pull request #7884 from m4gr3d/update_android_plugin_tutorial
Update the Android documentation for Godot 4.2
2023-10-10 19:09:15 +02:00
Fredia Huya-Kouadio
66ee5cb491 Update the Android documentation for Godot 4.2 2023-10-10 09:31:52 -07:00
Liana
905c48db4f add list of cors headers needed in web export (#8020)
Adds instructions for setting up the correct CORS headers to host games with the SharedArrayBuffer
2023-10-09 01:49:55 +02:00
nightpool
016673690d Remove outdated Firefox Linux warning
The linked tracking bug has been closed since Firefox 94 which reached stable Nov 2, 2021, since the new WebRender backend improved the benchmarks
2023-10-01 17:05:26 -05:00
sublimemm
f8b36e0791 Update tutorials/export/exporting_for_android.rst
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2023-09-20 12:56:30 -04:00
sublimemm
fcb3cf530d Latest android requires higher java
Latest android sdkmanager requires java greater than 11. bumping the export tutorial version to java 17, the latest LTS version.
2023-09-20 12:41:58 -04:00