Commit Graph

1164 Commits

Author SHA1 Message Date
Warlaan
987192775a The create dialog starts collapsed now.
The original behavior can be reactivated in the editor settings.
2016-06-04 10:26:58 +02:00
Juan Linietsky
26332479d3 Signals became a tab
added icons to contextual scene tree menu
2016-06-03 21:03:22 -03:00
volzhs
bf22e69822 deselect in help when click somewhere 2016-06-04 03:11:34 +09:00
Błażej Szczygieł
bff77d731f SampleLibraryEditor: Initialize "is_playing" variable
Fixes crash caused by jumping to wrong place due to uninitialized
variable.

Closes #4703

(cherry picked from commit 9acb666320)
2016-06-03 20:07:46 +02:00
Juan Linietsky
2ca4995a6f Cleaned up remote menu
-Merged fileserver & deploy dumb clients option
-Live Script Reloading can now happen automatically on script save
-Changed Live to Mirror term to differentiate from Unity and Unreal, as
what Godot does is not the same thing.
2016-06-03 12:34:25 -03:00
Rémi Verschelde
b38ee6b1f9 Merge pull request #4989 from volzhs/fix-texture-atlas-error
fix crash and error with texture atlas
2016-06-02 22:07:05 +02:00
Warlaan
fe3a68c4c2 Added classes' short descriptions as tooltips in the create dialog. 2016-06-02 21:02:48 +02:00
volzhs
ee7d94bf11 fix invalid texture plugin name
EditorTextureImportPlugin had ``texture_2d``, ``texture_3d``, ``texture_atlas`` and ``larget_texture``.
These are now just ``texture``.
2016-06-02 22:13:55 +09:00
volzhs
fc73f0c8b0 fix crash and error with texture atlas
- crashes at Project Export Settings > Preview Atlas
- error message when export project

```
ERROR: EditorImportExport::get_import_plugin_by_name: Condition ' !by_idx.has(p_string) ' is true. returned: Ref<EditorImportPlugin>()
   At: tools\editor\editor_import_export.cpp:1548
```

it is caused by 8be2fabbe5 (diff-67a74bd708380c6b3baa717bb178dd47R802)
2016-06-02 22:03:58 +09:00
Rémi Verschelde
182ee80b7d Merge pull request #4926 from Paulb23/fullscreen_and_distraction_free_mode
Added fullscreen and distraction free modes
2016-06-02 08:38:53 +02:00
Juan Linietsky
9e745b920f Ability to reload scripts on running game 2016-06-01 20:31:42 -03:00
DimOkGamer
f7d0110cdf Added 3 more translatable strings
and fixed russian localization based on user feedback.

