Commit Graph

77006 Commits

Author SHA1 Message Date
passivestar 73f7e1379c Fix vertical alignment of the main menu bar 2024-12-05 05:27:34 +04:00
clayjohn e316739a13 Use a vector instead of an array in canvas shader instance buffer.
This avoids a pathological performance cliff on Adreno devices
2024-12-04 16:36:46 -08:00
DeeJayLSP eaa0418deb TestAudioStreamWAV: use runtime load instead of importer 2024-12-04 18:44:48 -03:00
Malcolm Anderson 2336415623 Ignore __MACOSX directory in export template collection ZIP file and project import ZIP file
Update editor/export/export_template_manager.cpp

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-12-04 13:31:26 -08:00
Matt Enad bd47e4f1ba Add Tablet/Trackpad nav preset
This commit adds a new navigation preset called `Tablet/Trackpad` which enables "Emulate 3 Button Mouse" to more quickly set up good default keys for tablet users.

It also adds support for mouse buttons 4 and 5 in the navigation settings which will be helpful if users want to customize 3D navigation further for specific pens/mice.
2024-12-04 13:02:11 -05:00
Lukas Tenbrink 8d82933c7c Optimize _camelcase_to_underscore (and thus String.capitalize) by using a rolling cache of character attributes, instead of re-computing each iteration. 2024-12-04 18:39:38 +01:00
Thaddeus Crews 1f47e4c4e3 Merge pull request #99990 from KoBeWi/update_tree_after_updating_tree
Fix FileSystem dock filter reset when tree rebuilds
2024-12-04 11:02:11 -06:00
Thaddeus Crews 451fd7a436 Merge pull request #99540 from dalexeev/core-dont-gen-json-uid-files
Core: Do not generate `*.uid` files for JSON, certificates, and translations
2024-12-04 11:02:09 -06:00
Thaddeus Crews 9381479dd3 Merge pull request #99988 from Hilderin/fix-regression-inspector-tooltip-blinking
Fix Inspector tooltips are blinking
2024-12-04 11:02:07 -06:00
Thaddeus Crews 610f4a2687 Merge pull request #97328 from AThousandShips/fix_recursive_draw
Prevent infinite recursion in first `_draw`
2024-12-04 11:02:06 -06:00
Thaddeus Crews 53f59619e2 Merge pull request #99983 from MewPurPur/followup
Codestyle improvements in style_box_flat.cpp
2024-12-04 11:02:04 -06:00
Thaddeus Crews 498d8f9aae Merge pull request #100012 from KoBeWi/rebuilding_the_file_tree_to_find_the_file_you_just_clicked_is_absolutely_crucial_trust_me
Don't navigate to path when file is double-clicked
2024-12-04 11:02:03 -06:00
Thaddeus Crews ab58a339df Merge pull request #99712 from KoBeWi/bug_spawner_spawns_new_bugs_to_fix
Fix UID support in MultiplayerSpawner
2024-12-04 11:02:02 -06:00
Lukas Tenbrink 0d2e13bcb8 Optimize is_valid_filename and validate_filename by caching invalid filename characters, instead of re-splitting each call. 2024-12-04 17:54:11 +01:00
Florent Guiocheau c7895ca226 Optimize Occlusion jitter 2024-12-04 17:39:51 +01:00
Jakub Marcowski 5318008ce6 thorvg: Update to 0.15.5 2024-12-04 17:24:43 +01:00
yahkr f3a3452bca Fix for RuntimeNodeSelect selection_list showing up as an orphaned node when editor is open during runtime 2024-12-04 11:22:12 -05:00
kobewi 113621dd89 Don't rebuild tree when navigating to path 2024-12-04 15:21:27 +01:00
kobewi 6e490dadcd Don't navigate to path when file is double-clicked 2024-12-04 15:19:01 +01:00
Danil Alexeev b91bacb43a Core: Do not generate *.uid files for JSON, certificates, and translations 2024-12-04 14:26:10 +03:00
Daylily-Zeleen 4eba3d8377 Hide NavigationRegion2D debug instance instead of free it, and hide it when navigation_polygon is set to null. 2024-12-04 17:58:12 +08:00
K. S. Ernest (iFire) Lee 6cf1d3c13e Print better manifold errors and avoid crash on non manifold csg input.
* Manifold does not have a snap property.
* Tolerance means simplification amount.
* CSG snap has been removed
* Add better error messages.
* Verbose print manifold meshgl64 properties as json.
* Update manifold for error fixes
2024-12-03 20:19:47 -08:00
Rémi Verschelde 4051b43879 ufbx: Update to upstream 0.15.0 2024-12-04 02:19:04 +01:00
Rémi Verschelde d5e4d2f942 tinyexr: Update to upstream 1.0.9 2024-12-04 02:16:59 +01:00
clayjohn 0dfbf4a5df Optimize batch uniform set creation by caching ptrw when creating batch uniform 2024-12-03 17:16:44 -08:00
kit 159d70a470 Allow Viewport children to lock, group, and key 2024-12-03 20:14:29 -05:00
Rémi Verschelde 56922db85b mbedtls: Update to upstream 3.6.2 2024-12-04 02:14:05 +01:00
Hugo Locurcio e4106f8d61 Show String properties' text in a tooltip in the inspector
This allows previewing single-line or multipline strings
that are too long too fit within the box in the inspector.
2024-12-04 01:24:14 +01:00
Hugo Locurcio b43c47d6dd Adjust StyleBoxFlat antialiasing to account for 2D stretch scale
This prevents the antialiasing feather from becoming too wide
at viewport sizes higher than the default, which can lead to blurry visuals.

