76a53aa328
Restore scenes on startup, issue 2385
2017-11-24 23:32:54 +00:00
3f31925b18
Universalize draw-over API for EditorPlugins
...
- Now it is usable from both `CanvasItem` and `Spatial` editors.
- `EditorPlugin` API changes:
- `forward_draw_over_canvas()` becomes `forward_draw_over_viewport()`.
- `update_canvas()` becomes `update_overlays()`, which now triggers the update of every overlay on top of any 2D or 3D viewports present. Also now it returns the number of such viewports, which is useful whenever you need to know the number of draw-over calls you'll get.
- New: `[set/is]_force_draw_over_forwarding_enabled()` to force overlaying regardless it handles the current object type, in a similar fashion as `[set/is]_input_event_forwarding_always_enabled`. This kind of overlay is also on top of those for regular handled node types.
- New: `forward_force_draw_over_canvas()`, which is the callback that gets called for plugins that enable forced overlaying.
2017-11-24 21:24:15 +01:00
aa20a84aa9
Implemented a collapse/expand all feature request for Inspector (issue #9427 ) via popup of "Object properties" button.
...
Editor Settings->Interface->Editor: added "Expand All Properties" option. Off by default.
Cosmetics fixes due to @Reduz notes.
2017-11-24 14:08:44 +03:00
c846e49a7d
Fix loop of scene tabs updates
...
It was a regression of f8e8b7d1a2 ,
thanks to @dragmz for finding it.
2017-11-21 08:46:39 +01:00
6065b2d177
Merge pull request #11940 from GodotExplorer/debugger
...
Enhanced debugger for godot 3.0
2017-11-20 22:55:49 +01:00
82ad05a20e
Merge pull request #13097 from ianb96/scene_tab_crash_fix
...
Fixes a crash on linux regarding scene tabs
2017-11-20 22:35:24 +07:00
9f308a5bf3
fix linux crash in _update_scene_tabs
2017-11-20 10:27:56 -05:00
4784e9506b
Merge pull request #12555 from kosz78/export-pck
...
Add command line support to export pck or zip
2017-11-20 15:19:06 +01:00
6d105aba9a
Merge pull request #12983 from ianb96/scene_add_tab
...
Add Scene button and tab scrolling
2017-11-20 09:11:31 +01:00
6947bed015
Pass engine name and version parts as proper strings
...
Removes the need for _MKSTR all over the place which has the drawback of
converting _MKSTR(UNKNOWN_DEFINE) to "UKNOWN_DEFINE" instead of throwing
a compilation error.
2017-11-20 00:51:14 +01:00
ecf80fbbba
Merge pull request #12988 from akien-mga/xdg-home-paths
...
Add support for XDG Base Directory spec
2017-11-20 00:42:51 +01:00
9143df1597
Merge pull request #13059 from dragmz/13009
...
Fix Regression: running current scene (unsaved) will ask for main scene
2017-11-19 23:50:28 +01:00
a14bd70995
Fix Regression: running current scene (unsaved) will ask for main scene
2017-11-19 22:59:05 +01:00
d2bc961388
Merge pull request #13000 from djrm/pr_import_fixes
...
import fixes
2017-11-19 21:59:11 +01:00
6e3f2f44af
Use new XDG folders to dehardcode paths
2017-11-19 20:54:26 +01:00
39a4a67776
Merge pull request #13043 from volzhs/post-import
...
Restore post_import function
2017-11-19 20:15:46 +01:00
3c5ce7cd85
Merge pull request #13031 from YeldhamDev/dock_label
...
Added a label to the Dock Positioner
2017-11-19 18:07:59 +01:00
30af5e81db
Restore post_import function
2017-11-19 23:45:16 +09:00
fd52555bbe
Added a label to the Dock Positioner.
2017-11-19 03:24:55 -02:00
f8e8b7d1a2
add scene button and tab scrolling
2017-11-18 20:31:51 -05:00
59c2e8906a
Improved packed scene previews.
2017-11-17 21:42:14 -06:00
3495190497
Editor: Drop files to copy to project.
2017-11-17 21:52:55 +01:00
ad199c3964
EditorSettings: Rename settings_path to settings_dir
...
Also to prepare for upcoming refactoring for XDG support.
2017-11-17 20:55:09 +01:00
c655fc7cd8
Better supported for remote object editing with the inspector with a simple dictionary editor implement
2017-11-17 09:20:33 +08:00
b96ee28acd
Add a print handler for the editor output panel
2017-11-16 21:57:02 -02:00
acc45ccf41
Fix current scene run when scene saved
2017-11-16 21:47:10 +03:00
04edfc090b
Finalized ability to convert from CanvasItem/Spatial/Particles materials to ShaderMaterial, closes #10242
2017-11-14 15:45:30 -03:00
2932cc79ee
Update meshes when reimporting,
...
Save scene preview even when not doing save and play.
2017-11-12 13:41:44 -06:00
592ee82010
Fixed theme update and some widgets.
2017-11-11 11:58:30 -06:00
8cf0d6ceb4
Some fixes and improvements.
...
Changed FileDialogs for EditorFileDialogs in EditorNode.
Updated CheckButton.
2017-11-10 16:45:08 -06:00
9a4a59ce13
Merge pull request #12796 from djrm/pr_some_virtual_classes
...
Expose some editor singletons as virtual
2017-11-10 10:07:02 +01:00
346b4b5a1c
Merge pull request #12390 from MillionOstrich/filesystem-folder-drag
...
Improved file/folder drag preview for filesystem dock
2017-11-10 09:57:23 +01:00
31147ea3ed
Expose some editor singletons as virtual
2017-11-09 22:25:10 -06:00
a607e6125e
Fix crash when converting empty scene to TileSet
...
Closes #12708 .
Cherry-picked from #12732 .
2017-11-09 18:39:29 +01:00
f6ca9d34a2
Improve file/folder drag preview on filesystem dock
...
Added icons for files/folders in drag preview
Fixed folders getting an empty string label
Don't show "1 more file(s)" label instead of the file
Added "more folders" case if moving folders exclusively
Merged drag_files and drag_files_and_dirs to reduce code duplication
Simplified get_drag_data_fw and removed commented out code
2017-11-03 21:39:53 +00:00
56b25b5fc8
Add command line support to export pck or zip
2017-11-01 14:39:20 +07:00
59cc6f2ff5
Fix warning message format for addon plugin
2017-10-24 05:31:26 +09:00
b7bebb0f92
Merge pull request #12254 from seixasfelipe/fix_recent_scenes_resizing_font
...
Fix recent scenes layout when resizing font
2017-10-21 23:41:33 +02:00
6361e24f29
Cleanup unnecessary debug prints
2017-10-21 20:41:07 +02:00
651246cbff
Fix drop-down size when resizing font #12207
...
Fixes Scene > Open Recent
Fixes ScriptEditor > File > Open Recent
2017-10-21 11:53:53 -04:00
7969565de7
Merge pull request #12052 from hi-ogawa/particle-material-conversion-plugin
...
Create ParticlesMaterialConversionPlugin
2017-10-20 23:54:56 +02:00
84251d7aec
Merge pull request #12195 from groud/fix_snapping
...
Fix snapping with 2D nodes
[ci skip]
2017-10-20 12:42:35 +02:00
cf8537ad37
Adjusted editable_warning for "This resource was imported...." alert:
...
- fixed a typo from it's to its
- added 'then' to make it clearer
2017-10-20 09:47:29 +07:00
fc02605b49
Fixes snapping and replaces the _draw_canvas by forward_canvas_draw
2017-10-18 00:01:59 +02:00
b7b13d010b
Add an option to clear recent scenes in the 'Open Recent' submenu
2017-10-12 10:59:57 -07:00
d777681882
Create ParticlesMaterialConversionPlugin and format generated shader code
2017-10-12 21:30:19 +09:00
490722c34f
Merge pull request #11875 from endragor/fix-export-loop
...
Fix command-line export looping infinitely
2017-10-11 22:21:52 +02:00
2e0c7bb22a
Merge pull request #11718 from poke1024/retina
...
Fixes some retina problems on multi monitor setups
2017-10-09 11:04:46 +02:00
0cd9993ed5
Fix command-line export looping infinitely
...
EditorProgress calls Main::iteration which calls MessageQueue::flush
which may result in _fs_changed being called again. This fixes the loop
Godot enters in such case.
Fixes #11189
2017-10-06 12:30:54 +07:00
3d87b70f7a
Added the set/get_setting function in Editor/Project settings. Renamed has() to has_setting. Fixes #11844
2017-10-05 15:34:34 -03:00