Commit Graph

46463 Commits

Author SHA1 Message Date
Rémi Verschelde 3e7f5ca8c2 Merge pull request #56988 from strank/tiny-fixes
Delete orphaned property default for exit_code which is not exposed any more.
2022-01-20 07:51:26 +01:00
Rémi Verschelde 28fcbdd6dd Merge pull request #56957 from Pineapple/get-node-error-check-optimization
Rework Node::get_node to omit is_absolute() check in best case scenario
2022-01-20 07:34:15 +01:00
Rémi Verschelde eab8c07114 Merge pull request #56969 from Calinou/web-editor-tweak-theme-color
Tweak theme color to match the Godot editor's background color
2022-01-20 07:32:52 +01:00
strank 88eb9f7aef Delete orphaned property default for exit_code which is not exposed any more. 2022-01-19 23:25:54 -05:00
Hugo Locurcio 677ae4e458 Document that soft bodies should be avoided for gameplay purposes 2022-01-20 01:35:49 +01:00
Bastiaan Olij 173105596e Adding a tracking confidence state to XRPose 2022-01-20 10:35:50 +11:00
fire540 f8dde5871c Fix Create Root Node dialog expanding in favorites tab 2022-01-19 16:05:02 -06:00
Rémi Verschelde c13319db8d Merge pull request #56967 from pycbouh/assetlib-ux-in-progress
Fix Asset Library UX when an asset is being downloaded
2022-01-19 22:55:36 +01:00
Bartłomiej T. Listwon e2792cc71c Rework Node::get_node to omit is_absolute() check in best case scenario 2022-01-19 21:38:18 +01:00
Rémi Verschelde d661835a18 Merge pull request #54729 from Paulb23/text-edit-callable 2022-01-19 21:36:56 +01:00
Rémi Verschelde d3129058b1 Merge pull request #51159 from Calinou/improve-default-project-theme 2022-01-19 21:26:30 +01:00
Rémi Verschelde 84f5c79217 Merge pull request #56964 from Calinou/scons-web-editor-force-threads 2022-01-19 21:22:09 +01:00
Hugo Locurcio 7ef459c2d7 Tweak theme color to match the Godot editor's background color
This makes for a more seamless-looking address bar/status bar
when using the web editor on a mobile device, either directly
in the brower or installed as a progressive web app.

This also specifies a theme color for the web editor's offline
fallback.
2022-01-19 20:19:24 +01:00
Paulb23 f43f68f605 Convert TextEdit callbacks to Callable 2022-01-19 17:26:22 +00:00
Yuri Sizov 01845510f6 Fix Asset Library UX when an asset is being downloaded 2022-01-19 19:16:17 +03:00
Hugo Locurcio da19898c24 Force threads when compiling web editor instead of erroring out
This makes the build process more seamless. A similar option is
already forced for initial memorywhen needed.
2022-01-19 17:07:20 +01:00
kobewi 74d08a305e Fix FileDialog localization issues 2022-01-19 17:04:06 +01:00
Hugo Locurcio 84a69d7429 Improve the default project theme
The new default project theme uses StyleBoxFlat extensively for
a more modern design and better scalability to multiple resolutions.

SVG icons are now used in place of PNG icons. While this does not
allow for true vector-based icon drawing (icons are still rasterized
at load-time), this makes the design work easier for contributors
and opens the door to vector drawing in the future (e.g. with polygons
or SDFs).

Like for editor icons, the SVG header file is now built automatically
when a SVG file is changed. This removing the need for running
`make_header.py` manually (TODO).

The "Use Hidpi" project setting has been removed in favor of a
"Default Theme Scale" project setting, which allows creating the
default theme at a higher/lower scale than the default.
This can be used when designing GUIs with a high base resolution
to ensure crisp visuals.

Co-authored-by: Yuri Sizov <yuris@humnom.net>
2022-01-19 18:46:01 +03:00
Rémi Verschelde 249c60e9d1 Merge pull request #56951 from bruvzg/fix_locale 2022-01-19 16:44:27 +01:00
Haoyu Qiu 314f309035 Add DisplayServer.clipboard_has() to check clipboard content 2022-01-19 23:44:20 +08:00
Rémi Verschelde 8396755cb6 Merge pull request #56954 from pycbouh/control-dont-resize-outside-tree 2022-01-19 16:44:06 +01:00
Rémi Verschelde cba2fd2e80 Revert "Add new scaling modes for splash screen"
This reverts commit fcc9f5ce39.