Added strings already contained in the current version of the
localization.
2016-06-01 14:32:20 +03:00
Rémi Verschelde
68e35b6beb Merge pull request #4956 from volzhs/fix-error-scene-update
fix error when open scene or switch to another scene
2016-05-31 19:00:45 +02:00
volzhs
e4f68d08eb fix error when open scene or switch to another scene
## Error message on console ##
```
no access to ID:18723
ERROR: FileAccessWindows::_get_modified_time: Method/Function Failed, returning: 0
   At: drivers\windows\file_access_windows.cpp:251
```
2016-06-01 01:48:49 +09:00
volzhs
c761333ce4 Supports to use non-latin characters in script editor 2016-05-31 15:06:40 +09:00
volzhs
8804b93953 fix random inifinite loop when open editor 2016-05-31 14:21:13 +09:00
Juan Linietsky
4d6d6fcbfc Merge remote-tracking branch 'origin/master' 2016-05-30 19:53:19 -03:00
Juan Linietsky
0eb6c644b2 changed font system to use fallbacks
this way more than 64k characters can be used
2016-05-30 19:41:32 -03:00
Rémi Verschelde
97b116dfc6 Merge pull request #4897 from djrm/svg_icons
Added first batch of svg icons
2016-05-30 23:27:37 +02:00
Rémi Verschelde
78b4dcf84d Merge pull request #4920 from neikeq/pr-search-bar-fix
Fixed and improved search bar
2016-05-30 22:33:01 +02:00
DimOkGamer
0fc4f1bcf4 Added more translatable strings in code. Updated template tools.pot.
also improved Russian localization.
2016-05-30 21:47:53 +03:00
Paulb23
771b225718 Added fullscreen and distraction free modes 2016-05-30 19:29:43 +01:00
Ignacio Etcheverry
7e4c58c563 Fixed and improved search bar
- Search no longer selects the results
- Return focus to the text editor when hiding the bar
- Fix connecting to invalid signal
- Update/redraw the text editor after searching
2016-05-30 18:15:41 +02:00
Daniel J. Ramirez
72c0d6d706 Second batch of icons 2016-05-29 23:43:49 -05:00
Juan Linietsky
cf3575e0b4 Merge branch 'master' of https://github.com/godotengine/godot 2016-05-30 00:29:36 -03:00
Juan Linietsky
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
Daniel J. Ramirez
7dd0b5857a Added first batch of svg icons 2016-05-29 21:30:37 -05:00
Rémi Verschelde
e6e878e139 Icon: Remove more grey capsules behind official logo 2016-05-30 00:41:42 +02:00
George Marques
e623a50be6
Remove translatable strings in comments 2016-05-29 18:37:49 -03:00
Rémi Verschelde
c2b1315689 Merge pull request #4847 from Hinsbart/fix_icon_scale_new
Proper alignment and fixed scaling for TileMapEditor tile icons.
2016-05-29 18:39:05 +02:00
Rémi Verschelde
a2fee79459 Merge pull request #4843 from Paulb23/breakpoints_next_prev_and_remove_issue_1690
Added, goto next and previous breakpoint and remove all, issue 1690
2016-05-29 18:35:07 +02:00
Rémi Verschelde
d3b46b6bf2 Merge pull request #4822 from Paulb23/breakpoint_marker_issue_4750
Added breakpoint markers, issue 4750
2016-05-29 18:34:13 +02:00
Rémi Verschelde
5bbb67fcac Merge pull request #4814 from neikeq/pr-issue-4805
Debugger: show error message if description is not available
2016-05-29 18:32:35 +02:00
Rémi Verschelde
6a7530c718 Merge pull request #4812 from neikeq/pr-search-bar
ScriptEditor/ShaderEditor: Replace find/replace dialog with a bar
2016-05-29 18:32:06 +02:00
Juan Linietsky
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
Ignacio Etcheverry
51be9beec9 ScriptEditor/ShaderEditor: Replace find/replace dialog with a bar 2016-05-29 14:26:19 +02:00
Geequlim
cb05e8450d Set more visible string to translatable 2016-05-29 16:10:23 +08:00
Andreas Haas
62de01ae3b Delete unused code in TileMapEditor 2016-05-28 21:50:22 +02:00
Rémi Verschelde
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
Rémi Verschelde
d708afdc1c i18n: Fix typo and sync template 2016-05-28 12:46:17 +02:00
Mariano Javier Suligoy
b6fdac80cb Merge pull request #4852 from MarianoGnu/master
Remove focus from Sprite Region Editor dialog. Fixes #4751
2016-05-28 04:40:27 +02:00
MarianoGNU
e7b7dfefd3 Remove focus from Sprite Region Editor dialog. Fixes #4751 2016-05-27 22:53:26 -03:00
Juan Linietsky
bccdc11dde Added translation support to Godot
included is a French translation!
2016-05-27 19:58:28 -03:00
Bojidar Marinov
ab97718d8a Reorder tiles into nice columns 2016-05-27 22:42:51 +03:00
Juan Linietsky
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
Andreas Haas
7c1594ee5a Use scalar to scale TileMap icons 2016-05-27 18:54:46 +02:00
Johan Manuel
4b80b6b0e3 Ability to rename autoloads
The commit makes the 'Name' field of autoloads editable, with support
for undo/redo. Name clashes/invalid characters are handled. Fixes #3481.
2016-05-27 18:17:57 +02:00
Paulb23
daf0ed646f Added, goto next and previous breakpoint and remove all, issue 1690 2016-05-27 15:29:04 +01:00
Paulb23
72fda444d1 Added breakpoint markers, issue 4750 2016-05-26 14:17:14 +01:00
Ignacio Etcheverry
ea9cde8842 Debugger: show error message if description is not available 2016-05-25 22:57:41 +02:00
Paulb23
27dbbd68d5 Added settings to change marked and breakpoint color 2016-05-25 16:57:33 +01:00
Rémi Verschelde
a16eb3726c Merge pull request #4806 from Hinsbart/sregion_tooltip
Set tooltip for SpriteRegionEditor
2016-05-25 13:52:15 +02:00
Andreas Haas
abbdfb5739 Set tooltip for SpriteRegionEditor 2016-05-25 13:42:11 +02:00
Rémi Verschelde
12a6153ab4 Merge pull request #4800 from Hinsbart/tilemap_zoom
Add a slider for zooming TileMap preview icons.
2016-05-24 23:06:00 +02:00
Rémi Verschelde
a629e83b15 Merge pull request #4784 from neikeq/pr-missing-4296
Save line number color with text editor theme
2016-05-24 22:45:00 +02:00
Andreas Haas
11f728fc98 Add a slider for zooming TileMap preview icons.
Fixes #2413
2016-05-24 20:36:53 +02:00
Juan Linietsky
e843e74d39 General docks clean up
-Moved path box above in fs dock
-Remove up/down button and added reordering with DND of favorites
-Changed zoom icon to be centered vertically
-Made filter for files always visible
-Added some options to TextureFrame for better alignment/stretching
2016-05-23 23:24:32 -03:00
volzhs
472ab44768 D&D: Fix wrong path in ScenesDock (#4789)
Fixes #4786
2016-05-23 23:14:47 +02:00
Juan Linietsky
d3495b128a -Improve resource previews
-Also fixed draw_texture_rect() tile parameter
2016-05-23 17:11:49 -03:00
Ignacio Etcheverry
bb61ef9d9a Save line number color with text editor theme 2016-05-23 17:23:05 +02:00
Rémi Verschelde
b777b32470 Merge pull request #4296 from Paulb23/code_editor_themes
Added color themes to the text editor
2016-05-23 17:08:06 +02:00
Paulb23
d7073a77e1 Added color themes to the text editor 2016-05-23 15:15:55 +01:00
volzhs
9e1ee568a6 use node name as filename when save scene
fix #4723
2016-05-23 22:27:58 +09:00
Hugo Locurcio
e75701e0b5 Change the default comment color to #676767 (#4763)
A neutral gray color, more readable than the old brown one.
2016-05-23 13:27:15 +02:00
Juan Linietsky
b2a4908e9c Real-Time Remote Inspector support 2016-05-22 19:29:06 -03:00
volzhs
f3a3596295 fix error when open project and close editor
### when open project ###
```
ERROR: Attempt to connect nonexistent signal 'size_flags_changed' to method 'queue_sort'
   At: core\object.cpp:1400
ERROR: Attempt to connect nonexistent signal 'minimum_size_changed' to method '_child_minsize_changed'
   At: core\object.cpp:1400
ERROR: Attempt to connect nonexistent signal 'visibility_changed' to method '_child_minsize_changed'
   At: core\object.cpp:1400
```

### when close editor ###
```
ERROR: Nonexistent signal: size_flags_changed
   At: core\object.cpp:1458
ERROR: Nonexistent signal: minimum_size_changed
   At: core\object.cpp:1458
ERROR: Nonexistent signal: visibility_changed
   At: core\object.cpp:1458
```
2016-05-22 20:07:31 +09:00
Juan Linietsky
81fd4598c1 fixed compilation bug 2016-05-21 23:20:49 -03:00
Juan Linietsky
eacb8f04c4 Merge remote-tracking branch 'origin/master' 2016-05-21 22:34:55 -03:00
Juan Linietsky
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
Rémi Verschelde
21f965f249 i18n: Fix another %i in vformat 2016-05-21 16:53:23 +02:00
Rémi Verschelde
be053e6286 i18n: Use %d instead of %i in vformat
Fixes #4742.
2016-05-21 16:34:56 +02:00
Hubert Jarosz
33403d91f7
remove trailing whitespace 2016-05-21 15:29:25 +02:00
Geequlim
83fe6a6bdb Changes to open dir in native explorer RMB option
Rename 'Show In System' to 'Show In File Manager'
Replace path from DirAccess::get_full_path to Globals::globalize_path
2016-05-21 20:12:21 +08:00
Rémi Verschelde
436debb045 Merge pull request #4733 from akien-mga/pr-i18n-proofreading
i18n: Proofreading of all strings
2016-05-21 11:34:19 +02:00
Rémi Verschelde
2a6bd0c357 Merge pull request #4722 from MarianoGnu/master
Add Drag&Drop to ShaderGraphEditor's texture uniform graph node.
2016-05-21 11:33:16 +02:00
Rémi Verschelde
8061be1465 Merge pull request #4719 from Paulb23/multiline_duplication
Multiline duplication, issue #4661
2016-05-21 11:32:04 +02:00
Rémi Verschelde
674cfe21d3 Merge pull request #4700 from Geequlim/filesystem-show_in_explore
Add 'Show In System' option into filesystem RMB menu
2016-05-21 11:29:40 +02:00
Rémi Verschelde
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
Rémi Verschelde
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
MarianoGNU
5eaf0bcc20 Add Drag&Drop to ShaderGraphEditor's texture uniform graph node. 2016-05-19 17:38:06 -03:00
Paulb23
2eb4e7c103 Multiline duplication, issue #4661 2016-05-19 15:32:41 +01:00
Wilhem Barbier
f38473f65b Check the save path before importing a 3D Mesh 2016-05-18 20:55:24 +02:00
Geequlim
5ad6480979 Add 'Show In System' option into filesystem RMB menu 2016-05-18 15:48:40 +08:00
Juan Linietsky
c195c0df6b -Added configuration warning system for nodes
-Added a new "add" and "instance" buttons for scene tree
-Added a vformat() function to ease translation work
2016-05-17 18:28:44 -03:00
Rémi Verschelde
8cb2e1be1b Merge pull request #4690 from volzhs/dnd-visual
Scenetree Nodes drag and drop visual representation
2016-05-17 17:24:36 +02:00
volzhs
3dd722d92f Scenetree Nodes drag and drop visual representation
fixes #4684
2016-05-17 23:27:35 +09:00
volzhs
afd5186ca3 use case insensitive for searching nodes in Scene tree dock
fixes #4674
2016-05-17 23:03:46 +09:00
Rémi Verschelde
68dc685f1f Merge pull request #4652 from Paulb23/node_duplication_position
Node duplication positions under duplicated node, issue #964
2016-05-17 09:14:23 +02:00
Juan Linietsky
a0dd7ec171 Missing translatable strings 2016-05-16 13:19:55 -03:00
Juan Linietsky
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
Juan Linietsky
a2c4c17085 Experimental Right Mouse Button menu for SceneTree
Will eventually replace the buttons of that dock, so please test it!
2016-05-15 23:41:48 -03:00
Juan Linietsky
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
Juan Linietsky
bed3efb17e New reworked AnimatedSprite!
-New SpriteFrames editor, with support for drag&drop, multiple animation
sets, animation speed and loop.
-New AnimatedSprite, with support for all the new features!
AnimatedSprite3D has not been updated yet.
-Added support for drag&drop to other editors, such as resourcepreload,
sample library,  etc.
2016-05-14 23:48:45 -03:00
Paulb23
aee156dc02 Node duplication positions under duplicated node, issue 964 2016-05-13 20:05:52 +01:00
volzhs
82600944bd Add SpinBox to Lossy Quality on Image Groups
fixes #3653
2016-05-13 21:39:29 +09:00
Juan Linietsky
0c57a58056 ability to drag scenes from filesystem to tree for instancing 2016-05-11 20:57:52 -03:00
Rémi Verschelde
7b471068cf Merge pull request #4612 from bojidar-bg/fix-anchor-builds
Fix #4588 (crash in Control::_set_anchor)
2016-05-11 17:46:29 +02:00
Juan Linietsky
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
Bojidar Marinov
0b572b35c2 Fix #4588 (crash Control::_set_anchor)
Thanks to @vnen for testing this
2016-05-10 20:23:58 +03:00
Paulb23
e03e7deb1b Added caret blink in text editor 2016-05-09 19:22:11 +01:00