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

Merge commit godotengine/godot@61accf0 #814

Merged
merged 81 commits into from
Oct 27, 2024

Conversation

Spartan322
Copy link
Member

No description provided.

ajreckof and others added 30 commits March 30, 2024 17:57
Some of these shortcuts are inspired by Visual Studio Code's defaults.

- Ctrl + Alt + C: Copy Absolute Path
- Ctrl + Alt + Shift + C: Copy UID
- Ctrl + Alt + R: Open in File Manager
- Ctrl + Alt + E: Open in External Program
- Ctrl + Alt + T: Open in Terminal
  - Note: On Linux distributions that have Ctrl + Alt + T as a default
    shortcut to open a terminal, the system shortcut takes priority
    over this one.

The "Open Containing Folder in Terminal" text was shortened so that
the context menu doesn't become too wide with the default shortcut
annotations.
This prevents Godot from appearing in the list of applications
outputting sound in the OS while the user is in the project manager.
The color picker has a "legacy" fallback mode when
`FEATURE_SCREEN_CAPTURE` is not supported by the current
`DisplayServer`. It works by "freezing" the current view by making a
huge `Popup` with a `TextureRect` inside covering the screen.

Before this patch, said `TextureRect` could get cut off if its buffer
was nominally bigger than the parent popup, such as when the
`canvas_items` content scale mode is active.

This is because the default TextureRect scaling logic only allows
expanding the texture up. `EXPAND_IGNORE_SIZE` fixes that by allowing
the texture to logically "shrink", filling the whole screen
independently of the actual buffer size.

Special thanks to Federico Fausto Santoro for helping with the diagnosis
:D

Co-Authored-By: Federico Fausto Santoro <fedyfausto@hotmail.com>
…king for no stylebox use on `Button`

You now don't need to have a `hover_pressed` stylebox to make use of `font_hover_pressed_color` and `icon_hover_pressed_color`.
Fixes #85032

The code that fix the issue is courtesy of @Jesusemora, I just added
unit tests for it and did a rebase with the latest changes on master.

Co-authored-by: Jesusemora <32273722+Jesusemora@users.noreply.github.com>
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
…Cancel

The "Advanced..." and "Reimport" buttons are not OK/Cancel buttons,
so they shouldn't be swapped according to the editor setting (which
itself is determined depending on the OS by default).
- Ensure String::num_int64, uint64 returns an empty string for bases less than 2 or greater than 36.
- Added corresponding test cases to verify the behavior.
- Error messages are printed when invalid bases are encountered. These messages are suppressed in the test output.
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
Also added some new line to improve readability

Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
Co-authored-by: Danil Alexeev <danil@alexeev.xyz>
The project setting does not reflect CLI argument overrides
(including `--headless` which sets the audio driver to `Dummy`),
so it can't be reliably used to detect which audio driver is
actually being used at run-time.
Adds "--accurate-breadcrumbs" CLI command

Additionally, leave out breadcrumbs code in non-debug, non-dev builds.
Fix regression introduced in #98388 where command_insert_breadcrumb() is
called even in non-debug builds.

Fixes #98338
…-add-shortcuts

Add default keyboard shortcuts to various actions in the FileSystem dock
Implement array based hash map `AHashMap`
GDScript: Rework `GDScriptUtilityFunctions` macros
Fix EditorSpinSlider blocking viewport from getting focus
…ate_arch

Build System: Extract `validate_arch` helper functions
…hadow-mesh-lightmap-uv2

Add Generate LODs, Shadow Mesh and Lightmap UV2 options to OBJ mesh import
Add missing `HTTPRequest` Result descriptions.
…-base-crash

Autocompletion: Don't use owner for inner classes
…rease-range-hint

Increase range hint for StyleBoxFlat `border_width`, `corner_radius` and `expand_margin`
Fix a documentation typo in `Control._drop_data()` C#-example.
Fix freeze when data chunk size in WAV header is larger than the actual size
ColorPicker: Ignore TextureRect expand mode during legacy picking
…-array-as-text

Fix editing exported nodes in array as text.
…o-driver

Use the Dummy audio driver in the project manager
Don't rescan filesystem when duplicating
Clarify `EngineDebugger` and `EditorDebugger*` documentation
Expose `Geometry2D.bresenham_line()` method
Core: Update `char_range.inc` to Unicode 16
OpenXR: Add support for Wayland on Linux
Fix resource loader not resolving shallow loaded scripts through dependencies
…ing-shaders-tutorial

Link to Screen-reading shaders tutorial in BackBufferCopy documentation
@Spartan322 Spartan322 merged commit 6e3e9df into Redot-Engine:master Oct 27, 2024
20 checks passed
@Spartan322 Spartan322 deleted the merge/61accf0 branch October 27, 2024 13:25
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.