The feature is good but the implementation still needs more work.
A new PR will be made with a rework of this commit.
2022-01-19 16:09:52 +01:00
Yuri Sizov bcbbbeb050 Ignore layout and translation changes in Controls outside of tree 2022-01-19 18:02:22 +03:00
bruvzg de48d5101b Fix locale always selecting translation instead of "en", when no match found. 2022-01-19 16:46:48 +02:00
Rémi Verschelde 82efb1d262 Merge pull request #53923 from KoBeWi/RichBugLabel 2022-01-19 15:23:13 +01:00
Max Hilbrunner 2d1080e430 Merge pull request #56930 from skyace65/Stringify
Better explain JSON stringify indent parameter (4.0)
2022-01-19 15:07:00 +01:00
skyace65 03257fcecb Better explain JSON stringify indent parameter (4.0) 2022-01-19 08:32:58 -05:00
Yuri Roubinsky 69a9eb3b61 Merge pull request #56914 from Chaosus/shader_error_translation 2022-01-19 16:31:24 +03:00
kobewi 42c79161c2 Fix bottom line in editor log 2022-01-19 14:26:31 +01:00
Rémi Verschelde 7a88f5cf1e Merge pull request #56924 from KoBeWi/_or_null 2022-01-19 14:01:08 +01:00
Rémi Verschelde d80dbcaef0 Merge pull request #56926 from V-Sekai/show_in_file_manager 2022-01-19 14:00:30 +01:00
Rémi Verschelde 26c42331bc Merge pull request #56907 from rburing/convert_to_meshlibrary_apply_transforms 2022-01-19 13:59:41 +01:00
K. S. Ernest (iFire) Lee a6f34ea2d0 Make add_importer and add_post_importer_plugin override existing importers. 2022-01-19 04:53:28 -08:00
Rémi Verschelde 6ab5d9d008 Merge pull request #56935 from V-Sekai/window_theme_changed_signal 2022-01-19 13:31:56 +01:00
Yuri Roubinsky e0304f83e7 Add translation links to shader errors 2022-01-19 15:16:32 +03:00
Rémi Verschelde 34f6572bdf Merge pull request #56940 from Faless/editor/4.x_keying_refactor 2022-01-19 12:32:25 +01:00
Fabio Alessandrelli 7e14548fc6 [Editor] Move some animation specific keying logic out of inspector.
Most of the custom logic to handle special keying cases is now inside
the AnimationPlayerEditorPlugin.

The EditorInspector now emits a signal when inspecting a new object.
2022-01-19 11:08:25 +01:00
Rémi Verschelde 8b8e858778 Merge pull request #54489 from briansemrau/texture-delete-update 2022-01-19 10:10:54 +01:00
Rémi Verschelde 74b110a736 Merge pull request #56825 from bruvzg/macos_fix_fullscr_multiwindow 2022-01-19 10:03:17 +01:00
SaracenOne 2db30ef223 Add missing 'theme_changed' signal to Window class 2022-01-19 07:59:42 +00:00
Rémi Verschelde 827c8e22b7 Merge pull request #56929 from pycbouh/editor-dont-err-just-install
Make assets in progress open the next step instead of erring
2022-01-19 08:11:24 +01:00
Kevin Fischer a4bac268c9 Addded methods to propagate checks & refactored classes to use new methods. 2022-01-18 19:21:59 -08:00
rafallus 5f8b292ad3 Make sure MeshLibrary shape array has correct number of elements 2022-01-18 19:48:13 -06:00
Yuri Sizov 8e8177521f Make assets in progress open the next step instead of erring 2022-01-19 04:37:38 +03:00
SaracenOne b7348419a3 Allow selection of option 'Open in File Manager' even when a file/folder is not explicitly selected. 2022-01-19 01:08:20 +00:00
kobewi f74d52e80d Fix error on scene tiles cleanup 2022-01-19 00:39:26 +01:00
Rémi Verschelde f8b8d0d4b8 Merge pull request #22488 from samuelpedrajas/splash_new_scaling_modes 2022-01-19 00:38:40 +01:00
Rémi Verschelde 7a9c006b6e Merge pull request #56921 from pycbouh/control-rtl-tables-got-squared 2022-01-19 00:12:49 +01:00
Samuel Pedrajas fcc9f5ce39 Add new scaling modes for splash screen
Removes the `fullsize` option which is superseded by `stretch_mode`.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-01-18 23:29:11 +01:00
Rémi Verschelde edfcdc1acb Merge pull request #56920 from pycbouh/docs-sort-class-properties 2022-01-18 23:17:23 +01:00