Rémi Verschelde
d1f3b622f0
Fix missing/malformed license headers
2019-01-01 12:46:36 +01:00
Michael Alexsander Silva Dias
07fdd2c702
Fix incorrect grid snapping in TileSet editor with separation
2018-12-31 13:36:51 -02:00
Chaosus
b26d2ac190
Fix "method not found" error when script is removed from object
2018-12-31 12:09:08 +03:00
Dawid Wdowiak
131001a4fb
Fixed a property warning when loading a correct resource type
...
Fixed warning when loading a correct resource type to a property that could take more than one resource type.
2018-12-30 19:04:49 +01:00
Rémi Verschelde
ac46862097
Merge pull request #24506 from JFonS/expose_gizmos
...
Expose the new gizmo plugin system to scripting
2018-12-30 15:42:30 +01:00
Rémi Verschelde
1d7b69ebbc
Merge pull request #24664 from SoIAS/graph_node_headers_statemachine-24458
...
Removed graph node headers from state machine nodes
2018-12-30 14:06:58 +01:00
Michael Alexsander Silva Dias
4a91f94c13
Add undo-redo to the TileSet editor, and other improvements
2018-12-30 10:54:03 -02:00
Dawid Wdowiak
58ae20f239
Removed graph node headers from state machine nodes
2018-12-30 09:25:13 +01:00
Windy Darian
d9d6119b6e
Partial fix for blend shape with gltf
...
This fixes https://github.com/godotengine/godot/issues/20377 , where blend shape scales the mesh if the mesh is also skinned.
The issue was that the blend shape was trying to blend using BLEND_SHAPE_MODE_RELATIVE (directly adding everything in morph shape as displacement), while bone weights were copied in the morph shape, which resulted in 2x bone weights causing mesh to become bigger when blended.
Setting the blend mode to BLEND_SHAPE_MODE_NORMALIZED while guaranteeing the data is correct fixes the issue (previously treating gltf2's morph displacement data as blend target data). Ideally we still want to use BLEND_SHAPE_MODE_RELATIVE since it may need much less data, but that seems to require a larger refactor?
2018-12-29 01:13:35 -05:00
Rémi Verschelde
2e39e38c10
doc: Sync classref with current source
...
Fix various code formatting issues and argument names.
2018-12-27 11:10:18 +01:00
Rémi Verschelde
9c7ca687b2
Make error more explicit when OBJ/MTL files are missing
...
Fixes #24595 .
2018-12-27 10:39:43 +01:00
Erik
4f5f868b8a
Made clone (CTRL+B) in code editor clone only the selection.
...
In code editor, when code is selected, cloning (CTRL+B) now clones only the selected code. The code is cloned to
the end of selection. The previous behaviour was to clone the full line which the selection "touches" to the new
line after the end of selection.
2018-12-25 15:52:38 +01:00
Michael Alexsander Silva Dias
8aad7ef016
General fixes for the TileSet editor
2018-12-24 18:27:43 -02:00
Andrii Doroshenko (Xrayez)
ba13a2bc05
Bring back script encryption in export preset
...
Retrieved working implementation from 2.1 branch and adapted to
existing export preset system.
Added Script tab in export preset to export script as raw text,
compiled, or encrypted (same as in 2.1). The script encryption key is
visually validated. The script export mode and the key is saved per
per preset in `export_presets.cfg`, so it makes sense to ignore this
file in version control system.
Each custom exporting procedure can retrieve an export preset set
during project exporting. Refactored project export dialog a bit to
allow easier code comprehension.
2018-12-24 17:16:14 +02:00
Guilherme Felipe
8a202bc223
Fix blend tree generating wrong node names
...
Now it's possible to connect nodes again.
2018-12-22 12:18:04 -02:00
JFonS
6b15b4f904
Expose the new gizmo plugin system to scripting
2018-12-21 23:56:39 +01:00
Rémi Verschelde
616beb1041
ProjectManager: Warn when projects have different config_version
...
When opening projects for edition through the project manager, the
following checks are now done:
1. If the config_version is lower than the one used by the current
engine version, users are asked if they want to convert to the new
format or abort editing. Fixes #20626 .
2. If the config_version is higher than the expected one (project
from a more recent and incompatible engine version), projects are
grayed out and can't be edited. Fixes #18758 .
When editing from the command line, the behaviour is unchanged:
projects in situation (1) are automatically converted, while projects
in situation (2) show an error message (made more explicit).
The "Run" option from the project manager was not changed, so it will
still run (1) projects without converting them, and fail running (2)
projects.
Co-authored-by: groud <gilles.roudiere@gmail.com>
2018-12-21 12:45:27 +01:00
Rémi Verschelde
be8c0d57c5
Merge pull request #24519 from Chaosus/error_label_fix
...
Change LinkLabel back to Label in error status bar
2018-12-21 10:14:04 +01:00
Rémi Verschelde
f09956c86c
Merge pull request #24513 from YeldhamDev/fix_tileset_editor_draw
...
Fix small drawing error in TileSet editor
2018-12-21 10:09:00 +01:00
Chaosus
260b5818f1
Change LinkLabel back to Label in error status bar
2018-12-21 11:39:54 +03:00
Michael Alexsander Silva Dias
daf54133c2
Fix small drawing error in TileSet editor
2018-12-20 19:52:56 -02:00
Guilherme Felipe
21bad78bd8
Fixes for TileSetEditor and TileMapEditor
...
[TileSetEditor] Hide Bitmask and Priority for ATLAS_TILE
[TileMapEditor] Hide "Disable autotile" if the selected tile isn't
autotile
Fix #22756 , don't update bitmask when tilemode is ATLAS_TILE
2018-12-20 15:31:45 -02:00
Rémi Verschelde
e8cdbf99e9
CodeEditor: Drop unused enable_complete_timer variable
...
Its use was removed in 1039ba9ffb
.
2018-12-19 20:31:55 +01:00
Rémi Verschelde
26058376aa
Merge pull request #24462 from guilhermefelipecgs/fix_copy_paste_tilemap
...
Fix copy/paste for TileMap
2018-12-19 08:43:52 +01:00
Guilherme Felipe
06a929ace7
Fix copy/paste for TileMap
...
Fix #24440
2018-12-18 22:48:59 -02:00
Rémi Verschelde
3c999ae1a1
Merge pull request #24451 from mateusfccp/animation_editor_curve_tangent_different_color
...
Change color of AnimationPlayer curve to "highlight"
2018-12-18 18:56:05 +01:00
Michael Alexsander Silva Dias
2b278a5336
Small fixes for the AnimationTree editor
2018-12-18 15:24:22 -02:00
Mateus Felipe C. C. Pinto
e7968954e8
Change color of AnimationPlayer curve to "highlight"
...
This is to be consistent with Curve editor and to be less confusing
related to tangent lines color.
2018-12-18 13:46:03 -02:00
Rémi Verschelde
1039ba9ffb
EditorSettings: Remove enable_code_completion_delay
...
It was badly named (it disables code completion, not just the delay), and also
badly implemented (not preventing the timer for running, but just preventing it
to show the autocompletion).
It could be readded with a proper name and cleaner implementation if there's an
actual need for it.
Supersedes #24407 and closes #24352 .
2018-12-18 10:06:38 +01:00
Rémi Verschelde
1621270f26
Merge pull request #24432 from YeldhamDev/animationtree_editor_fixes
...
General fixes for the AnimationTree editor
2018-12-18 09:08:10 +01:00
Rémi Verschelde
75c6ad9756
Merge pull request #24427 from guilhermefelipecgs/fix_bread_crumb
...
Fix bread crumb of AnimationTree
2018-12-18 09:06:57 +01:00
Michael Alexsander Silva Dias
3c9ce2406b
Make the AnimationTree editor's path section more obvious
2018-12-17 23:52:14 -02:00
Michael Alexsander Silva Dias
b86b497cec
General fixes for the AnimationTree editor
2018-12-17 21:03:58 -02:00
Guilherme Felipe
317561863d
Fix bread crumb of AnimationTree
2018-12-17 17:08:41 -02:00
Rémi Verschelde
28b10ea668
Fix sometimes uninitialized variable warning raised by Xcode 9.4.1
...
Fixes this warning raised by Travis CI on macOS:
```
editor/plugins/polygon_2d_editor_plugin.cpp:95:6: warning: variable 'skeleton' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
if (!node->has_node(node->get_skeleton())) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
editor/plugins/polygon_2d_editor_plugin.cpp:106:7: note: uninitialized use occurs here
if (!skeleton) {
^~~~~~~~
editor/plugins/polygon_2d_editor_plugin.cpp:95:2: note: remove the 'if' if its condition is always false
if (!node->has_node(node->get_skeleton())) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
editor/plugins/polygon_2d_editor_plugin.cpp:94:22: note: initialize the variable 'skeleton' to silence this warning
Skeleton2D *skeleton;
^
= NULL
```
2018-12-17 12:28:11 +01:00
Rémi Verschelde
38f8269e1b
Merge pull request #24410 from YeldhamDev/graph_editors_title_fix
...
Fix titles in graph editors being invisible when headers are enabled
2018-12-17 08:10:20 +01:00
Michael Alexsander Silva Dias
9d4a996a08
Fix titles in graph editors being invisible when headers are enabled
2018-12-16 23:18:04 -02:00
Alexandre LittleWhite Laurent
ca90dd302b
Change global timestamp behaviour earlier
2018-12-16 23:39:17 +01:00
Rémi Verschelde
74bf67c3a6
Ensure cursor is visible when EditorSpinSlider exits the tree
...
Supersedes and closes #22581 .
2018-12-16 23:20:03 +01:00
Rémi Verschelde
4cf2d5bffe
Merge pull request #24405 from guilhermefelipecgs/fix_undo_fsm
...
Fix "undo" of the state machine losing node's position
2018-12-16 21:30:32 +01:00
Guilherme Felipe
bcd2659a2f
Fix "undo" of the state machine losing node's position
2018-12-16 18:06:26 -02:00
Rémi Verschelde
169db6abdd
Merge pull request #24397 from volzhs/builtin-script
...
Create built-in script properly
2018-12-16 15:51:06 +01:00
Rémi Verschelde
9df7ed59fb
Merge pull request #19501 from Zylann/custom_loaders
...
Added basic support for custom resource savers and loaders
2018-12-16 14:26:56 +01:00
Rémi Verschelde
3914bdb82e
Merge pull request #24376 from Calinou/tweak-editor-status-colors
...
Tweak editor status colors (success, warning, error)
2018-12-16 14:06:43 +01:00
Rémi Verschelde
d3debe18b5
Merge pull request #24308 from mineevgleb/#24303-persist-project-sorting-order
...
#24303 : remember sorting order in the project manager
2018-12-16 14:00:44 +01:00
volzhs
d072d5ed14
Create built-in script properly
2018-12-16 18:31:43 +09:00
Hugo Locurcio
1e56b4dd62
Tweak editor status colors (success, warning, error)
...
Some of the previous colors were "overbright" in the sense that
some of their components were above 1, causing font anti-aliasing
to look bad.
These new colors should be easier on the eyes while fitting better
with the rest of the editor's color palette.
2018-12-15 18:09:52 +01:00
Gleb Mineev
b675a3f745
24303: remember sorting order in the project manager
2018-12-15 17:38:49 +01:00
Marc Gilleron
065e2670af
Added basic support for custom resource savers and loaders
2018-12-15 05:34:53 +00:00
Rémi Verschelde
7ac67bfec1
Merge pull request #23464 from GameCoderStudios/master
...
Ability to pick child nodes of scenes instances marked with "Editable…
2018-12-14 18:41:47 +01:00
Rémi Verschelde
7e4e9e95e4
Merge pull request #24333 from YeldhamDev/filechooser_folder_icon
...
Change EditorLineEditFileChooser to use the "Folder" icon
2018-12-14 08:56:57 +01:00
Rémi Verschelde
491743d670
Merge pull request #24331 from mineevgleb/resource-undo-redo
...
#23231 : make resource changes in a nested inspector undoable
2018-12-14 08:56:42 +01:00
Michael Alexsander Silva Dias
0e894a160c
Change EditorLineEditFileChooser to use the "Folder" icon
2018-12-13 19:39:51 -02:00
Gleb Mineev
2e4752bdba
#23231 : make resource changes in a nested inspector undoable
2018-12-13 22:35:16 +01:00
Marc Gilleron
1f1ab997b6
Re-add missing save resource button in the inspector
2018-12-13 21:24:25 +00:00
Rémi Verschelde
2f31d31c23
Revert "Use more subtle indentation guides in the script editor"
2018-12-13 19:57:34 +01:00
Rémi Verschelde
17c3c64a80
i18n: Sync translation template with current source
...
Also French translation update and misc fixes to source strings.
2018-12-13 14:47:24 +01:00
Rémi Verschelde
d0d52606a7
i18n: Sync translations with Weblate
2018-12-13 13:49:46 +01:00
Rémi Verschelde
4d27b1fe4f
Merge pull request #24109 from remorse107/godotengine-path2d-editor-fix
...
Fixed Path2D Plugin Editor so segments can be split.
2018-12-12 16:02:55 +01:00
Rémi Verschelde
31349eec8e
Merge pull request #24203 from qichunren/fix_export_dialog_layout
...
Fix ExportDialog layout out of boundary when select a template.
2018-12-12 16:00:49 +01:00
Rémi Verschelde
4fe5a1dbef
Merge pull request #24214 from marcelofg55/editor_audio_buses_fix
...
Fix EditorAudioBuses not updating when changing to a device with different channels
2018-12-12 13:55:21 +01:00
Rémi Verschelde
c8a5400654
Merge pull request #24241 from Rubonnek/move-to-initializer-list
...
Moved member variables to initializer list
2018-12-12 09:25:34 +01:00
Rémi Verschelde
ecc5888674
Merge pull request #24293 from akien-mga/editorsettings-cleanup
...
Better code organization in EditorSettings::_load_defaults and cleanup of unused settings.
2018-12-12 09:22:49 +01:00
Rémi Verschelde
77dd0561ef
EditorSettings: Remove unused settings from initial set
...
Fixes #24291 .
2018-12-12 08:31:31 +01:00
Rémi Verschelde
fe68f53298
Code style: Sort EditorSettings initial set by section
2018-12-12 08:18:28 +01:00
Wilson E. Alvarez
08f22f1cf0
Moved member variables to initializer list
2018-12-11 18:33:01 -05:00
Marcelo Fernandez
792786b4b7
Fix EditorAudioBuses not updating when changing to a device with different channels
2018-12-11 19:54:52 -03:00
Rémi Verschelde
5ff403b3b0
Merge pull request #23361 from mrcdk/wav_loop_backward
...
Add backward looping support to AudioStreamSample (wav files)
2018-12-11 18:43:18 +01:00
Rémi Verschelde
55089d0b1a
Merge pull request #24224 from BastiaanOlij/flip_bitangent
...
Reverse bitangent on everythings
2018-12-11 15:21:43 +01:00
Rémi Verschelde
1a82877acc
Merge pull request #24278 from MarianoGnu/script_editor
...
Fix "index -1 out of range" error spam. Fixes #24277
2018-12-11 14:06:08 +01:00
Mariano Suligoy
1884952ae3
Fix "index -1 out of range" error spam when the Editor is using translations. Fixes #24277
2018-12-11 08:26:36 -03:00
qichunren
99f9af868a
Fix ExportDialog layout out of boundary when select a template.
2018-12-11 16:13:14 +08:00
Michael Alexsander Silva Dias
133031c65e
Fix "blocked > 0" error when selecting an item in the Search Help dialog
2018-12-11 00:43:13 -02:00
Andrii Doroshenko (Xrayez)
feb12559e6
Properly reselect duplicated visual shader nodes
...
This makes it much easier to drag duplicated nodes away from original ones.
2018-12-10 14:20:58 +02:00
Rémi Verschelde
bf59b73250
Merge pull request #20609 from YeldhamDev/menu_hover_explicit
...
Make opening menus with the same parent on mouse focus explicit
2018-12-09 23:15:33 +01:00
Rémi Verschelde
3a312dbd32
Merge pull request #20725 from Calinou/textedit-subtle-indent-guides
...
Use more subtle indentation guides in the script editor
2018-12-09 23:10:32 +01:00
Rémi Verschelde
dc54ee18ae
Merge pull request #24236 from Xrayez/fix-20212
...
Fix duplicating visual shader nodes
2018-12-09 21:45:05 +01:00
Michael Alexsander Silva Dias
bc9cb0e6cd
Cleanup some unused controls in the editor's top bar
2018-12-09 17:51:30 -02:00
Andrii Doroshenko (Xrayez)
86eb6951c7
Fix duplicating visual shader nodes
2018-12-09 15:37:57 +02:00
Michael Alexsander Silva Dias
1bb14971e5
Minor changes to the File menu in the Script Editor
2018-12-08 15:59:15 -02:00
Bastiaan Olij
fa63a0fe83
Reverse bitangent on everythings to ensure default normal map behavriour is consistent
2018-12-08 13:43:46 +11:00
Rémi Verschelde
4191e5316b
Merge pull request #22437 from DualMatrix/wrong_prop_warning
...
Added warning when trying to load resource of wrong type in editor.
2018-12-07 23:17:43 +01:00
Rémi Verschelde
9b78147bce
Merge pull request #22535 from DualMatrix/editor_value_cap
...
Fixed editor inspector ranges capping values at 65535.
2018-12-07 23:15:48 +01:00
Rémi Verschelde
49ac23e29f
Merge pull request #19914 from guilhermefelipecgs/add_z_index_autotile
...
Add Z-Index for Autotile
2018-12-07 22:33:06 +01:00
Guilherme Felipe
69f6f787c0
Add Z-Index for Autotile
2018-12-07 18:42:56 -02:00
Marcelo Fernandez
087401b33f
Fix custom features missing when _export_begin is called
2018-12-07 16:29:47 -03:00
Marcelo Fernandez
3daf1a8744
EditorExportPlugin now calls _export_end() when export ends if scripted
2018-12-07 15:05:10 -03:00
Robert Morse
bce3599bd7
Fixed an issue with the Path2D plugin editor not supporting the capability to split curves as its toolbar buttons originally advertised.
2018-12-07 08:27:36 -06:00
Rémi Verschelde
c2e96c65b3
Merge pull request #23327 from YeldhamDev/search_shaders
...
Added "shader" filter to "Find in Files"
2018-12-07 15:11:32 +01:00
Rémi Verschelde
e4a2003b98
Merge pull request #22323 from williamd1k0/ignore-main-scene
...
Editor: Skip loading main scene if restore_scenes_on_load is used
2018-12-07 15:08:34 +01:00
Rémi Verschelde
cac8cc8052
Merge pull request #24205 from YeldhamDev/tileset_context_hide_script
...
Hide "Script" section in the "TilesetEditorContext"
2018-12-07 07:47:02 +01:00
Michael Alexsander Silva Dias
d514ac405b
Hide "Script" section in the "TilesetEditorContext"
2018-12-07 02:18:02 -02:00
groud
c6329b4569
Add signals for files move/delete/rename to FileSystemDock
2018-12-06 21:35:21 +01:00
Rémi Verschelde
ce3f3a9f82
Merge pull request #24194 from bojidar-bg/23567-fix-message-queue-overflow
...
Make thumbnail cache less tasking on the message queue
2018-12-06 20:31:08 +01:00
Thomas Winderweedle
f2e7a650c7
Clear application/run/main_scene if that file is deleted
...
Fixes #22473
2018-12-06 16:28:27 +01:00
Rémi Verschelde
3f1bec5887
Merge pull request #23977 from YeldhamDev/editor_plugins_improvements
...
General enhancements to the Polygon2D, TextureRegion, and TileSet editors
2018-12-06 16:26:16 +01:00
Bojidar Marinov
68e69fd45b
Make thumbnail cache less tasking on the message queue
...
Fixes #23567
2018-12-06 17:25:57 +02:00
Rémi Verschelde
7198f5da9b
Merge pull request #23608 from RySchmitt/fix_spin_slider
...
Improve dragging behavior of editor_spin_slider
2018-12-06 15:39:09 +01:00
Rémi Verschelde
a0a9553cbe
Merge pull request #23673 from marcelofg55/export_path_3
...
Export Path now has a folder icon to select the path
2018-12-06 15:33:04 +01:00
Rémi Verschelde
c084340216
Merge pull request #23935 from helenaMontenegro/master
...
Add sorting to the project manager
2018-12-06 14:14:08 +01:00
Rémi Verschelde
efefe0be95
Merge pull request #23982 from qichunren/fixed_line_edit_lost_focus_when_create_new_project
...
Fixed project name line edit focus lost when open project-create dialog.
2018-12-06 14:06:43 +01:00
David Kennedy
29284f628c
Fixes editor crashing when editing autotiles issue #24004
2018-12-06 07:15:48 -03:00
Michael Alexsander Silva Dias
e4d0ecce7a
General enhancements to the Polygon2D, TextureRegion, and TileSet editors
2018-12-06 03:29:27 -02:00
Rémi Verschelde
21dea10116
Merge pull request #24159 from YeldhamDev/dialog_size_metadata
...
Move "Dialog Bounds" from the Editor Settings to project's metadata
2018-12-05 16:19:18 +01:00
Rémi Verschelde
99640ac583
Merge pull request #24165 from YeldhamDev/light_occluder_reuse_polygon
...
Make LightOccluder2D Editor use the AbstractPolygon Editor instead of its own
2018-12-05 08:59:29 +01:00
Rémi Verschelde
31384a56b5
Merge pull request #24160 from YeldhamDev/graph_tooltips
...
Add tooltips to GraphEdit node
2018-12-05 08:57:19 +01:00
Rémi Verschelde
89f8b84c47
i18n: Sync translation template with current source
2018-12-04 23:22:18 +01:00
Rémi Verschelde
b7782f182a
i18n: Sync translations with Weblate
2018-12-04 23:21:00 +01:00
Michael Alexsander Silva Dias
53764a5ee6
Make LightOccluder2D Editor use the AbstractPolygon Editor instead of its own
2018-12-04 18:25:19 -02:00
Michael Alexsander Silva Dias
3ae5eec366
Add tooltips to GraphEdit node
2018-12-04 15:00:27 -02:00
Michael Alexsander Silva Dias
63dc20a827
Move "Dialog Bounds" from the Editor Settings to project's metadata
2018-12-04 13:55:24 -02:00
Rémi Verschelde
e4ebe3db26
Merge pull request #24129 from mrcdk/export_array_with_arguments
...
Arrays now parse the hint_string in the new inspector.
2018-12-04 10:59:19 +01:00
MrCdK
9c91cc00ea
Arrays now parse the hint_string in the new inspector.
...
Also, if a hint_string is given, when changing the size of an Array the new elements are initialized to the default value of that type hint.
2018-12-03 19:05:22 +01:00
Rémi Verschelde
6f9aa8727c
Merge pull request #23991 from glaforte/bugfix/19195
...
Generate the tangents without de-indexing and re-indexing the vertices.
2018-12-03 17:35:50 +01:00
asheraryam
79ca8e7305
Use filename as fallback instead of the class name for mesh instance loaded by dragging from file to editor.
2018-12-02 23:41:09 +02:00
Rémi Verschelde
8dd00ed176
Merge pull request #24117 from Paulb23/txt_file_last_modified_time
...
Fix text files constantly asking for reload as no last modified time
2018-12-02 21:45:24 +01:00
Rémi Verschelde
f730d183c7
Merge pull request #24085 from guilhermefelipecgs/fix_layout
...
Fix key icon overlapping revert icon
2018-12-02 18:09:34 +01:00
Paulb23
69fe17639e
Fix text files constantly asking for reload as no last modified time
2018-12-02 16:24:23 +00:00
Guilherme Felipe
2015c74104
Fix key icon overlapping revert icon
2018-11-30 14:00:04 -02:00
Michael Alexsander Silva Dias
2823251c2f
Fix ItemList editor not hiding on node removal
2018-11-30 01:59:29 -02:00
Rémi Verschelde
c608d770d8
Merge pull request #24036 from glaforte/bugfix/18790
...
Changes the check for a singular matrix to use the scale vector.
2018-11-28 15:18:08 +01:00
Guillaume Laforte
fdb1fe6b92
Changes the check for a singular matrix to use the scale vector.
...
The check for the determinant does not have enough precision when used with a 0.01 uniform scale.
2018-11-28 08:56:01 -05:00
Rémi Verschelde
06db076fc6
Merge pull request #24025 from aaronfranke/analyzer-errors
...
Fix many errors found by PVS-Studio
2018-11-28 14:08:50 +01:00
Juan Linietsky
ab9bbce311
Disable progress dialog on export from command line, stab at fixing #24031
2018-11-28 08:46:26 -03:00
Aaron Franke
cb01268562
Fix many errors found by PVS-Studio
...
Fix errors 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, and 15.
2018-11-28 05:03:24 -05:00
Rémi Verschelde
aa08ef2bed
Merge pull request #23924 from Kanabenki/font-size-update
...
Display font size with zoom in code editor and refresh on settings change
2018-11-28 10:39:56 +01:00
Rémi Verschelde
dd06f6ee70
Fix style issues and signature mismatch
2018-11-28 10:21:07 +01:00
Juan Linietsky
616b91b498
Added test to avoid saving cyclic scene instancing, fixes #9686
2018-11-27 18:56:31 -03:00
Juan Linietsky
e6bc152de8
NORMALMAP was not working (no normal being used detected), fixes #9263
2018-11-27 18:05:20 -03:00
Rémi Verschelde
a92e885e55
Merge pull request #23992 from YeldhamDev/editor_help_scroll_value
...
Restore previous scroll position when reopening the search help dialog with a old search
2018-11-26 17:28:33 +01:00
Rémi Verschelde
24c38628b5
i18n: Sync translation template with current source
2018-11-26 17:25:11 +01:00
Rémi Verschelde
f0c7a545db
i18n: Sync translations with Weblate
...
Adds initial translations for Malayalam and Sinhala.
2018-11-26 17:23:42 +01:00
Michael Alexsander Silva Dias
78b9b7c42b
Restore previous scroll position when reopening the search help dialog with a old search
2018-11-26 13:40:59 -02:00
Guillaume Laforte
675dc00d04
Generate the tangents without de-indexing and re-indexing the vertices.
...
The support for shape keys / blend shapes depends on a consistent order for the vertices.
Fixes https://github.com/godotengine/godot/issues/19195 .
2018-11-26 10:09:52 -05:00
Rémi Verschelde
af92b7dc14
Merge pull request #23060 from willnationsdev/inherit-non-class-script
...
Fix Script -> Script Class not in CreateDialog
2018-11-26 10:52:52 +01:00
qichunren
1986cc1118
Fixed project name line edit focus lost when open project-create dialog.
...
This also select default project name text for convenience.
2018-11-26 15:56:34 +08:00
Juan Linietsky
815557c812
Do not normalize normal map when disabled, fixes #20761
2018-11-25 17:05:35 -03:00
Juan Linietsky
0d69da8c0e
Rewrite code for unfolding and make it automatic on scene load, which works better.
2018-11-25 10:47:33 -03:00
Alexander Holland
66d8ce0c05
Fix multiselect change property
2018-11-24 10:13:14 +01:00
helenaMontenegro
911cf63eb8
Add sorting to project manager. Fixes #8794 .
2018-11-23 23:53:21 +00:00
Juan Linietsky
cdafb7bce2
Properly show 2D bone previews in 2D skeleton UV editor, fixes #20950
2018-11-22 22:23:19 -03:00
Michael Alexsander Silva Dias
4abd90cdff
Make the buttons in the unified help dialog not steal focus
2018-11-22 21:20:57 -02:00
Rémi Verschelde
f673bd017d
Merge pull request #23885 from glaforte/bugfix/22848-attempt2
...
Avoids error messages when importing zero scale transforms in the COLLADA importer
2018-11-22 23:30:19 +01:00
Rémi Verschelde
20b6f104ff
Merge pull request #23907 from YeldhamDev/unified_help_fixes
...
General fixes for the new unified help search
2018-11-22 23:29:55 +01:00
Michael Alexsander Silva Dias
2049efc1e3
General fixes for the new unified help search
2018-11-22 19:41:10 -02:00
Juan Linietsky
9efc6d85d8
Do not crash on invalid file, closes #21083
2018-11-22 17:27:01 -03:00
Kanabenki
9dc15bae7c
Display font size with zoom in code editor and refresh on settings change
2018-11-22 16:22:55 +01:00
Rémi Verschelde
da31d63f76
Merge pull request #23680 from YeldhamDev/unified_help_search_revived
...
Unified Class and Reference Search 2: Resurrection
2018-11-22 16:16:52 +01:00
Rémi Verschelde
edbecf5908
Merge pull request #23875 from Chaosus/error_btn
...
Allows user to click on error line in status bar to jump into error.
2018-11-22 16:06:39 +01:00
Chaosus
1129d83272
Allows user to click on error line to jump into error.
2018-11-22 11:55:36 +03:00
Juan Linietsky
a2a606794c
Ensure array and dict editors show edited object IDs, fixes #20225
2018-11-21 22:10:58 -03:00
Rémi Verschelde
9e628264b6
Merge pull request #23890 from qarmin/more_accurate_svg_scale
...
Make SVG scale more accurate
2018-11-21 21:38:56 +01:00
Juan Linietsky
9018e8b132
Add Discrete and Carry blend modes for BlendSpace2D, allows to fix #20135
2018-11-21 16:07:24 -03:00
qarmin
82ab28e0d2
Make SVG scale more accurate
2018-11-21 19:06:38 +01:00
Guillaume Laforte
3f22f8d1f0
Avoids spamming the user when the COLLADA importer detects a singular basis during the animation import.
...
Fixes https://github.com/godotengine/godot/issues/22848 .
2018-11-21 10:15:08 -05:00
Juan Linietsky
894163a945
Make it smarter to infer paths from history data, closes #20005
2018-11-21 09:22:47 -03:00
Max Hilbrunner
998d3a30a5
Merge pull request #22983 from Ashafix/master
...
Better error message for malformed plugins
2018-11-21 12:18:15 +01:00
Juan Linietsky
da0ec37aa9
Reworked how non-imported resources are reloaded on change, fixes #19852
2018-11-20 21:48:48 -03:00
Ray Koopa
fddffa9eb8
Unify editor class and reference search
...
Co-authored-by: Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>
2018-11-20 20:52:27 -02:00
Michael Alexsander Silva Dias
da7d3c5a58
Make opening menus with the same parent on mouse focus explicit
2018-11-20 20:37:45 -02:00
Rémi Verschelde
7439e55812
Merge pull request #23645 from Calinou/add-dynamicfont-antialias-option
...
Add a property to control DynamicFont anti-aliasing
2018-11-20 15:02:29 +01:00
Rémi Verschelde
90dd3774a3
Merge pull request #23802 from JFonS/add_save_option
...
Add Save option to resource property menu
2018-11-20 14:15:31 +01:00
Rémi Verschelde
477e89a8a2
Merge pull request #23760 from BastiaanOlij/fix_tangent_direction
...
Fixing tangent and binormal logic
2018-11-20 14:13:36 +01:00
Rémi Verschelde
57b634ad3d
Merge pull request #23813 from JFonS/change_gizmo_default
...
Change default gizmo visibility and icons
2018-11-20 08:50:18 +01:00
Rémi Verschelde
16a2c31e53
Merge pull request #23812 from YeldhamDev/clear_history_version_optional
...
Add argument to UndoRedo's "clear_history()" to not increase the version
2018-11-20 08:49:17 +01:00
Bastiaan Olij
bcef4b8dc6
Fixing tangent and binormal logic
2018-11-19 22:27:05 +11:00
Michael Alexsander Silva Dias
7144e2fde4
Add more places to hide guides if relationship lines are enabled
2018-11-19 03:05:01 -02:00
Juan Linietsky
0f7a86ca52
If using relationship lines (now default) hide guides.
2018-11-18 22:00:31 -03:00
Juan Linietsky
dc33d25fec
Make sure inbetween lines in inspector can't be clicked, fixes #19014
2018-11-18 21:52:01 -03:00
Juan Linietsky
c12de11c44
Ensure multinode undo redo merges ends for operation, fixes #19010
2018-11-18 21:43:22 -03:00
Juan Linietsky
079c2630e2
Make sure RMB also works for resource editor in inspector, fixes #18994
2018-11-18 21:30:08 -03:00
Michael Alexsander Silva Dias
6ba94d5ca0
Add argument to UndoRedo's "clear_history()" to not increase the version
2018-11-18 19:46:35 -02:00
JFonS
e5a4fa5281
Change default gizmo visibility and icons
2018-11-18 22:01:09 +01:00
Juan Linietsky
455f297671
Properly reset canvas state after drawing, fixes #18860
2018-11-18 16:34:20 -03:00
JFonS
dbca3b81ba
Add Save option to resource property menu
2018-11-18 15:17:04 +01:00
Wilson E. Alvarez
f8e0051420
Removed unnecessary assignments
2018-11-17 20:40:55 -05:00
Rémi Verschelde
9eb4b6d91a
Merge pull request #23748 from groud/fix_drag_and_drop_canvas_items
...
Fixes drag and drog of image files on scaled nodes
2018-11-17 17:20:50 +01:00
Rémi Verschelde
563356109b
Fixup to previous commit, missed one occurrence
2018-11-17 16:24:34 +01:00
Rémi Verschelde
efd4228892
EditorSettings: Rename invert_y-axis to invert_y_axis for consistency
...
No other option uses a dash in its identifier.
2018-11-17 16:19:02 +01:00
groud
60f2e94c08
Fixes drag and drog of image files on scaled nodes
2018-11-16 16:55:28 +01:00
DrNochi
911d3a4586
Check if setting exists to prevent warning
...
Fixes #23332
2018-11-16 15:26:55 +01:00
Juan Linietsky
7c00f0599e
Add proper warnings when attempting to create a ViewporTexture in a resource that is not fit for it. Closes #16006 .
2018-11-14 11:33:39 -03:00
Juan Linietsky
7f347cc31a
It is now possible to cancel on 2D polygon editor. RMB (previously close) and ESC will cancel polygon. Closes #15474
2018-11-13 18:50:54 -03:00
Marcelo Fernandez
e49a090919
Export Path now has a folder icon to select the path
2018-11-12 16:04:58 -03:00
Marcelo Fernandez
aaa650e14a
Fix missing bind for _export_path_changed
2018-11-12 11:38:26 -03:00
Rémi Verschelde
d1858cd729
Merge pull request #23655 from ibrahn/uninit-cleanup-plugins
...
Fixed various uninitialised member variables in editor plugins.
2018-11-12 08:56:07 +01:00
Rémi Verschelde
a05f136fb0
Merge pull request #23654 from YeldhamDev/remove_unused_debug_var
...
Remove unused variable in ScriptEditorDebugger
2018-11-12 08:53:28 +01:00
Rémi Verschelde
8dfe786406
Merge pull request #23649 from willnationsdev/fix-scene-icons
...
Fix scene dock not showing custom icons
2018-11-12 08:19:40 +01:00
Michael Alexsander Silva Dias
8a08a9fb6a
Remove unused variable in ScriptEditorDebugger
2018-11-11 15:35:09 -02:00
Ibrahn Sahir
ed337085cf
Fixed various uninitialised member variables in editor plugins.
2018-11-11 17:32:47 +00:00
Juan Linietsky
d16ce4a8ed
Many fixes to script editor remote debugger, closes #13346
2018-11-11 09:16:27 -03:00
Will Nations
33e18ab2b5
Fix scene dock not showing custom icons
2018-11-10 22:46:20 -06:00
Hugo Locurcio
fd89464d45
Add a property to control DynamicFont anti-aliasing
...
- Editor font anti-aliasing can now be disabled in the Editor Settings.
- DynamicFonts used in projects can now have their anti-aliasing
disabled in their DynamicFontData child. Changes will be visible
upon reloading the scene in the editor.
2018-11-10 22:07:32 +01:00
Rémi Verschelde
35e533f34f
Merge pull request #23597 from vnen/network-fs-fix
...
Fix deploy with network filesystem
2018-11-10 21:54:14 +01:00
Rémi Verschelde
f2873e5d06
Merge pull request #23638 from DualMatrix/tileset_spam
...
Fixed error spam when deleting cell in tileset
2018-11-10 21:53:11 +01:00
DualMatrix
b6c386a3b0
Fixed error spam when deleting cell in tileset
...
Fixes #23556 and should fix #21549
2018-11-10 18:52:52 +01:00
George Marques
9fac01e410
Fix deploy with network filesystem
...
Also make some prints only happen in verbose mode.
2018-11-10 10:51:31 -02:00
Juan Linietsky
eb2d7228cd
Make TextureRegion grid settings occupy less space, closes #12679
2018-11-10 08:08:27 -03:00
Rémi Verschelde
a16d9c6ab6
Merge pull request #23476 from marcelofg55/export_all
...
Add an Export All button to the Export dialog
2018-11-09 16:55:04 +01:00
Rémi Verschelde
d4c62e714c
Merge pull request #23578 from Liangdi/master
...
fix tile set editor crash when drawing polygon shapes
2018-11-09 15:57:31 +01:00
Rémi Verschelde
ffe5723fde
Merge pull request #23614 from DualMatrix/snappy
...
AnimationPlayer, snap absolute position instead of motion.
2018-11-09 15:56:32 +01:00
DualMatrix
e4e8fc6314
AnimationPlayer, snap absolute position instead of motion.
...
Fixes #22663
2018-11-09 12:35:49 +01:00
Rémi Verschelde
4e1995c29b
Remove junk SCons file
2018-11-09 11:51:38 +01:00
Rémi Verschelde
eef2625ae5
Merge pull request #23059 from groud/change_ci_selection
...
Allow the Container children selection but don't allow them to move
2018-11-09 10:04:34 +01:00
Ryan Schmitt
e890a7d627
Improve dragging behavior of editor_spin_slider
...
Fixes issues with changing the size or position of a Rect. Fixes #23011
2018-11-08 19:48:44 -08:00
DualMatrix
8286975d16
Made AnimationPlayer timeline only advance when keyframing frame variables
...
Fixes #23330
2018-11-08 21:46:34 +01:00
Juan Linietsky
531dc2f435
Proper time tracking in AnimationNodeAnimation, closes #22887
2018-11-08 16:51:45 -03:00
Juan Linietsky
f2e54057ae
-Moved EditorDefaultValue to ClassDB, made it core
...
-Removed one and zero hints for properties, replaced by default value
2018-11-08 11:30:59 -03:00
Liangdi
5116c009c9
fix tile set editor crash when drawing polygon shapes
2018-11-08 02:10:13 +08:00
groud
0ec448d21d
Fixes icons in itemlist not working
2018-11-07 18:29:24 +01:00
Rémi Verschelde
de0d306558
Merge pull request #23383 from groud/better_tilemap_transform
...
Enhance the tilemap transform buttons
2018-11-06 22:27:29 +01:00
Rémi Verschelde
90d43084c2
Merge pull request #23526 from Mintormo/fix-23480
...
(#23480 ) Fixed problem with wrong directory path
2018-11-06 22:14:14 +01:00
Rémi Verschelde
8739f4b6e2
Merge pull request #23543 from marcelofg55/export_path2
...
Preset saved export path is now shown on the Export window
2018-11-06 22:09:33 +01:00
groud
742a9d9023
Fixes uniform scaling issues (for real this time)
2018-11-06 21:51:48 +01:00
Marcelo Fernandez
4755a3beed
Preset saved export path is now shown on the Export window
2018-11-05 22:01:34 -03:00
groud
c2b6a900fc
Fixes uniform scaling weird behavior
2018-11-05 23:31:57 +01:00
Mintormo
69bca28271
( #23480 ) Wrong directory path in filesystem dock when creating script.
...
When creating script and file selected in filesystem dock,
between file name and directory path there is no "/" symbol.
This commit fix that bug.
2018-11-05 17:27:48 +03:00
Michael Alexsander Silva Dias
f6d137d3d0
Added "shader" filter to "Find in Files"
2018-11-05 12:13:08 -02:00
Rémi Verschelde
d4028a3f50
Merge pull request #23522 from YeldhamDev/find_files_dialog_fixup
...
General fixup of the "Find in Files" dialog
2018-11-05 14:52:45 +01:00
Rémi Verschelde
06a133bdd1
Merge pull request #23518 from volzhs/confirmed_already_connected
...
Fix error with a specific dock layout
2018-11-05 13:06:27 +01:00
Rémi Verschelde
118c78372e
Merge pull request #23523 from akien-mga/docs-https-latest
...
doc: Use HTTPS for docs.godotengine.org and point to latest branch
2018-11-05 09:39:20 +01:00
Rémi Verschelde
fcd761e889
Merge pull request #23519 from Rubonnek/remove-unnecessary-assignments
...
Removed unnecessary assignments
2018-11-05 09:05:03 +01:00
Rémi Verschelde
5f8af252e8
doc: Use HTTPS for docs.godotengine.org and point to latest branch
...
Fixes #23509 .
2018-11-05 08:46:27 +01:00
Rémi Verschelde
935537c531
Merge pull request #23508 from Paulb23/clone_last_line_issue_21811
...
Fix clone line undo history and extra new line, issue 21811
2018-11-05 08:38:42 +01:00
Rémi Verschelde
4c63772f54
Merge pull request #22622 from JFonS/fix_particle_animation
...
Remove animation loop from ParticlesMaterial + improvements to CPUParticles2D
2018-11-05 07:59:30 +01:00
Michael Alexsander Silva Dias
e030317b6c
General fixup of the "Find in Files" dialog
2018-11-05 04:51:34 -02:00
Wilson E. Alvarez
71df4caf8f
Removed unnecessary assignments
2018-11-04 22:19:30 -05:00
volzhs
9f62f79dbb
Fix error with a specific dock layout
2018-11-05 11:45:25 +09:00
Rémi Verschelde
19f1ddb708
Merge pull request #23481 from groud/fix_extends_not_updating
...
Fixes CollisionShape extends not updating when draggind handles
2018-11-04 22:04:52 +01:00
Rémi Verschelde
2cf33bc5f1
Merge pull request #23479 from groud/fix_search_rmb_options
...
Hide some RMB options in the filesystem dock when files are searched
2018-11-04 22:03:48 +01:00
Paulb23
6c54cb8bff
Fix clone line undo history and extra new line, issue 21811
2018-11-04 18:33:16 +00:00
JFonS
85ce4a67ed
Remove animation loop from ParticlesMaterial + improvements to CPUParticles2D
...
Remove animation loop from ParticlesMaterial and move it to
SpatialMaterial for 3D particles and Particles2D for the 2D case.
Added animation to CPUParticles2D as well as the "Convert to
CPUParticles2D" to the PAarticles2D menu.
2018-11-04 15:58:12 +01:00
Marcelo Fernandez
c0766e9503
Add an Export All button to the Export dialog
2018-11-03 21:19:12 -03:00
groud
952f3004f1
Fixes CollisionShape extends not updating when draggind handles
2018-11-03 19:15:10 +01:00
groud
a821de2275
Hide some RMB options in the filesystem dock when files are searched
2018-11-03 18:37:57 +01:00
Angeloss
c15919fd6b
Ability to pick child nodes of scenes instances marked with "Editable children" to the "Add animation track/Pick node to be animated" dialog.
2018-11-02 17:29:03 -06:00
Jared
f115f00ec6
Allow plugin scene change signal to report null for empty scenes.
2018-11-03 00:11:02 +02:00
Juan Linietsky
03563c8ddf
Merge pull request #23061 from groud/remove_thumbnail_view
...
Remove the thumnail-only view from the filesystem dock
2018-11-02 13:09:09 -03:00
Juan Linietsky
08612e1cfd
No longer force mipmaps on import of VRAM textures, closes #10221
2018-11-02 12:26:11 -03:00
Juan Linietsky
9b2c441ae3
Merge pull request #22625 from allkhor/cleanup_history_from_remote_nodes
...
Cleanup the editor history from remote nodes after the scene stopped.
2018-11-02 11:32:36 -03:00
Rémi Verschelde
a3501c096f
Merge pull request #21897 from Calinou/3d-display-camera-coordinates
...
Display camera coordinates in the 3D viewport's information pane
2018-11-02 11:33:22 +01:00
Rémi Verschelde
5beaea9891
Merge pull request #23389 from marcelofg55/multiple_ext
...
Export for OS X on OS X now lets you select .dmg or .zip
2018-11-02 11:07:18 +01:00
Pedro J. Estébanez
d856ec611a
Let TileSet editor sanitize out tiles with wrong textures
2018-11-02 04:54:28 +01:00
Pedro J. Estébanez
d2b0f69a64
Let user fix dependencies in resources
2018-11-02 04:44:40 +01:00
Juan Linietsky
0e27af280c
Merge pull request #22817 from DualMatrix/animation_group
...
Made AnimationPlayer track groups update after changing path
2018-11-01 20:05:49 -03:00
Rémi Verschelde
91e5782795
Merge pull request #23311 from YeldhamDev/editor_capitalization_fix
...
Small capitalization fixes across the editor
2018-11-01 21:37:33 +01:00
Juan Linietsky
755249f7d9
Merge pull request #22311 from Xrayez/fix-22037
...
Fix blend tree editor updating invalid blend tree node graph
2018-11-01 16:59:48 -03:00
Juan Linietsky
74d895425d
Merge pull request #23313 from DavidSichma/viewport-reassign
...
Handling NodePaths in in-place Editor for Resources
2018-11-01 13:59:59 -03:00
Marcelo Fernandez
d51999f11d
Export for OS X on OS X now lets you select .dmg or .zip
2018-11-01 10:08:26 -03:00
Rémi Verschelde
9000b1a75d
Merge pull request #22938 from groud/open_spriteframes_on_animatedsprites_edit
...
Opens the SpriteFrames editor when editing an AnimatedSprite
2018-11-01 10:49:38 +01:00