Commit Graph

2088 Commits

Author SHA1 Message Date
Michael Alexsander Silva Dias 32e3f257ac Made the Debugger's Stack Frames items reselectable. 2018-02-20 00:02:37 -03:00
Nathan Warden 4bfb504c2f Added an auto quit and auto build flag to the command line options. 2018-02-19 16:22:55 -05:00
Rémi Verschelde 693f5426d4
Merge pull request #16709 from willnationsdev/autoload-edit
Enable EditorPlugin to add/remove autoloads
2018-02-19 22:04:42 +01:00
Rémi Verschelde e7fb143515
Merge pull request #14433 from PJB3005/17-12-08-3d_grid_color_setting_update
Makes 3D editor grid color update without restart.
2018-02-19 22:02:02 +01:00
Bernhard Liebl 1d2d08da5b Add show path button to project manager 2018-02-19 21:56:28 +01:00
Stephen Traskal e790ca084d Fixing folder/file case sensitive renaming issue
Example:
Could not rename "Objects" to "objects" or vice versa
2018-02-19 21:46:58 +01:00
Rémi Verschelde f163b0e4b4
Merge pull request #16241 from Chaosus/zoomlabel
Added zoom label to code editor
2018-02-19 21:35:11 +01:00
Rémi Verschelde 3564895b63
Merge pull request #16430 from dragmz/download_tpl_to_file
Download export templates to a file (instead of memory) using separate thread
2018-02-19 21:31:26 +01:00
Rémi Verschelde 2a723519c0
Merge pull request #16491 from Chaosus/update_status_bar_font
Make status bar label fonts updateable
2018-02-19 21:28:55 +01:00
Rémi Verschelde 691d5d807c
Merge pull request #16583 from ShyRed/obj-import-scale
Add import option "scale_mesh" to obj file importer
2018-02-19 20:55:23 +01:00
Rémi Verschelde 3925e6a543
Merge pull request #16696 from BTaskaya/master
PEP3101 applied with changing old type string formatting as new ones
2018-02-19 20:38:37 +01:00
Rémi Verschelde 5efbb08a7a
Merge pull request #16697 from ianb96/script_list_no_sort
Add Option to disable sort in script list
2018-02-19 20:37:15 +01:00
Rémi Verschelde b93d6a001b
Merge pull request #16566 from groud/gui_input_rework
2D Editor GUI input rework
2018-02-19 20:05:35 +01:00
Rémi Verschelde 959b3e6d8c
Merge pull request #16752 from Yanpas/dellines
Delete all selected lines using the "delete line" shortcut in script editor
2018-02-19 19:54:24 +01:00
Rémi Verschelde 7839076f95 Improve error reporting of ProjectSettings::setup()
And use it to better report errors in the console and project manager
when a project.godot file is corrupted.

Fixes #14963.
2018-02-19 16:41:43 +01:00
Unknown d002b7d24a Fix Automatic switch to viewport when playing a scene #16357 2018-02-18 23:37:30 +01:00
George Marques 95f7879923
Fix infinite recursion with editor import plugins 2018-02-18 16:24:50 -03:00
Rémi Verschelde 3fd4a35ce6
Merge pull request #15235 from sersoong/master-batchtoggle
Enhanced Toggle Visibility button in scene tree editor
2018-02-18 17:20:15 +01:00
Poommetee Ketson d5eba83fd5
Merge pull request #16774 from sudoio/fix-16773
Fix #16773 (Rename "Install" to "Download" in AssetLib)
2018-02-18 11:25:44 +07:00
Yan Pas 7368978a48 Delete all selected lines using the delete line shortcut in script editor 2018-02-17 17:56:13 +03:00
Artem Varaksa d35e486228 Clean up some bad words from code comments 2018-02-17 16:00:39 +03:00
Artem Varaksa 69675463b0 Fix #16773 (Rename "Install" to "Download" in AssetLib) 2018-02-17 15:35:40 +03:00
Rémi Verschelde 2caf4aed61
Merge pull request #16748 from Chaosus/fixscriptpreview
Fix script previews
2018-02-16 16:26:55 +01:00
Chaosus a8fbd082fe Fix script previews 2018-02-16 18:18:12 +03:00
damarindra cceb176be3 fix crash autotile edit mode 2018-02-16 17:48:01 +07:00
Gilles Roudiere 8dad41e395 2D editor GUI input rework. Changes are:
- The input handling is done into several distinct functions, and the
  code is more consistent.
