-
-
Notifications
You must be signed in to change notification settings - Fork 21.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GDScript Documentation-System UI implementations #39849
Conversation
ccc3762
to
3f0c10c
Compare
3f0c10c
to
8536fc0
Compare
ccfc130
to
c7d822a
Compare
c7d822a
to
97e2d9e
Compare
- multiline doc-comment auto completion implementation - auto brace completion, indentation, etc. implementation
34070ea
to
42d3bb1
Compare
- An option to generate script documentation added to file menue. - JSON format added.
42d3bb1
to
20d7829
Compare
I wonder what's the status on this? I'm currently making an add-on in 3.2 that displays GDScript documentation along with the other built-in classes. I never knew this PR existed until someone pointed it out to me. |
@SIsilicon there are some improvements and implementation to do (I haven't tested this after the documentation system merged). and need some review from the core devs. If you have any suggestions let me know. However, it's not compatible with Godot 3.x. And it possibly will be included in 4.0 or later. Meanwhile, I'll try to polish this. |
Hi, is there any progress recently? Can’t wait for this pr to be merged 😆 |
This needs some work to bring up to date, but it's also not a compat breaking change which can be resolved in any future 4.x version. So I'm kicking it to the Another reason is that the API part of this PR has an up to date version in #62928, while the user interface may be an overkill and better left for users to implement to their spec. |
The feature itself is now implemented in #76490. If there is a demand for a GUI version, then I guess a new PR is needed at this point. Thanks for your work nonetheless! |
This PR is the UI implementation part of
#39359#41095 (my GSoC project) I split the pr into core and UI.Note: this pr depend on #41095 (yet it needs some changes to work with #41095 after merged. I've marked TODOs for dependencies )
Images