godot
godot copied to clipboard
Godot Engine – Multi-platform 2D and 3D game engine
Attempt to solve the long-standing issue of not being able to move nodes inside another viewport. At first glance it works great:  Things fall apart when...
If set to **Auto** (the default), jittering is enabled whenever TAA is also enabled. With TAA, jittering will look the best regardless of the monitor refresh rate, framerate or monitor...
Confirming a change to a multiline cell is done with Ctrl+Enter instead of Enter. My tree CSV editor  Test project: [gd4-tree-multiline-items.zip](https://github.com/godotengine/godot/files/8839837/gd4-tree-multiline-items.zip)  Closes godotengine/godot-proposals#3632.
Resolves godotengine/godot-proposals#990. Depends on #68944. *(This post will be updated over time to reflect the current status of the project. I hope it won't feel weird whenever that happens.)* ##...
- Implements `MenuBar` control, that can use either collection of `PopupMenu` or OS native global menu. ### TODO - [X] Implement `MenuBar` control - [X] Convert main editor menu to...
Support webm video seeking operation with minimal modification. Currently, it only support 3.x version since master 4.0 version has abandoned webm format support. ``` Modified files: 1.modules/webm/video_stream_webm.cpp 2.thirdparty/libsimplewebm/WebMDemuxer.cpp 3.thirdparty/libsimplewebm/WebMDemuxer.hpp ```...
Sometimes developers forget to change the argument information in method bindings when changing the method itself. This results in unnamed arguments in the documentation, which doesn't make good docs. We...
Used the Godot 2 theme below to highlight the fix with highlighting unary `-` and `+`: | Before | After | | ------------- | ------------- | |  | ...
Discussed in [#63882](https://github.com/godotengine/godot/pull/63882#discussion_r937425827) The `.editor` feature override does not currently work, since [overrides are disabled in the editor](https://github.com/godotengine/godot/blob/master/main/main.cpp#L1314) it seems.
I use `enum.keys().find(key)` to reverse-lookup an enum value saved as string. The problem is that `keys()` dumps all keys into an array, so `keys().find()` first extracts the array and then...