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

Cherry-picks for the 3.x branch (future 3.4) - 18th batch #52900

Merged
merged 42 commits into from
Sep 21, 2021

Conversation

akien-mga
Copy link
Member

No description provided.

TokageItLab and others added 30 commits September 21, 2021 17:14
This gives visual feedback when not starting Godot from a terminal.
This could lead to confusion when placing a Godot binary within a
project folder that has no main scene defined.

(cherry picked from commit 87fb929)
The file extension given to a ConfigFile has no impact on its
formatting or behavior.

(cherry picked from commit 9c6ae95)
- Tweak the Android platform logo to remove the Android wordmark,
  as it can't be used without explicit permission.

(cherry picked from commit 1513aa9)
(cherry picked from commit 5260fd8)
Since this avoids accidentally placing 2D nodes at subpixel positions,
this results in more crisp visuals by default, even when pixel snapping
is disabled in the project settings.

(cherry picked from commit c03e7c2)
(cherry picked from commit 0801256)
Moves the code for enabling plugins from NOTIFICATION_READY to after the first scan has been completed.

(cherry picked from commit 1963c63)
- Use a colon instead of parentheses and a comma to reduce visual
  clutter.
- Pad the line number with 4 spaces to account for scripts longer
  than 999 lines.

(cherry picked from commit 1e8976f)
(cherry picked from commit 4a0cadd)
This pull request adds a small amendment to `SceneTree` describing the behavior `_physics_process()` when pausing the scene.

`_physics_process` will completely stop processing collisions and signals whenever the scene is paused, however, the function will still receive calls.

This addresses: godotengine#47326

(cherry picked from commit d62175e)
Unnamed gizmos should be avoided, so this should help editor plugin
authors resolve issues with gizmo naming if they forgot to override
the function.

(cherry picked from commit e5406ba)
@akien-mga akien-mga requested review from a team as code owners September 21, 2021 15:16
@akien-mga akien-mga force-pushed the 3.x-cherrypicks branch 3 times, most recently from 83435ac to 7c2fa36 Compare September 21, 2021 18:16
kleonc and others added 12 commits September 21, 2021 20:33
(cherry picked from commit 9ea619c)
When clicking on a resource field in the inspector dock, you now have
the "Quick Load" option in addition to "Load". This opens a QuickOpen
dialog allowing the user to type in a phrase to quickly locate the
desired resource (similar to "Quick Open Scene").

In my experience, this is much faster than clicking through the File
Dialog.

Relates to godotengine/godot-proposals#346.

(cherry picked from commit 470b94f)
Fixes shear effect with `BILLBOARD_FIXED_Y` when the camera is rotated around the z-axis by rotating the mesh correctly into view space.

Also removes shearing effects that occur when rotating the mesh by excluding the model rotation and scale from the billboard matrix.

(cherry picked from commit d3850a0)
… and use system macros instead of bitwise AND. Add locale format info to the documentation.

(cherry picked from commit f797e1c)
This method extracts the 2 or 3-letter language code from `OS::get_locale()`,
making it easier for users to identify the "main" language code for users
that might have different OS locales due to different OS or region, but
should be matched to the same translation (e.g. "generic" Spanish).

Fixes godotengine#40703.

(cherry picked from commit def99c7)
(cherry picked from commit 71255bc)
(cherry picked from commit 31ef94f)
@akien-mga akien-mga merged commit dd0ee48 into godotengine:3.x Sep 21, 2021
@akien-mga akien-mga deleted the 3.x-cherrypicks branch September 21, 2021 19:40
Copy link
Contributor

@lentsius-bark lentsius-bark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rcorre When I saw "Add QuickLoad option to resource picker." I was excited, and I fully agree that searching by typing for the resource is quicker indeed. However the button is all the way at the bottom of a massive list. Any chances of moving both load and quick load to the top?

@YuriSizov
Copy link
Contributor

@lentsius-bark This is probably not the best place to discuss it, this is just a cherrypick PR. The original PR is #37228.

That said, the list is only massive if you export a generic resource field, which is already a usability problem. For most built-in stuff it's just 3-6 options. But we can reorganize the list, if it's an overall usability improvement. You need to make a proposal for it first though.

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

Successfully merging this pull request may close these issues.