- The actions' history is more precise ("Edited CanvasItem"
  is now "Rotated CanvasItem","Moved CanvasItem",etc...)
- Fixed a little bug about input key events not forwarded correctly to plugins
- IK is followed by default when you move a bone node, the alt-key allow
  you to move it normally
2018-02-16 10:14:52 +01:00
Rémi Verschelde 133942cfeb
Merge pull request #16693 from marcelofg55/compile_fix
Fix for a possible compile error under OS X
2018-02-15 10:01:02 +01:00
Will Nations dd6313710e Enable EditorPlugin to add/remove autoloads 2018-02-14 20:15:57 -06:00
Marcelo Fernandez 621d28adef Fix for a possible compile error under OS X 2018-02-14 19:48:35 -03:00
ianb96 e1778fb921 option to disable sort in script list 2018-02-14 11:38:02 -05:00
BTaskaya 78dba05fc0 PEP3101 applied with changing old type string formatting as new ones 2018-02-14 19:29:25 +03:00
Rémi Verschelde 79f48cde3d
Merge pull request #15193 from poke1024/script-preview
Rounded previews (and nicer script previews)
2018-02-14 17:11:38 +01:00
Rémi Verschelde 0ea6f7fa4d
Merge pull request #15260 from sersoong/master-addopeninprojectsettings
Add open feature to editor autoload settings
2018-02-14 17:10:58 +01:00
Rémi Verschelde eb2b04c6eb
Merge pull request #15379 from ianb96/delete_key_fix
Filesystem and Visual Script Members delete key fix
2018-02-14 17:06:31 +01:00
Rémi Verschelde 0671035d4f
Merge pull request #15399 from poke1024/load-one-translation
Load needed editor translation only on demand
2018-02-14 17:04:44 +01:00
Rémi Verschelde 1e4b3ddfbf
Merge pull request #15492 from vigreco/select-tree-root
Select root node if search_box is empty in create_dialog
2018-02-14 17:04:08 +01:00
Rémi Verschelde a2a216ac56
Merge pull request #15505 from YeldhamDev/type_icons
Re-enabled type icons
2018-02-14 16:58:22 +01:00
Rémi Verschelde 8fcbba9326
Merge pull request #15544 from YeldhamDev/script_dialog_label_fix
Fixed "Attach Script" dialog's file dialog labeling
2018-02-14 16:44:39 +01:00
Rémi Verschelde 4e111483ae
Merge pull request #15582 from YeldhamDev/script_dialog_fixes
Some small fixes for the "Attach Script" dialog
2018-02-14 16:40:18 +01:00
Rémi Verschelde a8b74ea4da
Merge pull request #15713 from StraToN/fix-15556-resourcepreloader-open-res
Display path to preloaded res + button to open it
2018-02-14 16:27:37 +01:00
Chaosus 42fccfb0a5 Maked status bar label fonts updateable 2018-02-14 18:17:59 +03:00
Rémi Verschelde d71d78b7e7
Merge pull request #15862 from poke1024/esc-close-dock
Make KEY_ESCAPE close all output/debugger docks on bottom
2018-02-14 16:12:38 +01:00
Rémi Verschelde 11441e1556
Merge pull request #16176 from vnen/gdscript-default-args
Show default values in docs for GDScript built-in functions
2018-02-14 15:48:48 +01:00
Rémi Verschelde a72f0ecec7
Merge pull request #16288 from guilhermefelipecgs/make_parent_folder_selectable
Make parent folder selectable
2018-02-14 15:43:24 +01:00
Rémi Verschelde aeffa1cd10
Merge pull request #16663 from sudoio/master
Fix #16543 (Add ability to copy errors from debugger)
2018-02-14 15:36:45 +01:00
Artem Varaksa b169b16f98 Fix #16543 (add button to copy error from debugger) 2018-02-14 14:53:20 +03:00
Michael Alexsander Silva Dias 4dbf6ac1b8 Added "allow_reselect" property to ItemList and enabled it for the method/help lists. 2018-02-14 03:38:07 -02:00
Rémi Verschelde c2d8960c9c
Merge pull request #16659 from vnen/plugin_order
Expose priority and order for custom import plugins
2018-02-14 00:28:40 +01:00
Rémi Verschelde ba106ae51c
Merge pull request #16667 from vnen/remove-container-control
Add a function to remove controls from containers
2018-02-13 23:10:38 +01:00
George Marques da69a06253
Add a function to remove controls from containers
Closes #5968
2018-02-13 19:35:10 -02:00
Rémi Verschelde e8763ef130
Merge pull request #16518 from Paulb23/fix_members_overview_offset
Fixed members overview not scrolling to correct line
2018-02-13 22:12:48 +01:00
George Marques 9f0cce840d
Remove unused variable from plugin settings update
Fix #16199
2018-02-13 18:33:51 -02:00
Rémi Verschelde a8edad2128
Merge pull request #16463 from Noshyaar/pr1
3DEditor: fix selecting node in viewport not update inspector
2018-02-13 17:06:49 +01:00
Rémi Verschelde 8cfe798877
Merge pull request #16433 from Calinou/remove-assetlib-debugging-prints
Remove debugging prints related to the asset library
2018-02-13 15:47:47 +01:00
Rémi Verschelde fd871b4d4f
Merge pull request #16383 from binbitten/issue_16335
Fix spaces and quotes in external editor flags
2018-02-13 15:21:37 +01:00
George Marques c68948fdfa
Expose priority and order for custom import plugins 2018-02-13 11:59:56 -02:00
Rémi Verschelde 427077a5f6
Merge pull request #16410 from bcr3ative/issue_16406
Fix timeline track name overlapping keyframe area
2018-02-13 14:11:52 +01:00
Rémi Verschelde 448076edb6
Merge pull request #16402 from Calinou/fix-camera-gizmo
Draw the Camera gizmo more accurately
2018-02-13 13:10:33 +01:00
Rémi Verschelde dff0c41fe8
Merge pull request #16374 from ianb96/drop_at_mouse
Drop path text at mouse pos
2018-02-13 11:25:55 +01:00
Rémi Verschelde 81dee310e0
Merge pull request #16373 from ianb96/scene_shortcut_disable
Disable scene tree shortcuts when in a text field
2018-02-13 11:23:58 +01:00
Rémi Verschelde 6179770700
Merge pull request #16321 from JFonS/master
Fix gizmo solid box mesh being added twice
2018-02-13 11:01:10 +01:00
Poommetee Ketson 45ab9cdfb5
Merge pull request #16499 from sudoio/master
Deselect text when jumping to function
2018-02-12 23:09:19 +07:00
ShyRed 291c1d0f45 Add import option "scale_mesh" to obj file importer
The new import option "scale_mesh" allows setting a scale that is applied to the mesh's vertices during import.
2018-02-12 11:36:40 +01:00
Rémi Verschelde f961ba004b
Merge pull request #16332 from YeldhamDev/capitalize_view_menu
Capitalized "View" menu options
2018-02-12 09:00:36 +01:00
Rémi Verschelde 6e4106ace6
Merge pull request #15525 from YeldhamDev/recent_scenes_changes
Small changes to the "Recent Scenes" menu
2018-02-12 08:02:06 +01:00
Rémi Verschelde c3cfc951c7
Merge pull request #15499 from YeldhamDev/recent_scripts_fix
Changes for the "Recent Scripts" menu
2018-02-12 08:01:08 +01:00
Rémi Verschelde 5b58040d11
Merge pull request #16328 from bcr3ative/issue_16278
Fix UX with project settings search functionality
2018-02-12 07:59:27 +01:00
Paulb23 4d92c5e1c3 Fixed members overview not scrolling to correct line 2018-02-09 17:35:28 +00:00
Artem Varaksa 3094e89782 Fix #16479 (deselect text when jumping to function) 2018-02-08 21:12:08 +03:00
Marcin Zawiejski b4f1a035e3 download templates to a file using separate thread 2018-02-07 16:18:14 +01:00
Poommetee Ketson cfac160f9f 3DEditor: fix selecting node in viewport not update inspector 2018-02-07 13:27:39 +07:00
Hugo Locurcio 5513e4e1f9
Remove debugging prints related to the asset library 2018-02-05 22:39:35 +01:00
Paolo Perkovic 398f5b74e3 Fix timeline track name overlapping keyframe area 2018-02-05 13:25:50 +01:00
Hugo Locurcio 0d7d293889
Draw the Camera gizmo more accurately
The Camera gizmo no longer looks twice as wide as it actually is.
This fixes #16399.
2018-02-04 23:28:04 +01:00
binbitten fb8d2420b5 Fix spaces and quotes in external editor flags 2018-02-04 11:18:54 +01:00
ianb96 06965f2770 drop path text at mouse pos 2018-02-03 22:35:44 -05:00
ianb96 4e96e04389 disable scene tree shortcuts when in a textfield 2018-02-03 19:58:51 -05:00
Chaosus 3ba43ac975 Fix gradient texture preview 2018-02-03 12:10:44 +03:00
Michael Alexsander Silva Dias b507eeddcc Capitalized "View" menu options. 2018-02-02 17:27:57 -02:00
Michael Alexsander Silva Dias 08559a68d2 Small changes to the "Recent Scenes" menu. 2018-02-02 17:18:55 -02:00
Michael Alexsander Silva Dias 140340978b Changes for the "Recent Scripts" menu. 2018-02-02 15:34:36 -02:00
Paolo Perkovic e7b98119df Fix UX with project settings search functionality 2018-02-02 17:38:45 +01:00
JFonS d0a2931cd7 Fix gizmo solid box mesh being added twice 2018-02-02 13:18:28 +01:00
Guilherme Felipe 6e1c02b828 Make parent folder selectable. Fix #16253 2018-02-01 14:00:59 -02:00
Paolo Perkovic 08d4bfacaf Fix inconsistencies and typos in argument names 2018-02-01 16:47:20 +01:00
Rémi Verschelde 7fdde54586
Merge pull request #16266 from volzhs/expand-root-dir-on-start
Expand project root directory on editor start
2018-02-01 14:18:11 +01:00
Rémi Verschelde 7389ee92d3
Merge pull request #16255 from guilhermefelipecgs/fix_button_tree
Hide button tree when file system dock isn't in split mode
2018-02-01 14:15:13 +01:00
Rémi Verschelde 5585f011c5
Merge pull request #16251 from guilhermefelipecgs/fix_open_button_for_multiple_select
Fixes open button not appearing with multiple selection
2018-02-01 14:14:36 +01:00
volzhs 127d1241bd Expand project root directory on editor start
close #16232
Option for expanding all directories on start up is a bit tricky and buggy.
2018-02-01 11:24:40 +09:00
Guilherme Felipe bb936b5503 Hide button tree when file system dock isn't in split mode 2018-01-31 17:47:23 -02:00
Guilherme Felipe 09c277693e Fixes open button not appearing with multiple selection
Fix #16231
2018-01-31 16:25:42 -02:00
Rémi Verschelde e7cf2b2e77
Merge pull request #16188 from Schweigert/master
Display set_nodelay to GDScript
2018-01-31 17:26:12 +01:00
Rémi Verschelde da187c875d
Merge pull request #16206 from Hinsbart/fix_empty_prop
ProjectSettings: Disallow adding properties without name.
2018-01-31 17:23:27 +01:00
Chaosus 1ca122c771 Added zoom label to code editor 2018-01-31 18:18:21 +03:00
George Marques 87be0bc110
Add interface for plugins to enable/disable other plugins 2018-01-30 20:25:20 -02:00
Andreas Haas d664d6e634
ProjectSettings: Disallow adding properties without name. 2018-01-30 20:25:14 +01:00
Marlon Henry Schweigert 87adf9cfba Display set_nodelay to GDScript
Pass enabled arg

