Results 71 issues of bruvzg

- Adds support for PCK signing. Works in a similar manner to the PCK encryption: - SHA256 file hashes added to the PCK directory structure. - "require validation" file flags...

enhancement
topic:editor
topic:export

Fixes `ERROR: Cannot open file` errors when reimporting project with default theme/font, like https://github.com/johncoffee/ngj-2024/ - When opened in editor, postpones project theme init until first scan and load theme resources...

bug
topic:editor
topic:import

Fixes https://github.com/godotengine/godot/issues/95509 Fixes https://github.com/godotengine/godot/issues/97417

bug
topic:gui
cherrypick:4.3

Adds some extra restrictions to the exports with embedded encryption key (compiled with `SCRIPT_AES256_ENCRYPTION_KEY`) to make encryption bypass by overriding project settings harder: Allows encrypting asset files in the APK/AAB...

enhancement
topic:editor
topic:export

Instead of "mix_rate" from the project settings, use preferred OS values, since API can work only with the limited set of values depending on device. Fixes https://github.com/godotengine/godot/issues/58180 TODO: - I'm...

bug
platform:ios
platform:macos
topic:porting
topic:audio

Should prevent crashes is internal sub-nodes (popup menus / scroll bars) are deleted by user.

enhancement
topic:gui

An attempt to solve https://github.com/godotengine/godot/issues/63500 and preserve multi-window functionality. In non-exclusive full-screen mode (or borderless maximized, which is the same thing), the window client area is set to be 2...

enhancement
platform:windows
topic:porting
topic:gui

Fixes https://github.com/godotengine/godot-proposals/issues/8468

enhancement
platform:windows
platform:macos
topic:porting
topic:gui

A more advanced version of https://github.com/godotengine/godot/pull/96950 Adds `String.to_multibyte_char_buffer(encoding)` and `PackedByteArray.get_string_from_multibyte_char(encoding)` to handle various non-Unicode encodings, `encoding` is a name string or empty value for system default encoding. - On Windows,...

enhancement
topic:porting

Removes unnecessary embedded object search loops to improve performance with large number of embedded objects.

enhancement
topic:gui
performance