76aa1d0a43
Merge pull request #55151 from Chaosus/control_reset_size
2021-11-22 16:22:57 +01:00
eabf8f5edf
Added reset_size method to Control and Window classes
2021-11-22 16:55:21 +03:00
5dc7346ab4
Improved some editor checkboxes
2021-11-21 21:29:34 +01:00
c24c7cac57
Revert "Load assets before enabling editor plugins"
...
This reverts commit 1963c63b91 .
Fixes #52968 , fixes #52995 .
2021-11-15 16:08:19 +01:00
3c0fdcc8ac
Use "enum class" for input enums
2021-11-12 15:37:54 -06:00
e3f3fc517a
Merge pull request #54653 from KoBeWi/built_in_scripts_deserved_that
...
Improve save handling for built-in scripts
2021-11-09 21:46:58 +01:00
d9a74fd07f
Merge pull request #54372 from bruvzg/text_edit_ui
2021-11-09 00:13:25 +01:00
665fa3d839
Merge pull request #52943 from RandomShaper/property_pin_control_natural
2021-11-08 18:53:08 +01:00
8d6f80d367
Add property value pinning
2021-11-08 17:42:30 +01:00
134e4d168b
Improve save handling for built-in scripts
2021-11-07 23:51:12 +01:00
8144ac79cf
Fix editor saving blank scenes (for real)
2021-11-07 16:38:56 +01:00
9abb07efb4
Ignore external editor for built-in scripts
2021-11-04 14:30:04 +01:00
a2803f3d86
Merge pull request #54072 from KoBeWi/hrcr_is_ded
2021-11-03 17:31:48 +01:00
0b6b8427c8
[macOS] Add create_instance function to spawn editor copies.
...
[macOS] Modify `create_project` function to detect and run app bundles using NSWorkspace to ensure app window is registered and activated correctly.
2021-11-01 11:48:23 +02:00
8a10bb7d0d
Use OpenGL 3.3 core profile instead of compatibility profile
...
- Rename OpenGL to GLES3 in the source code per community feedback.
- The renderer is still exposed as "OpenGL 3" to the user.
- Hide renderer selection dropdown until OpenGL support is more mature.
- The renderer can still be changed in the Project Settings or using
the `--rendering-driver opengl` command line argument.
- Remove commented out exporter code.
- Remove some OpenGL/DisplayServer-related debugging prints.
2021-10-31 15:56:45 +01:00
3f33e1d7d6
Add functions for getting name and font style from dynamic and bitmap fonts.
...
Add font selection toolbar editor plugin.
2021-10-31 12:40:58 +02:00
ce97ddbcb1
Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3
...
- Use lowercase driver names for the `--rendering-driver`
command line argument.
2021-10-30 02:05:49 +02:00
e3491a3744
Add GLES2 2D renderer + Linux display manager
...
First implementation with Linux display manager.
- Add single-threaded mode for EditorResourcePreview (needed for OpenGL).
Co-authored-by: clayjohn <claynjohn@gmail.com >
Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com >
2021-10-30 02:05:48 +02:00
7528c204d3
Added convertor from ORMMaterial3D to ShaderMaterial
2021-10-29 17:49:24 +03:00
343414cba5
Merge pull request #54328 from YeldhamDev/tabbar_close_signal_rename
...
Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`
2021-10-29 13:21:09 +02:00
1b2cd9f251
Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog
...
Co-authored-by: Brian Semrau <brian.semrau@gmail.com >
2021-10-28 22:02:23 -07:00
4c563a51c3
Rename TabBar's tab_closed signal to tab_close_pressed
2021-10-28 13:10:44 -03:00
0ae65472e7
clang-format: Enable BreakBeforeTernaryOperators
...
clang-format keeps breaking the way it handles break *after* ternary operators,
so I give up and go with the only style they seem to actually test.
2021-10-28 15:57:41 +02:00
3b11e33a09
clang-format: Disable alignment of operands, too unreliable
...
Sets `AlignOperands` to `DontAlign`.
`clang-format` developers seem to mostly care about space-based indentation and
every other version of clang-format breaks the bad mismatch of tabs and spaces
that it seems to use for operand alignment. So it's better without, so that it
respects our two-tabs `ContinuationIndentWidth`.
2021-10-28 15:19:35 +02:00
a51f92273a
Remove ItemList editor and replace it by a property array
2021-10-28 10:16:51 +02:00
de4f29f458
Remove node_hrcr hack
2021-10-28 01:43:34 +02:00
5dc02eb8b0
Save all 64 bits of get_ticks_msec() in more cases
2021-10-26 13:58:58 +02:00
67acb7de6e
Rename Tabs to TabBar
2021-10-19 11:37:31 -03:00
4387f9645b
Merge pull request #52940 from groud/toast_notification
2021-10-19 09:57:13 +02:00
b3bf90b3ce
Add scene Post-Import Plugin support.
...
* New plugin system to control the whole import workflow
* Can add options and run code at every import step (general, per node, mesh, animation, material etc.)
This constitutes a first version of these plugins. The ability to interact with the import preview dialog will likely be added later on.
2021-10-15 09:12:04 -03:00
0587e5e018
Implement toast notifications in the editor
2021-10-14 13:30:54 +02:00
e10d0d76bc
Fixed editor attempting to save a blank scene with save all scenes
2021-10-12 10:19:58 +00:00
164dc11e04
Merge pull request #45699 from TokageItLab/implement-skeleton-editor-gizmo
...
Implement Skeleton Editor Gizmo
2021-10-06 21:11:20 +02:00
f2e9867e9f
Implemented SkeletonEditorGizmo
...
Co-authored-by: Lyuma <xn.lyuma@gmail.com >
2021-10-07 01:07:46 +09:00
1463fc889b
GLTF for game templates.
...
Convert GLTF Document to use ImporterMeshInstance3D.
Add a GLTFDocument extension list and an extension for converting the importer mesh instance 3d to mesh instance 3d.
Use GLTF module when the editor tools are disabled.
Modified the render server to be less restrictive on matching blend arrays and have more logging.
Misc bugs with multimesh.
Always index the meshes.
2021-10-03 12:37:52 -07:00
a28f44fa53
Merge pull request #53277 from YeldhamDev/tabs_renaming
2021-10-01 07:52:29 +02:00
663e480f24
Rename some elements of Tabs
2021-09-30 20:18:23 -03:00
c63b18507d
Use range iterators for Map
2021-09-30 15:09:12 -06:00
3e1b630461
Merge pull request #53025 from Paulb23/textfile-ux
2021-09-30 23:00:07 +02:00
570cdc128f
Rename Node's filename property to scene_file_path for clarity
2021-09-30 16:50:25 +02:00
6596c7bdc2
Add TextFile support across the editor
2021-09-30 13:29:29 +01:00
4fc246e99e
Merge pull request #52573 from e8newallm/Save_Scene-52078
2021-09-29 09:15:14 +02:00
f289b13b6b
Fix arrow pointing in the wrong direction in the Dock Position popup
2021-09-23 21:32:48 -03:00
88b347dc27
Merge pull request #51920 from jmb462/missing-sname-macro-optimization-in-some-functions
2021-09-23 13:14:20 +02:00
6b65092c57
Added ability to override shortcut definitions for OSX (remove preprocessor defines)
2021-09-22 00:09:57 +10:00
40eabbb120
Merge pull request #52601 from KoBeWi/scene_renaissance
...
Make restore_scenes_on_load true by default
2021-09-21 10:45:18 +02:00
0e5b0c025c
Merge pull request #52474 from KoBeWi/script_remover_3000
2021-09-19 11:30:11 +02:00
a2b727ed38
Merge pull request #52344 from TechnoPorg/import-assets-first
2021-09-15 20:10:57 +02:00
c2083160b1
Merge pull request #41036 from nathanfranke/default-2d-editor
...
Make default main screen plugin work even if 2D and 3D are disabled in editor features
2021-09-15 10:50:43 +02:00
7c325aa842
Make restore_scenes_on_load true by default
2021-09-12 16:11:56 +02:00