Rename set_nodelay to set_no_delay

Add description to the method

Change description
2018-01-30 13:22:15 -02:00
Juan Linietsky 1322ca6fb2 Ability to import .escn files, which is just a .tscn but with forced import.
This works together with the new Blender to Godot exporter.
2018-01-30 11:04:22 -03:00
Rémi Verschelde 899e277519
Merge pull request #16111 from Noshyaar/b
3DEditor: fix multiple node selection crash the editor
2018-01-30 13:42:11 +01:00
Rémi Verschelde 4f94d4378f
Merge pull request #16091 from Noshyaar/t
TemplateManager: hold shift to open link in browser
2018-01-30 13:41:46 +01:00
George Marques dca2ae78dd
Show default values in docs for GDScript built-in functions 2018-01-30 02:08:12 -02:00
Poommetee Ketson 499a0b77dc ProjectManager: prevent installing project template in non-empty dir 2018-01-28 21:48:27 +07:00
Poommetee Ketson 25dd1f0681 3DEditor: fix multiple node selection crash the editor
I'm not sure about this fix. This seems to also fixes the weird
selection bug where when selecting node 1 to 3 it focuses on
2nd node.
2018-01-27 17:28:01 +07:00
Poommetee Ketson 2bdd8f86e7 TemplateManager: hold shift to open link in browser 2018-01-27 02:40:23 +07:00
Rémi Verschelde bcbf744b73 i18n: Sync translations with Weblate 2018-01-25 23:29:19 +01:00
Razah 72901936cc Fix shortcut conflict
fix https://github.com/godotengine/godot/issues/16054
The clone_down shortcut that conflicts with the "editor / play" shortcut has been replaced by "SHIFT + COMMAND + C" instead of "COMMAND + B" on macOS
2018-01-25 19:24:51 +03:00
Razah 3455e43a13
maximum recent files increment fix 2018-01-25 00:52:49 +03:00
Rémi Verschelde bd716cf81e i18n: Sync translations with Weblate 2018-01-24 21:54:44 +01:00
Rémi Verschelde 925791dd8a
Merge pull request #15869 from guilhermefelipecgs/fix_always_open_output_on_play
Fix option run/output/always_open_output_on_play
2018-01-24 11:51:59 +01:00
volzhs 48611afb80 Rotate Control node with respecting pivot offset 2018-01-24 15:44:28 +09:00
Rémi Verschelde 879e5abe05 i18n: Fix typo in translation msgid 2018-01-22 09:19:09 +01:00
Rémi Verschelde 4d1d0e6f62 i18n: Sync translations with Weblate 2018-01-22 09:17:17 +01:00
Poommetee Ketson 70be6848c2 Fix ObjectDB Instances still exist
```
WARNING: cleanup: ObjectDB Instances still exist!
   At: core/object.cpp:1989.
Leaked Instance: VSeparator:13837 - Node Name:
Leaked Instance: AutotileEditorHelper:13814
Orphan StringName: VSeparator
Orphan StringName: AutotileEditorHelper
StringName: 2 unclaimed string names at exit.
```
2018-01-22 11:46:05 +07:00
Emmanuel Leblond 9fba9e5465
Hide only PluginScript in dialog box 2018-01-21 00:43:57 +01:00
Rémi Verschelde 09732a15a5 i18n: Sync translation templates with current source 2018-01-20 10:10:49 +01:00
Rémi Verschelde 1f70ba5bd9 i18n: Sync translations with Weblate
Adds Romanian translation.
2018-01-20 10:10:00 +01:00
Guilherme Silva 9974e86904 Fix option run/output/always_open_output_on_play 2018-01-19 11:56:07 -02:00
Emmanuel Leblond 431ecc2061
Hide Script nodes in dialog box to prevent crash with pluginscript 2018-01-19 09:55:52 +01:00
Bernhard Liebl 2ae2735a7a Make KEY_ESCAPE close all output/debugger docks on bottom 2018-01-19 09:04:55 +01:00
Rémi Verschelde 9f479f096c Fix typos in code and docs with codespell
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-18 22:01:42 +01:00
Rémi Verschelde 7b4e45b794
Merge pull request #15803 from Noshyaar/pm
ProjectManager: show error/warning by default
2018-01-18 14:30:18 +01:00
Poommetee Ketson 61d1604da2 ProjectManager: show error/warning by default
Deprecate "That's a BINGO" message
2018-01-18 19:11:58 +07:00
bruvzg 2317364ac6
Disallow creating new projects in a non-empty folder. 2018-01-18 12:29:31 +02:00
Rémi Verschelde 945248052c
Merge pull request #15817 from volzhs/icon-color
Fix Error/Success/Warning icon color
2018-01-18 10:20:28 +01:00
Rémi Verschelde 92fe1f27ec
Merge pull request #15826 from MarianoGnu/master
TileSetEditorPlugin: take scale in accout when highlighting current selected subtile.
2018-01-18 09:40:40 +01:00
volzhs e96a808756 Fix find/replace bar
- make LineEdit resizable for find/replace
- move replaced count/no match message to status bar
- fix replaced n occuurence message is not displayed when n > 0

