Commit Graph

242 Commits

Author SHA1 Message Date
0fc4f1bcf4 Added more translatable strings in code. Updated template tools.pot.
also improved Russian localization.
2016-05-30 21:47:53 +03:00
9b1f8230ec -Some fixes to OSX retina scaling for window functions
-Implemented HiDPI detection and support for Godot Editor!
2016-05-30 00:28:29 -03:00
3e8eb396d7 Finalized DynamicFont implementation
-DynamicFont uses Freetype by default
-Editor fonts are now scalable thanks to this
-Cleaned up documentation browser and added fonts for this
2016-05-29 11:37:52 -03:00
6fefcfd46a Editor: Fix base dir when going back to project manager
This caused the PM to load with the parameters of the previously loaded project.
Was a regression from ea751724a2. Closes #4045.
2016-05-28 14:59:00 +02:00
8be2fabbe5 Changed import workflow
-Rearrange favorites in fs dock with drag and drop
-Removed import -> sub-scene, moved to scenetree contextual menu
-Removed import -> re-import , moved and integrated to FS dock
-Added ability in FS dock to re-import more than one resource
simultaneously
-Added ability to drag from native filesystem explorer to Godot, only
works on Windows though
-Removed scene reimport merge options, never worked well. Eventually
merging materials should be re-added
-Added ability to set custom root node type when importing scenes
-Re-Import is now automatic, can be configured back to manual in editor
settings
-Added resource previews in property list for many resource types
2016-05-27 14:19:11 -03:00
d3495b128a -Improve resource previews
-Also fixed draw_texture_rect() tile parameter
2016-05-23 17:11:49 -03:00
9e1ee568a6 use node name as filename when save scene
fix #4723
2016-05-23 22:27:58 +09:00
eacb8f04c4 Merge remote-tracking branch 'origin/master' 2016-05-21 22:34:55 -03:00
a75f896338 First version of Profiler
It is now possible to profile GDScript as well as some parts of Godot
internals.
2016-05-21 21:18:16 -03:00
be053e6286 i18n: Use %d instead of %i in vformat
Fixes #4742.
2016-05-21 16:34:56 +02:00
33403d91f7 remove trailing whitespace 2016-05-21 15:29:25 +02:00
00d8f86044 i18n: Second pass at proofreading
Mostly removing commented out strings, plus a few critical ones
that should not be translated.
2016-05-21 01:27:27 +02:00
94c34ff890 i18n: Proofreading of all strings
Done to ensure that no important identifiers are translatable,
to fix compound strings using the new vformat() function, and
some general English proofreading here and there.
2016-05-21 00:21:57 +02:00
f9d615ee87 Contextualized Scene Tree menu
-Added context menu to Scene Tree Dock
-Removed Buttons
-Added a filter to search for nods more easily in the dock
2016-05-16 12:23:58 -03:00
8b47e26f59 Changes to FileSystem Dock
-Replaced buttons for file actions fo RMB menu
-Added a split mode, if the dock is not sharing vertical space with
anything else
-imroved drag and drop support
2016-05-15 20:25:51 -03:00
0c57a58056 ability to drag scenes from filesystem to tree for instancing 2016-05-11 20:57:52 -03:00
d7318f6965 -begun implementing drag & drop editor wide
-filesystem dock dnd support
-property list dnd support
-scene tree dnd support
2016-05-11 11:59:03 -03:00
fb277dbde6 i18n: Don't make print_line calls translatable 2016-05-04 15:28:37 +02:00
dd69aeceac Merge remote-tracking branch 'origin/master' 2016-05-03 22:32:38 -03:00
567cb691ec Modified editor strings to be translatable in the future 2016-05-03 22:25:37 -03:00
107e62be70 Fix checking unsaved changes only in current scene 2016-05-02 14:46:49 +02:00
5bb7cef836 Support for dynamic fonts (TTF)
Added support for DynamicFont, which can load a TTF of any size to use
as a font. No import required.
2016-05-01 23:13:06 -03:00
ab4caa7953 Move export GUI debug toggle to export settings window 2016-04-28 16:13:26 +02:00
e48c07750f Fix 'Quit to Project Manager' not stopping the running application 2016-04-17 23:13:45 +02:00
aad31ee986 Merge pull request #4174 from Hodes/master
Multiple editor plugins for same obj type
2016-04-06 18:41:51 +02:00
7a1d7af332 Enables the possibility of editing on multiple plugins at same time on same object type. 2016-04-02 20:39:35 -03:00
9d74b76a69 Stopped save scene flicker, issue 4118 2016-03-26 20:32:36 +00:00
8b1dcbfe4d -Made editor support SSL certs by default (embedded them)
-Made asset sharing support https
-Many fixes to HTTPRequest
-Added an asset installer dialog
-Visual cleanups to asset sharing tab
-Fixed some issues in ScrollContainer, hope it does not break things
-Asset sharing tab is not visible (hidden on purpose) for now.
2016-03-12 10:46:38 -03:00
ebc581becf Merge pull request #4011 from neikeq/fix_regr_3280
TileSet Export: Avoid invalid error when merge is enabled but file doesn't exist
2016-03-11 07:10:48 +01:00
897b33ce77 TileSet Export: Avoid invalid error when merge is enabled but file does not exist 2016-03-11 01:20:01 +01:00
4a4f247914 remove trailing whitespace 2016-03-09 00:00:52 +01:00
b79e83ad6f Removed "__editor_plugin_screen__" metadata creation 2016-03-05 12:29:16 -03:00
210d332def -wip on addon editor
-fixes instantiable subclasses not working, as reported in #3871
2016-02-29 09:57:38 -03:00
d8ac5cff57 Adds EditorPlugin::remove_control_from_bottom_panel()
Also renames `add_control_to_bottom_dock` to
`add_control_to_bottom_panel` so that it would be clear that the
removal functions are different too.
2016-02-28 19:58:17 +00:00
6fc1c3a4d1 Completed the support for plugins! It is not possible to add plugins.
Not all APIs are provided yet, please request whathever you are missing.
Some example plugins are provided in demos/plugins. Just copy them to a folder in your project named addons/ and then enable them from the project settings.
Have fun!
2016-02-27 23:12:27 -03:00
2a7fdb23b3 First attempt at making a more useful EditorPlugin API. Still undocumented, but feedback welcome! 2016-02-27 00:32:51 -03:00
ea751724a2 adds -pm and -project_manager command line options to start project manager
fixes bug where the user has an engine.cfg on the executable directory so it runs the game instead of opening the project manager
2016-02-25 03:02:09 -03:00
5d5b7f2120 Fixed closing a scene tab when it was not the CURRENT tab. Fixes #3810 2016-02-24 22:07:46 +01:00
7191de4670 Added a setting in editor defining scene tabs close button policy. Fixes #3777
global/always_show_close_button_in_scene_tabs
Default = OFF --> Close button only on active tab
ON --> Close button on all tabs
2016-02-20 02:45:04 +01:00
9c1bde4e4b Keep 'Play custom scene' button unpressed when not running 2016-02-18 13:16:31 +01:00
01cf698de7 Remove unimplemented SceneAnimationImport plugin from menu
The code structure is still available if someone wanted to implement it.
Issue #3667 will be kept as a reminder for the added todo.
2016-02-17 22:26:26 +01:00
8c0accc4ba Added option to restart custom scene 2016-02-17 20:54:19 +01:00
d8f06085a2 Fix _quick_run method (Play custom scene) 2016-02-17 19:41:19 +01:00
83b03e1c68 export from command line 2016-02-10 03:41:48 -03:00
92a3b9fb9f -Property apply limits to V/H Splits in main editor window. Fixes #3567 2016-02-08 13:01:54 -03:00
9f5d537993 Fix animation toolbar 2016-01-27 11:10:51 -03:00
1d99e71d94 defer project export filesystem update if not visible 2016-01-27 07:23:51 -03:00
31a4762fea Merge pull request #3435 from neikeq/output_focus_steal
Fix Output panel annoying focus steal
2016-01-25 00:30:14 -03:00
a3e4914355 Fix Output panel annoying focus steal 2016-01-24 16:26:03 +01:00
6c27df8df6 -Fixes a bunch of stdout errors, closes #2763 closes #2731 2016-01-23 19:51:51 -03:00