4bee21bcc4
Add preload() to resource path when holding Ctrl
2021-05-27 12:22:32 +02:00
af3f047f49
Fixed console error spam (about invalid edited scene index)
2021-05-26 19:28:38 +03:00
0b4b1f872c
Merge pull request #49056 from Chaosus/vs_color
2021-05-26 11:07:22 +03:00
8f9b91dab1
Implements expandable color ports in visual shaders
2021-05-26 10:45:53 +03:00
78ad206d74
Add TileMap grid editor settings.
2021-05-25 10:23:57 +02:00
6772f70ec3
Fixes adding nodes on dragging in visual shaders
2021-05-24 13:50:10 +03:00
7cb23e4306
Merge pull request #48956 from Chaosus/vs_fix_adding_multiple_resources_undo
...
Fixes non-atomary action of dragging resources on visual shader graph
2021-05-24 12:21:35 +02:00
6580d1798a
Merge pull request #48829 from Chaosus/vs_comment_node_fixes
...
Prevents VisualShaderNodeComment from overlapping its content
2021-05-24 12:21:19 +02:00
21807f8d88
Fix editor constantly redrawing when freelook is active with still camera
...
The editor only needs to redraw when the camera is moving.
This helps preserver battery life on laptops when using freelook,
especially with the toggle mode (Shift + F).
2021-05-23 19:50:53 +02:00
809948f977
Merge pull request #40397 from KoBeWi/silent_seeker
...
Allow to move timeline without moving animation
2021-05-23 17:28:21 +02:00
0ac5be1e67
Reset Shader Editor scroll when changing shader
2021-05-23 13:54:45 +02:00
07d346dfa5
SpriteFramesEditor Minor fixes
2021-05-23 10:59:21 +02:00
80f4e407b2
Add a keyboard shortcut to select the word under cursor in TextEdit
...
This also acts as a general-purpose "deselect" shortcut since pressing
it a second time will deselect text.
This is available both in the script editor and in TextEdit fields
in use, both in the editor and projects.
The Duplicate Line script editor shortcut was moved to Ctrl + Shift + D
since it conflicts with the new shortcut (Ctrl + D). The rationale for
doing so is that Duplicate Line is a less commonly used action, and
its behavior can be replicated by copying and pasting the current line
anyway. (With no selection active, the whole line will be copied.)
2021-05-22 23:47:43 +02:00
084648bd18
Basic warning support implementation for the Godot Shading Language.
2021-05-22 19:24:31 +03:00
00e10a842f
Add custom background line colour to TextEdit and remove marked lines
2021-05-22 14:41:55 +01:00
7f5b074b4b
Fixes non-atomary action of dragging resources on visual shader graph
2021-05-22 08:16:56 +03:00
3b3a55ca04
Merge pull request #48918 from groud/fix_tilemap_y_sort
...
Fixes TileSet Y-sort not working and TileSet not saving correctly
2021-05-22 00:26:36 +02:00
7d80480b72
Fixes TileSet Y-sort not working and TileSet not saving correctly
2021-05-21 10:13:37 +02:00
28c7e28403
Merge pull request #48895 from JFonS/fix_viewport_rotation_control
...
Fix swapped front/rear directions in viewport rotation control.
2021-05-20 20:54:40 +02:00
e70e33ddcf
Fix swapped front/rear directions in viewport rotation control.
2021-05-20 16:28:38 +02:00
a6a75e2c09
Merge pull request #48812 from groud/tilemap_scenes_painting
...
Implement scenes tiles in TileMaps
2021-05-20 14:32:40 +02:00
342f3efc7e
Merge pull request #48882 from aaronfranke/approx-use-double
...
Make is_equal_approx have explicit float and double versions
2021-05-20 14:17:58 +02:00
d8bb53cd21
Implement scenes tiles in TileMaps
2021-05-20 13:12:03 +02:00
4219a4cb6f
Fix typos with codespell
...
Using codespell 2.0.0.
Method:
```
$ cat > ../godot-word-whitelist.txt << EOF
ang
curvelinear
dof
doubleclick
fave
findn
GIRD
leapyear
lod
merchantibility
nd
numer
ois
ony
que
seeked
synching
te
uint
unselect
webp
EOF
$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"
$ git diff // undo unwanted changes
```
2021-05-20 12:38:56 +02:00
b5b6d3a8ec
Make is_equal_approx have explicit float and double versions
2021-05-20 06:18:11 -04:00
f100fb9f10
Updates script list colors after theme is changed
2021-05-20 09:02:59 +03:00
a1657b0356
Prevents VisualShaderNodeComment from overlapping its content
2021-05-19 11:57:11 +03:00
16876bec76
Fix crash when trying to save with no scenes and scripts open
...
This could occur when attempting to save project settings when
no scenes or scripts are open (which is common in a brand new project).
2021-05-18 19:48:38 +02:00
35edb77d1f
Merge pull request #37796 from Gogsi/master
...
Improve consistency in file order
2021-05-18 11:45:05 +02:00
a8c83a7b35
Change EditorFileSystem and ScriptEditor file sorting order to improve consistency.
...
Fixes #37721 .
2021-05-18 10:42:06 +02:00
bca0d36fe6
Improve TreeItem API and allow to move nodes
2021-05-17 22:06:46 +02:00
6c367f8e0d
Merge pull request #48168 from LightningAA/control-to-ctrl-4.0
2021-05-17 17:38:02 +02:00
37c3b33253
Merge pull request #48605 from sent44/scripteditor_get_codeedit
...
Add `get_base_editor` to `ScriptEditorBase`
2021-05-16 23:06:01 +02:00
2b30728ebf
Add get_base_editor to ScriptEditorBase
2021-05-15 18:47:00 +07:00
6b55ec2ca9
text-editor: fix Clicking warning doesn't center around line
2021-05-13 17:07:39 +02:00
3a66c22e71
Add outlines and contrasting backgrounds to the editor UI elements
2021-05-12 01:45:56 +03:00
6dad72db69
Fix small issues with capitalization in the new TileMap editor
2021-05-10 18:08:07 -03:00
32cb88b410
Hide the 3D editor selection box when View Gizmos is disabled
2021-05-10 19:21:55 +02:00
a8a51cd75c
Merge pull request #46808 from pycbouh/theme-editor-better-create-ui
...
Refactor Create Theme menu in Theme Editor
2021-05-09 14:21:37 +02:00
39f9b92f54
Save the current script when pressing Ctrl + S if no scene is open
...
- Tweak the dialog messages to be more informative.
- The "Saved N modified resources" dialog is not a warning per se,
so make it more explicit.
2021-05-09 12:29:50 +02:00
912420b078
Refactor Create Theme menu in Theme Editor
2021-05-09 03:13:19 +03:00
97fecd1b69
Rename "Control" key to "Ctrl" and add "_pressed" suffix to all InputEventWithModifiers properties/methods
2021-05-07 14:00:50 -06:00
c3f7465b7e
Merge pull request #48535 from groud/tiles_squashed
...
TileSet and TileMap rework (squashed)
2021-05-07 20:46:06 +02:00
a3dda2df85
Rework the TileSet resource and TileMap nodes:
...
- Move most properties from TileMap to TileSet,
- Make TileSet more flexible, supporting more feature (several
collision layers, etc...),
- Fusion both the TileMap and TileSet editor,
- Implement TileSetSources, and thus a new way to index tiles in the TileSet,
- Rework the TileSet and TileMap editors completely,
- Implement an editor zoom widget (and use it in several places)
2021-05-07 18:06:17 +02:00
8962d36bb1
Merge pull request #33577 from Calinou/highlight-control-flow-keywords
...
Highlight control flow keywords with a different color
2021-05-07 00:52:50 +02:00
6e621441ca
Merge pull request #45607 from Calinou/improve-editor-theme
...
Improve the editor theme
2021-05-06 16:45:07 +02:00
0ade686601
Save the current script when adding a new method via signal connection
...
This makes it possible for external editors to pick up the changes.
Most modern editors should reload the file automatically,
but some older/lightweight editors may ask the user instead
(or only warn after trying to save in the external editor).
This closes #41283 .
2021-05-05 23:31:15 +02:00
e905e8f145
Highlight control flow keywords with a different color
...
This makes them easier to distinguish from other keywords.
2021-05-05 22:38:12 +02:00
e189ff55a7
Merge pull request #48378 from Calinou/editor-improve-audio-inspector-preview
...
Improve the editor audio preview inspector appearance and functionality
2021-05-04 17:58:28 +02:00
0de9a7d803
Rename doubleclick to double_click
2021-05-04 04:38:08 -04:00