Fixes #15394
2018-01-18 09:08:01 +09:00
Mariano Suligoy 489eac3f13 TileSetEditorPlugin: take scale in accout when highlighting current selected subtile. 2018-01-17 21:07:43 -03:00
volzhs a5908ada06 Fix Error/Success/Warning icon color
Fix #15781
Fix #15757
2018-01-18 04:15:22 +09:00
Juan Linietsky 03475ba197 Filled tutorial field in most relevent classes.
Added tutorial display in doc.
2018-01-15 18:41:13 -03:00
Rémi Verschelde d6caf32675
Merge pull request #15701 from groud/changes_default_keep_margin_to_true
Changes the keep_margin parameter to true by default
2018-01-15 20:32:18 +01:00
Andreas Haas 122837e73a
PropertyEditor: Add missing MAKE_PROPSELECT.
Fixes #15745
2018-01-15 19:43:32 +01:00
Gilles Roudiere b06c6602c8 Changes the keep_margin parameter to true by default, so that people are not suprised that set_anchor changes the margins values 2018-01-15 10:37:13 +01:00
Rémi Verschelde 05b1843818
Merge pull request #15696 from bojidar-bg/15646-assigned-animation
Fix an issue with the animation editor not seeking to the target time
2018-01-15 08:54:07 +01:00
Julian Murgia b766a849ad Display path to preloaded res + button to open it 2018-01-15 07:49:29 +01:00
Marc Gilleron 6a4e89b6ec Fix crash when freelook shortcuts are undefined 2018-01-15 00:32:27 +01:00
Paulb23 896a0c5ef5 Fixed member keywords colour not updating on settings change 2018-01-14 16:31:46 +00:00
Rémi Verschelde 515da5b08b
Merge pull request #15706 from groud/remove_unused_class
Remove the unused FindReplaceDialog class
2018-01-14 16:57:27 +01:00
Gilles Roudiere c318cdad66 Remove the unused FindReplaceDialog class 2018-01-14 16:23:01 +01:00
Bernhard Liebl 89057dd289 Fix external editors always opening on scene change 2018-01-14 12:34:00 +01:00
Bojidar Marinov f2355949c4
Fix an issue with the animation editor not seeking to the target time properly.
Fixes #15646.
2018-01-14 12:28:57 +02:00
Rémi Verschelde d4fc8c8ea1
Merge pull request #15669 from poke1024/fix-dep-files-size
Fix files section size in dependency error dialog
2018-01-13 17:04:14 +01:00
Bernhard Liebl 42d59f4c5d Fix files section size in dependency error dialog 2018-01-13 17:00:00 +01:00
binbitten 1e9fbcf36c Fix clicking on sub-resources in a node's right-click menu 2018-01-13 09:05:50 +01:00
Juan Linietsky 702e28f265 Properly save the new save safe setting, avoid crash. 2018-01-12 17:18:40 -03:00
Juan Linietsky e56b3439a5 Attempt renaming multiple times on safe file save, and make the behavior optional. Fixes #14339. 2018-01-12 17:03:52 -03:00
Juan Linietsky 46fa9c49cd Make members a bit more visible color wise 2018-01-12 11:23:45 -03:00
Juan Linietsky 419705db6e Add special coloring to members, to make shadowing more obvious. 2018-01-12 11:01:09 -03:00
Juan Linietsky a26e6c8215 Renamed tree_exited to tree_exiting. tree_exited is now used for actual out of tree notification.
Updated doc accordingly.
2018-01-12 08:29:24 -03:00
Rémi Verschelde e24f2c6489
Merge pull request #15611 from bojidar-bg/x-bind-more-properties
Bind many more properties to scripts
2018-01-12 09:00:20 +01:00
Juan Linietsky 2cde466ebd -Remove color operator clamping, which is unnecesary. Fixes #15184, fixes #14686.
-Refresh progress bar less often, makes baking, exporting, etc. faster.
2018-01-12 00:08:32 -03:00