This is adjusted to account for the 2D scale factor returned on the root
Window, so it takes both the `canvas_items` scaling and
`content_scale_factor` into account.
2024-12-04 01:07:25 +01:00
Rémi Verschelde d471210eba libpng: Update to upstream 1.6.44 2024-12-04 00:47:54 +01:00
kobewi cc5be8507c Fix FileSystem dock filter reset when tree rebuilds 2024-12-03 23:36:51 +01:00
Hilderin a80eb8c503 Fix Inspector tooltips are blinking 2024-12-03 17:25:36 -05:00
kobewi b0cee57d81 Fix extensions when saving resource as 2024-12-03 22:54:54 +01:00
bruvzg 121e640637 [RTL] Fix indent in tables and tables in indent. 2024-12-03 23:30:08 +02:00
kobewi 67b95f341e Fix UID support in MultiplayerSpawner 2024-12-03 22:11:43 +01:00
Thaddeus Crews 47bc374edf Merge pull request #99325 from Calinou/doc-zipreader-extract-all
Add a code sample that extracts all files to ZIPReader documentation
2024-12-03 14:41:08 -06:00
Thaddeus Crews 44cda51110 Merge pull request #98812 from bruvzg/macos_bundles_as_file
[macOS] Handle bundles as files in the embedded file dialogs.
2024-12-03 14:41:07 -06:00
Thaddeus Crews 1719f8ed3d Merge pull request #99834 from kiroxas/passLengthToParseUTF8
Ensure `parse_utf8` has length of string passed in when available
2024-12-03 14:41:06 -06:00
Thaddeus Crews e5d62fa120 Merge pull request #99957 from StaydMcMuffin/preview_environment_sky_fix
Editor: Fix default preview environment sky's horizon and brightness.
2024-12-03 14:41:04 -06:00
Thaddeus Crews 6472e9e961 Merge pull request #99310 from syntaxerror247/filedialog_issue
Android: Set default ACCESS_FILESYSTEM root
2024-12-03 14:41:03 -06:00
Thaddeus Crews ec333a8c32 Merge pull request #99564 from JekSun97/get_connetion_count_method_graphedit
Add `get_connection_count` function to `GraphEdit`
2024-12-03 14:41:02 -06:00
Thaddeus Crews 87515ae1b1 Merge pull request #99941 from Flarkk/fix_occlusion_jitter
Fix Occlusion culling jitter
2024-12-03 14:41:01 -06:00
Thaddeus Crews 156bc92282 Merge pull request #98397 from adamscott/add-tmp-support
Add temp utilities (alias `OS::get_temp_dir()`, `FileAccess::create_temp()`, and `DirAccess::create_temp()`)
2024-12-03 14:40:59 -06:00
Thaddeus Crews 26e7b6bdd6 Merge pull request #99164 from bruvzg/int_files
[Export] Write text server data from memory, instead of using temporary file.
2024-12-03 14:40:58 -06:00
Thaddeus Crews 608cccc64e Merge pull request #99919 from bruvzg/ferror
[FileAccess] Set `last_error` on file read/write errors.
2024-12-03 14:40:57 -06:00
Thaddeus Crews a135a6478a Merge pull request #98383 from RandomShaper/deprecate_unsafe_th_rend
Deprecate the pointless unsafe threading model for rendering
2024-12-03 14:40:56 -06:00
Thaddeus Crews 70dae45dd0 Merge pull request #99905 from stuartcarnie/fix_external_texture
Metal: Ensure `texture_create_from_extension` returns correct pixel format
2024-12-03 14:40:55 -06:00
Thaddeus Crews cebd37da8b Merge pull request #99776 from peterdang1502/default-project-path-trailing-slash
Strip any trailing slashes when reading the default project path
2024-12-03 14:40:54 -06:00
Thaddeus Crews 8a134c580c Merge pull request #97469 from Calinou/cameraserver-linux-remove-prints
Remove verbose prints from CameraServer on Linux due to being printed every second
2024-12-03 14:40:53 -06:00
Thaddeus Crews 6e8c0a43c3 Merge pull request #99378 from syntaxerror247/optional_monochrome_icon
Android: Refactor icon logic and make monochrome icon optional
2024-12-03 14:40:52 -06:00