Ev1lbl0w
bae4b0c952
Fix negative VRAM values
2021-03-09 09:51:17 +00:00
Rémi Verschelde
f1f472439e
i18n: Sync translations with Weblate
2021-03-08 17:40:29 +01:00
nemerle
bd15558768
fix incorrectly connected optimize_dialog signal
...
(cherry picked from commit 7bbacb5ff6
)
2021-03-08 17:37:13 +01:00
gatalskii
f60d27fe16
mod: pop-up usability enhancement for support button
...
Now after choosing support level pop-up doesn't hide after each click
(cherry picked from commit efe05a166e
)
2021-03-08 17:37:13 +01:00
Hugo Locurcio
266282813a
Make the pagination buttons wider in the asset library browser
...
This makes the page number buttons easier to click.
(cherry picked from commit 25c6acb702
)
2021-03-08 17:37:13 +01:00
Pedro J. Estébanez
8be3995efa
Fix crash on cleanup of EditorFileServer
...
(cherry picked from commit 565796518d
)
2021-03-07 22:51:06 +01:00
kobewi
bc56681b0b
Don't save unchanged script upon closing
...
(cherry picked from commit 12f5a5a701
)
2021-03-07 22:51:06 +01:00
Danil Alexeev
72e8697d8c
Merge Category and Property fields in the Project Settings
...
Closes godotengine/godot-proposals#1545 .
2021-03-02 19:39:46 +03:00
Yuri Roubinsky
9517b6e4ce
Check before connecting `TileMapEditor::settings_changed`
...
(cherry picked from commit 1e7662f972
)
2021-03-02 10:26:14 +01:00
kobewi
56c0b39521
Don't check modified time if file doesn't exist
...
(cherry picked from commit af069109be
)
2021-03-02 10:26:14 +01:00
Rémi Verschelde
9047e760d1
Merge pull request #46451 from hilfazer/click_mesh_instance_crash
...
Prevent crash when clicking Mesh in MeshInstance when is scene root
2021-02-26 20:59:19 +01:00
hilfazer
84a9efcebc
Prevent crash when clicking Mesh in MeshInstance when is scene root
2021-02-26 18:58:05 +01:00
hilfazer
8a7d0d3ce0
Prevent 'Change Type' on nodes from an instanced scene
...
(cherry picked from commit e28cc34db8
)
2021-02-26 15:26:31 +01:00
kobewi
ad204f9b95
Save ProjectSettings on editor restart
...
(cherry picked from commit 59e1c007a7
)
2021-02-26 15:24:19 +01:00
Rémi Verschelde
fb301a0c43
Merge pull request #38351 from avril-gh/remember-scripts-panel-visibility-in-project-metadata
...
preserve scripts panel visibility state between sessions in project metadata
2021-02-25 21:17:02 +01:00
Rémi Verschelde
e919a413fb
Merge pull request #46397 from trollodel/collisionobject3d-debug-shapes-3.2
...
Allow CollisionObject to show collision shape meshes
2021-02-25 16:54:47 +01:00
Rémi Verschelde
dadba2b391
Merge pull request #46392 from YeldhamDev/here_comes_another_rc
...
Backport the Import Defaults Editor
2021-02-25 15:45:34 +01:00
Rémi Verschelde
693a27e9dd
Merge pull request #46336 from m4gr3d/fix_android_resources_inclusion
...
[3.2] Update the filtering logic to properly handle directories with `.gdignore` files
2021-02-25 14:15:19 +01:00
Michael Alexsander
95191b9826
Backport the Import Defaults Editor
2021-02-24 17:50:42 -03:00
trollodel
2da6d82f3b
Allow CollisionObject to show collision shape meshes
...
Add an editor gizmo to CollisionObject.
CollisionShape no longer shows collision shapes directly.
2021-02-24 21:33:40 +01:00
Shatur95
eb98ddf2c7
Add additional plugin path checks (3.2)
...
Need for compatibility after #45316 .
2021-02-24 21:13:13 +02:00
Fredia Huya-Kouadio
48108444f1
Update the filtering logic to properly handle directories with `.gdignore` files.
2021-02-22 20:18:56 -08:00
Shatur95
0a874101fd
Handle old relative plugin paths
2021-02-22 22:23:22 +02:00
Rémi Verschelde
d0bc914491
i18n: Sync translations with Weblate
2021-02-22 11:04:13 +01:00
Danil Alexeev
baf4720fd3
Fix "editor/editor_help" shortcut (again)
...
(cherry picked from commit c6435e1d47
)
2021-02-22 10:42:26 +01:00
Hugo Locurcio
f1bbb4fe3f
Increase the page size for array/dictionary editors to 20
...
With smaller arrays/dictionaries, this makes it possible to view all of
an array/dictionary's items on a single page.
Larger values could be used, but make switching between node selections
quite slow, especially on low-end CPUs. They could also be problematic
with complex resource inspectors for arrays/dictionaries that contain
Resources.
This closes https://github.com/godotengine/godot-proposals/issues/2058 .
(cherry picked from commit d97d65b184
)
2021-02-22 10:15:00 +01:00
hilfazer
28fa0f5d13
Prevent selecting hidden nodes in Canvas Item Editor
2021-02-20 20:30:16 +01:00
Borislav Kosharov
96ff829816
fix file dialog filename cleared when selecting favorites
...
(cherry picked from commit 318d5442ec
)
2021-02-19 15:51:19 +01:00
Rémi Verschelde
b7695f13d2
Merge pull request #46217 from Chaosus/fix_scenetree_timeout_3.2
...
[3.2] Fix connecting signal to `SceneTreeEditor::update_timer`
2021-02-19 13:43:40 +01:00
Yuri Roubinsky
d5cb968b81
[3.2] Fix `SceneTreeEditor::update_timer` - timeout signal
2021-02-19 14:39:53 +03:00
Rémi Verschelde
48936dda8a
Merge pull request #38388 from mashumafi/3.2-tileset-use-path
...
TileSet use texture Path instead of RID to prevent name conflicts.
2021-02-18 22:36:23 +01:00
Hein-Pieter van Braam
220f24c191
Merge pull request #45618 from RandomShaper/modernize_mt_3.2
...
Backport of all the multi-threading modernization (3.2)
2021-02-18 20:47:24 +01:00
Rémi Verschelde
341c3cb04a
Merge pull request #45316 from Shatur95/detect-plugins-recursively-3.2
...
Detect plugins recursively (3.2)
2021-02-18 20:36:33 +01:00
Rémi Verschelde
59f807fb4a
Merge pull request #46141 from hilfazer/fix_select_hidden_nodes
...
prevent selecting hidden editable children in spatial editor
2021-02-18 14:45:07 +01:00
hoontee
f28c089d64
Improved Inspector Sub-Resource Editing
2021-02-18 05:43:19 -06:00
hilfazer
68438b4abc
Prevent selecting hidden editable children in spatial editor
2021-02-18 12:36:52 +01:00
Pedro J. Estébanez
4485b43a57
Modernize atomics
...
- Based on C++11's `atomic`
- Reworked `SafeRefCount` (based on the rewrite by @hpvb)
- Replaced free atomic functions by the new `SafeNumeric<T>`
- Replaced wrong cases of `volatile` by the new `SafeFlag`
- Platform-specific implementations no longer needed
Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>
2021-02-18 12:23:25 +01:00
Rémi Verschelde
f30d827448
Merge pull request #45951 from KoBeWi/copy_of_3.2
...
[3.2] Add node copy-paste
2021-02-18 12:06:17 +01:00
Pedro J. Estébanez
6d89f675b1
Modernize Thread
...
- Based on C++11's `thread` and `thread_local`
- No more need to allocate-deallocate or check for null
- No pointer anymore, just a member variable
- Platform-specific implementations no longer needed (except for the few cases of non-portable functions)
- Simpler for `NO_THREADS`
- Thread ids are now the same across platforms (main is 1; others follow)
2021-02-18 11:58:08 +01:00
Pedro J. Estébanez
8f6a636ae7
Modernize Semaphore
...
- Based on C++11's `mutex` and `condition_variable`
- No more need to allocate-deallocate or check for null
- No pointer anymore, just a member variable
- Platform-specific implementations no longer needed
- Simpler for `NO_THREADS`
2021-02-18 11:58:08 +01:00
Pedro J. Estébanez
4ddcdc031b
Modernize Mutex
...
- Based on C++11's `mutex`
- No more need to allocate-deallocate or check for null
- No pointer anymore, just a member variable
- Platform-specific implementations no longer needed
- Simpler for `NO_THREADS`
- `BinaryMutex` added for special cases as the non-recursive version
- `MutexLock` now takes a reference. At this point the cases of null `Mutex`es are rare. If you ever need that, just don't use `MutexLock`.
- `ScopedMutexLock` is dropped and replaced by `MutexLock`, because they were pretty much the same.
2021-02-18 11:58:08 +01:00
Hugo Locurcio
972e7bd27c
Only display the assetlib Retry button if the download failed
...
(cherry picked from commit 508011a57f
)
2021-02-18 00:35:57 +01:00
Rémi Verschelde
7d921c1d53
i18n: Sync translations with Weblate
2021-02-16 14:47:29 +01:00
Ansraer
729a9c8a5e
Adjust auto scale on high res displays
...
(cherry picked from commit 466cf0b466
)
2021-02-16 14:47:29 +01:00
Pedro J. Estébanez
ec0085973f
Fix SceneTreeEditor::_update_tree() binding
...
(cherry picked from commit 20f48f0105
)
2021-02-16 14:27:40 +01:00
Danil Alexeev
1fa8595bff
Change logo in the About dialog box (return Godot's teeth)
...
(cherry picked from commit c553ca54d5
)
And fixup previous bogus cherry-pick that included merge conflicts.
2021-02-16 14:27:39 +01:00
mujpao
17a19ee104
Make search results font follow code editor font
...
The font size of the Find in Files dialog used to get out of sync with
the code editor font size.
The font of the Find in Files dialog is now updated each time there is a
change to the theme. This way, the font size of the Find in Files
results changes in response to the code font size being changed using
Ctrl +/- or using the Editor Settings.
Fixes #35499
(cherry picked from commit 011fdece6d
)
2021-02-16 14:27:39 +01:00
kobewi
5a290e0a3c
Don't save project settings when not necessary
...
(cherry picked from commit 4db47eb32e
)
2021-02-16 14:27:38 +01:00
Andrii Doroshenko (Xrayez)
329dcebc83
Fix sprite editor conversion tools to handle compressed textures
...
(cherry picked from commit 1cd7a16c10
)
2021-02-16 14:27:38 +01:00
Aaron Franke
751036ff87
[3.2] Limit max zoom to 1/2 of far plane instead of 1/4
2021-02-14 18:17:35 -05:00