Skip to content
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

Clarify benefits of Godot's In-Editor IDE #11

Open
ShalokShalom opened this issue Sep 3, 2020 · 21 comments
Open

Clarify benefits of Godot's In-Editor IDE #11

ShalokShalom opened this issue Sep 3, 2020 · 21 comments

Comments

@ShalokShalom
Copy link
Collaborator

Anything else?

Screenshot_2020-09-03-19-02-44-20

@Vivraan
Copy link
Member

Vivraan commented Sep 3, 2020

These are not available in Python or Lua bindings, yes?

@perbone
Copy link

perbone commented Sep 3, 2020

I may be missing something here but my Lua implementation has all the functionality that the api provides and is on par with GDScript.

@Vivraan Vivraan changed the title Clearify benefits of Godots code editor Clarify benefits of Godot's In-Editor IDE Sep 4, 2020
@ShalokShalom
Copy link
Collaborator Author

These are not available in Python or Lua bindings, yes?

They are.

@ShalokShalom
Copy link
Collaborator Author

I may be missing something here but my Lua implementation has all the functionality that the api provides and is on par with GDScript.

Yeah, this is how I also understood it. Now is it on us, to clarify for the reader, what that is. An own section with in-detail description - an animated PNG - could help to illustrate the difference in user experience and to list all the benefits.

Congrats 🥳

@Vivraan
Copy link
Member

Vivraan commented Sep 4, 2020

That'd actually be amazing - especially since it'll very clearly map visually to what people might be expecting!

@ShalokShalom
Copy link
Collaborator Author

One of those techniques can be used: https://ezgif.com/help/alternative-animated-image-formats

@Vivraan
Copy link
Member

Vivraan commented Sep 6, 2020

Okay, basically upload a gif of a speeded up version of operating in-editor and outside-editor. Sounds good.

Screen-editing tools like Window's inbuilt game bar or something similar can be used to great effect. The resulting video format can be converted to a gif for usage.

@ShalokShalom
Copy link
Collaborator Author

Yeah, just that GIF are really outdated, I love the solutions linked. GIFs provide some very convenient features, while other solutions provide much improved image quality.

@Vivraan
Copy link
Member

Vivraan commented Sep 7, 2020

I use ezgif myself hehe

@Vivraan
Copy link
Member

Vivraan commented Sep 9, 2020

Is the current document complying with these observations?

@ShalokShalom
Copy link
Collaborator Author

How you mean? If that is already implemented? No, I dont think so?

@Vivraan
Copy link
Member

Vivraan commented Sep 12, 2020

Alright, we'll need to provide a clear description of what Godot Editor Integrated Support means.

@perbone
Copy link

perbone commented Sep 15, 2020

Basically, you have the experience of a source code editor, similar to VS Code, for example, with features like syntax highlighting, code complete, syntax and static analysis for errors and warnings and code execution debug. So the net result is a streamlined user expirience with all the capabilities availble without compromises. All of this is accomplished through the use of the Script API.

@Vivraan
Copy link
Member

Vivraan commented Sep 16, 2020

Agreed! Although I'd really like some of the stuff I've come to expect from Electron-based Code Editors (VSCode, Atom, Sublime Text iinw) such as multi-cursor selection and editing, renaming variables semantically (without using Find and Replace), etc. Afaik these are not part of the Godot Code Editor.

I'd assume the corollary for Visual Script is something similar?

@ShalokShalom
Copy link
Collaborator Author

We could list the benefits of the Godot editor and that one of the external plugins, all in a spreadsheet. So all people see at a glance, what plugin supports which feature. Editor specific features could be implemented, so has any external plugin in VSCode automatically the bespoken features like multi cursors and so on. What do you think about it?

@Vivraan
Copy link
Member

Vivraan commented Sep 19, 2020

Editor specific features could be implemented

What do you mean 🤔?

@ShalokShalom
Copy link
Collaborator Author

Editor specific features could be implemented

What do you mean 🤔?

All editors - like the build-in one and any external one like VSCode - provide unique features, as you pointed out.

I suggest to list them in the spreadsheet.

@Vivraan
Copy link
Member

Vivraan commented Sep 20, 2020

The document seems to need a major redo based on the current suggestions. 😅

@ShalokShalom
Copy link
Collaborator Author

Just an added spreadsheet.

@Vivraan
Copy link
Member

Vivraan commented Sep 21, 2020

@ShalokShalom

like this ?
this is okay ig

@ShalokShalom
Copy link
Collaborator Author

Yes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants