bruvzg
583c6d303c
Change in-editor documentation style to be closer to online docs.
...
(cherry picked from commit 1e3c02d590
)
2021-10-07 12:48:23 +02:00
Rémi Verschelde
81da3b8ba4
Use translated docs in PropertySelector
...
And do the dedent and stripping for both translated and
non-translated strings for consistency, and so that we
don't need to do it at the call site.
(cherry picked from commit a16031beb6
)
2021-10-07 12:48:23 +02:00
Rémi Verschelde
9729432ec0
i18n: Add support for translating the class reference
...
- Parse `.po` files from `doc/translations/*.po` like already done
with `editor/translations/*.po`.
- Add logic to register a doc translation mapping in `TranslationServer`
and `EditorSettings`.
- Add `DTR()` to lookup the doc translation mapping (similar to `TTR()`).
Strings are automatically dedented and stripped of whitespace to ensure
that they would match the translation catalog.
- Use `DTR()` to translate relevant strings in `EditorHelp`,
`EditorInspector`, `CreateDialog`, `ConnectionsDialog`.
- Small simplification to `TranslationLoaderPO`, the path argument was
not really meaningful.
(cherry picked from commit 4857648a16
)
2021-10-07 12:48:23 +02:00
Rémi Verschelde
01707c28c9
i18n: Add header strings to translation catalog
...
(cherry picked from commit aca1971a12
)
2021-10-07 12:48:21 +02:00
Rémi Verschelde
df69945f1f
Merge pull request #52714 from m4gr3d/provide_getter_for_project_data_dir_3x
2021-10-05 21:02:41 +02:00
Rémi Verschelde
5fb9a2a54d
Merge pull request #52652 from boruok/optional-crop-for-texture-atlas-importer
2021-10-05 19:21:49 +02:00
Rémi Verschelde
393166793c
Merge pull request #52952 from Calinou/cpu-lightmapper-num-threads-editor-setting
2021-10-05 19:20:29 +02:00
Hugo Locurcio
0e943939e2
Add an editor setting to configure number of threads for lightmap baking
...
This can be used to free some CPU cores when baking lightmaps.
When using fewer CPU cores, lightmap baking is slower but background
tasks aren't slowed down as much.
2021-10-05 17:35:20 +02:00
Rémi Verschelde
4e85135c37
Merge pull request #53429 from KoBeWi/listener3.x
2021-10-05 13:57:28 +02:00
Rémi Verschelde
d4b2db5c3a
Merge pull request #51438 from timothyqiu/selection-box-sep-3x
2021-10-05 13:55:36 +02:00
kobewi
f9720a9bf2
Add Listener2D
2021-10-05 13:29:59 +02:00
lawnjelly
192ec963ae
Create 'rendering/misc' project settings section
...
To prevent the project settings `rendering` section getting out of hand, this PR moves some of the smaller new settings into a `misc` category.
2021-10-05 11:47:03 +01:00
Rémi Verschelde
7f58b6322e
Merge pull request #53067 from Calinou/add-script-nav-extra-mouse-button-3.x
2021-10-05 11:57:51 +02:00
Rémi Verschelde
86ee82c6e2
Merge pull request #53090 from Razoric480/key_up_down_spin_slider_32
2021-10-05 11:30:47 +02:00
Rémi Verschelde
59930dca00
Merge pull request #53263 from Calinou/editor-inspector-warning-yellow-3.x
2021-10-05 11:12:44 +02:00
Rémi Verschelde
74727be0aa
Merge pull request #50718 from LightningAA/drag-multiple-resources-onto-array-export-3.x
2021-10-05 11:11:30 +02:00
Yuri Sizov
8fe6fceb02
Safeguard against BitMap fonts in the CanvasItem editor
...
Co-authored-by: ArrowInAKnee <gatexxl@gmail.com>
2021-10-04 22:54:04 +03:00
EricEzaM
6628fe0469
Fixed drag and drop not respecting type on exported arrays.
2021-10-01 13:26:15 -06:00
Eric M
a4b6ba2c2f
Added properties and methods to allow for dragging and dropping multiple files onto exported arrays.
2021-10-01 13:24:41 -06:00
Hugo Locurcio
26671e7407
Use a yellow color for editable children properties instead of red
...
This matches the usual "Changes may be lost!" warning color.
2021-09-30 18:41:46 +02:00
Francois Belair
d43a485e51
Add up/down keys to inc/dec val in spin slider
...
Back ported to 3.2.
2021-09-29 14:09:27 -04:00
kobewi
0fa8d3431a
Fix editor stuck dimmed because of unsaved script
2021-09-29 17:06:12 +02:00
kleonc
047108a4ca
SceneTreeDock Ensure to deactivate multi edit when selection changes to a single node
...
(cherry picked from commit 5d25115e80
)
2021-09-29 11:05:05 +02:00
Matthew Newall
8f66e6148d
Corrected Save Scene and Save All Scenes not working when the scene's dir no longer exists
...
(cherry picked from commit ed2280528f
)
2021-09-29 11:04:49 +02:00
Rémi Verschelde
bb60c97d10
Merge pull request #53063 from stebulba/3_x_undo_closecurve
2021-09-29 10:18:37 +02:00
Rémi Verschelde
b22d3df89d
Merge pull request #53065 from godotengine/template_manager_mirror_icon_3
2021-09-29 08:12:26 +02:00
naeu
9fb7efdf16
Set dialog folder icon color
2021-09-27 19:10:20 +01:00
Rémi Verschelde
abe0535fc0
Revert "Load assets before enabling editor plugins"
...
This reverts commit 55f9ae3d21
.
It caused regressions #52968 and #52995 .
2021-09-27 18:28:01 +02:00
David Socha
b05f70fe6e
export "Keep" import option when multiple files are selected
...
Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit ec9f9f72e2
)
2021-09-27 18:06:55 +02:00
Hugo Locurcio
1ff98bfa1b
Add history navigation in the script editor using extra mouse buttons
...
This feature is enabled by default, but it can be disabled in the editor
settings in case it interferes with other uses of the extra buttons
(such as push-to-talk in a VoIP program).
2021-09-25 20:33:57 +02:00
Michael Alexsander
da265c6ceb
Make mirror button in Template Manager use the lighter version of its icon
2021-09-25 15:15:58 -03:00
Stéphane Fortin
6cf54d06be
add missing undo on CloseCurve
2021-09-25 13:22:10 -04:00
Rémi Verschelde
94f658a8d2
Merge pull request #52984 from pycbouh/disable-freaky-subinspectors-3.x
2021-09-25 00:08:42 +02:00
Rémi Verschelde
86944daafd
Merge pull request #53026 from kleonc/texture-preview-updating-3x
2021-09-24 23:15:12 +02:00
kleonc
4eb59e8492
TexturePreview Update text when texture is being changed
2021-09-24 18:55:58 +02:00
Hugo Locurcio
1e4967968f
Color error and warning lines in the editor debugger's Errors panel
...
This improves readability when some errors/warnings are unfolded,
as their stack traces will keep their original colors.
2021-09-24 15:53:41 +02:00
Yuri Sizov
d3d7c29b8c
Disable sub-inspectors for properties with their own editors
2021-09-24 00:36:28 +03:00
Yuri Roubinsky
5c06685609
[3.x] Draggin in/out from ports to create nodes in Animation Blend Tree
2021-09-23 12:09:19 +03:00
Haoyu Qiu
4b611c4518
Fix 3D view name typo
2021-09-22 10:31:48 +08:00
Rémi Verschelde
882e04ed0d
i18n: Sync translations with Weblate
2021-09-21 20:33:12 +02:00
kobewi
168292fa00
Don't stop closing on unsaved script
...
(cherry picked from commit 8fe664fb4b
)
2021-09-21 20:33:11 +02:00
Ryan Roden-Corrent
ae38c672f1
Add QuickLoad option to resource picker.
...
When clicking on a resource field in the inspector dock, you now have
the "Quick Load" option in addition to "Load". This opens a QuickOpen
dialog allowing the user to type in a phrase to quickly locate the
desired resource (similar to "Quick Open Scene").
In my experience, this is much faster than clicking through the File
Dialog.
Relates to godotengine/godot-proposals#346 .
(cherry picked from commit 470b94fe22
)
2021-09-21 20:33:11 +02:00
kleonc
891681a5a3
SpriteFramesEditor Fix preview grid in "Select Frames" dialog
...
(cherry picked from commit ad7a6102ae
)
2021-09-21 20:33:07 +02:00
Hugo Locurcio
da68feb0ca
Print a warning if a 3D editor gizmo has no name defined
...
Unnamed gizmos should be avoided, so this should help editor plugin
authors resolve issues with gizmo naming if they forgot to override
the function.
(cherry picked from commit e5406ba952
)
2021-09-21 17:15:01 +02:00
Manuel Dun
dbf2d7b76c
Conversion now includes "Local to scene" flag and name
...
(cherry picked from commit 3e8b54bfc3
)
2021-09-21 17:15:00 +02:00
Hugo Locurcio
b1b936cba8
Tweak the script editor's line/column indicator for readability
...
- Use a colon instead of parentheses and a comma to reduce visual
clutter.
- Pad the line number with 4 spaces to account for scripts longer
than 999 lines.
(cherry picked from commit 1e8976fcb5
)
2021-09-21 17:15:00 +02:00
TechnoPorg
55f9ae3d21
Load assets before enabling editor plugins
...
Moves the code for enabling plugins from NOTIFICATION_READY to after the first scan has been completed.
(cherry picked from commit 1963c63b91
)
2021-09-21 17:15:00 +02:00
Yuri Roubinsky
8519c803e4
Prevent error generates if Delete Line
used on last line in CodeEditor
...
(cherry picked from commit 7ccbf49bda
)
2021-09-21 17:14:59 +02:00
Hugo Locurcio
c1d13df0ef
Enable Pixel Snap by default in the 2D editor
...
Since this avoids accidentally placing 2D nodes at subpixel positions,
this results in more crisp visuals by default, even when pixel snapping
is disabled in the project settings.
(cherry picked from commit c03e7c2dde
)
2021-09-21 17:14:59 +02:00
kleonc
8816838247
MultiNodeEdit Fix setting NodePath
...
(cherry picked from commit 5260fd8f3e
)
2021-09-21 17:14:59 +02:00