Commit graph

1127 commits

Author SHA1 Message Date
Daniel J. Ramirez 0f5f916bf0 Improved audio buses editor 2017-09-25 01:48:57 -05:00
Rémi Verschelde 14b4ad931f Merge pull request #10796 from djrm/pr_better_project_creation
Improved New Project and Import project experience
2017-09-25 07:36:32 +02:00
Daniel J. Ramirez 5676c42ae0 Added the ability to revert to initial value in editor settings. 2017-09-24 22:29:59 -05:00
Marcelo Fernandez 6f1ac101b8 Bucket fill will now incrementally process the queue on preview mode 2017-09-24 10:35:55 -03:00
Daniel J. Ramirez de3018703f Improved New Project and Import project experience 2017-09-23 22:50:37 -05:00
Marcelo Fernandez 3571087843 Fix possible infinite loop with bucket fill tool 2017-09-23 23:30:00 -03:00
Juan Linietsky d3ea92257d -Fixed redraw always on 3D viewprot bug
-Changed manipulation inertia default values. Do not touch them again or I'll cut your fingers and eat them.
2017-09-23 17:28:28 -03:00
Marc Gilleron b7bc339011 Allow to set a custom DynamicFont in editor settings 2017-09-23 16:17:44 +02:00
Daniel J. Ramirez f0f9ebf43c Updated key icons
[ciskip]
2017-09-22 23:35:24 -05:00
Daniel J. Ramirez 56edf1f9c6 Use an arrow instead of 3 dots in trees 2017-09-22 18:16:58 -05:00
Juan Linietsky 3237e05c36 Ability to convert from SpatialMaterial to ShaderMaterial 2017-09-22 09:20:52 -03:00
Gilles Roudiere 05bb8e0c10 Remove set_area_as_parent_rect and replace it by set_anchors_and_margins_preset(PRESET_WIDE) 2017-09-22 11:39:44 +02:00
Rémi Verschelde 779426d2df Merge pull request #11477 from djrm/pr_visuals
Improved a lot of icons, and some style fixes
2017-09-22 09:28:10 +02:00
Rémi Verschelde b8d7dd22e8 Merge pull request #11487 from groud/viewport_base_clip
Fixes the rulers text drawn outside the viewport_base

[ci skip]
2017-09-22 09:20:52 +02:00
Rémi Verschelde a0d843910f Merge pull request #11486 from kubecz3k/freelook-calibration
freelook_base_speed calibration

[ci skip]
2017-09-22 09:20:26 +02:00
Gilles Roudiere 56a80625e5 Fixes the rulers text drawn outside the viewport_base 2017-09-22 09:18:04 +02:00
Unknown 9b50155009 freelook_base_speed calibration
freelook_base_speed changed from 0.5 to 0.1
Also precision changed from 0.1 to 0.01 so it's possible to set values lower than 0.1
2017-09-22 09:09:23 +02:00
Daniel J. Ramirez 29d3ecf29a Improved a lot of icons, and some style fixes 2017-09-21 15:55:07 -05:00
Gilles Roudiere e2145bc960 Fix godot spraying errors about a null check 2017-09-21 21:59:38 +02:00
Unknown 267c942121 rotation orbit modifier defaults to none 2017-09-21 17:45:42 +02:00
Rémi Verschelde 82f13288dd Merge pull request #11453 from djrm/pr_visuals
Visual tweaks.
2017-09-21 10:51:06 +02:00
Rémi Verschelde 2f82da7f72 Merge pull request #11222 from toger5/spatial_scrolling
Spatial scrolling update + better default inertia values
2017-09-21 10:35:25 +02:00
Rémi Verschelde 34c4c8046c Merge pull request #11221 from toger5/editor_spacing
added editor spacing
2017-09-21 10:25:40 +02:00
Rémi Verschelde 5c76e638ab Merge pull request #11187 from SaracenOne/subscene_box_selection
Box selection for MeshInstances and subscene nodes.
2017-09-21 10:24:40 +02:00
Rémi Verschelde 601564e9a9 Merge pull request #11446 from marcelofg55/ciep_null_checks
Add missing NULL checks on CanvasItemEditor

[ci skip]
2017-09-21 10:02:20 +02:00
Leon Krause 0899b5029c Correct spelling SEPERATE -> SEPARATE to fix build 2017-09-21 03:29:26 +02:00
Daniel J. Ramirez 00755ff2c0 Visual tweaks.
Updated icons
Updated some color
2017-09-20 19:29:52 -05:00
Juan Linietsky 423ca9bcaf Fix import order, so scenes are imported after textures.
Also fix bugs when meshes are always generated.
2017-09-20 21:04:20 -03:00
Marcelo Fernandez 1a8b324545 Add missing NULL checks on CanvasItemEditor 2017-09-20 16:28:16 -03:00
SaracenOne 3cecd0c6dc Box selection for MeshInstances and subscene nodes. 2017-09-20 14:04:18 +01:00
letheed 5ad9be4c24 Rename pos to position in user facing methods and variables
Rename user facing methods and variables as well as the corresponding
C++ methods according to the folloming changes:

* pos -> position
* rot -> rotation
* loc -> location

C++ variables are left as is.
2017-09-20 13:11:10 +02:00
Rémi Verschelde ecd226c6a7 Merge pull request #11422 from poke1024/fixsourcefontsize2
Better script code font size rescaling on retina displays
2017-09-20 09:32:49 +02:00
volzhs cd81ef4d38 Show button name always in main toolbar 2017-09-20 16:03:52 +09:00
Rémi Verschelde cd2ffdc672 Merge pull request #11309 from djrm/pr_hack_font
Changed Mononoki font to Hack font
2017-09-20 01:30:16 +02:00
Rémi Verschelde 752a116847 Merge pull request #11256 from djrm/pr_visual_improvements
Visual improvements and new look for VS
2017-09-19 23:44:09 +02:00
Rémi Verschelde dc7b3c309a Merge pull request #11310 from djrm/pr_mono_font_in_log
Use code font in editor log
2017-09-19 23:38:37 +02:00
Rémi Verschelde 01e4d2672c Merge pull request #11327 from SaracenOne/drag_meshes
Drag and drop for meshes directly.
2017-09-19 23:38:10 +02:00
Rémi Verschelde 865be2768b Merge pull request #11378 from Faless/ipv6_no_linklocal
Do not allow link-local addresses to be used by editor debugger
2017-09-19 23:37:21 +02:00
Rémi Verschelde b03a6e55e0 Merge pull request #11396 from djrm/pr_fix_metrics
Fixed a lot of HiDPI metrics.
2017-09-19 23:36:33 +02:00
Rémi Verschelde 2785444f89 Merge pull request #10437 from groud/2d_editor_enhancements
Some 2d editor enhancements
2017-09-19 23:24:17 +02:00
poke1024 d2536a0cf1 better script code font size rescaling on retina displays 2017-09-19 19:51:38 +02:00
Indah Sylvia 13b630eb0c Fixed Typo: 'Seperate' to 'Separate' 2017-09-19 15:51:00 +07:00
toger5 f328a356ae settings 'editors/3d' organized, sorted, new_defaults 2017-09-19 02:44:26 +02:00
toger5 117eb16adb update inertia/freelook settings values + renamed free_orbit... to
oribit...
2017-09-19 02:34:44 +02:00
toger5 1a8a80368e added precision scrolling to spatial editor zoom 2017-09-19 02:34:04 +02:00
toger5 81245a634b zoom inertia uses its own setting (not the same then translation) 2017-09-19 01:30:14 +02:00
toger5 8f460bb73d added editor spacing 2017-09-19 00:37:54 +02:00
SaracenOne a3b3886029 Drag and drop for meshes directly and fix drop restriction for non-Texture objects in canvas editor. 2017-09-18 22:50:05 +01:00
Gilles Roudiere b5f29fe073 Add some options and reorganize the 2D editor menus. Makes available forced snapping. 2017-09-18 23:20:18 +02:00
Daniel J. Ramirez 957e85dcac Fixed a lot of HiDPI metrics. 2017-09-18 14:48:15 -05:00
Rémi Verschelde cc161dcd6f Merge pull request #11021 from tuga3d/autocomplete-logic-attempt2
autocomplete logic attempt 2, fixes #10695
2017-09-18 08:58:18 +02:00
Daniel J. Ramirez 4d14097439 Fixed metrics. 2017-09-17 18:58:36 -05:00
Fabio Alessandrelli 72b4a09a14 Do not allow link-local addresses to be used by editor debugger
Default editor debugger address is now 127.0.0.1
2017-09-18 00:48:16 +02:00
Gilles Roudiere ee61d5d04b Implement smart snapping. Fixes a bug with anchors single-axis move (when they were rotated). 2017-09-17 23:22:13 +02:00
Gilles Roudiere a6f577a9f2 Avoid grid step to go below zero 2017-09-17 23:19:05 +02:00
Gilles Roudiere 7c24a26bc2 Use shift to move anchors on a single axis 2017-09-17 23:19:05 +02:00
Gilles Roudiere bf6d7add01 Implement shortcuts to multiply/divide the grid step 2017-09-17 23:19:05 +02:00
Gilles Roudiere fc52a74ffc Fusion the lock/unlock and the group/ungroup buttons 2017-09-17 23:19:05 +02:00
Gilles Roudiere 975f7eeec3 Adds keyboards shortcuts 2017-09-17 23:19:05 +02:00
Gilles Roudiere 335688ce78 Implements rulers 2017-09-17 23:19:05 +02:00
Rémi Verschelde bc005a57d3 Merge pull request #11220 from toger5/bottom_panel_debugger_tabs_fix
made tabs visible in debugger fixes: #11212
2017-09-17 23:06:38 +02:00
Gilles Roudiere 72e0a68a81 Fixes axis badly displayed with high zooming values 2017-09-17 23:04:30 +02:00
Gilles Roudiere 71b45614fd Split some functions to make the code more readable (maybe at the price of a neglibile performance loss) 2017-09-17 23:04:30 +02:00
Gilles Roudiere f48b76fd8d Make the shortcuts for setting the pivot editable 2017-09-17 23:04:30 +02:00
Gilles Roudiere 69091d4035 Display draggable anchors only if the parent is not a container 2017-09-17 23:04:30 +02:00
Gilles Roudiere 100c788884 Display width and height when dragging a node side 2017-09-17 23:04:30 +02:00
Gilles Roudiere ad1028471c Draw a ghost rect when dragging nodes if it's rotated/scaled 2017-09-17 23:04:30 +02:00
Gilles Roudiere dbc4dbdec1 Displays margins values when moving the node 2017-09-17 23:04:30 +02:00
Rémi Verschelde 7655587efb Merge pull request #11251 from toger5/q_e_fix_freelook
swapped up down shortcut for freelook (to fit unreal)
2017-09-17 22:49:13 +02:00
Rémi Verschelde 73b8e5acab Merge pull request #11362 from marcelofg55/fix_x11_export
Fix x11 exported executables not getting the +x flag
2017-09-17 22:40:54 +02:00
Rémi Verschelde 65ef19abe3 Merge pull request #11360 from volzhs/fix-animation-editor-error
Fix set_item_icon error when starting editor
2017-09-17 22:40:31 +02:00
Daniel J. Ramirez 52c0550dd7 Changed Mononoki font to Hack font 2017-09-17 13:55:48 -05:00
Marcelo Fernandez 3528b1e571 Fix x11 exported executables not getting the +x flag 2017-09-17 14:40:58 -03:00
Rémi Verschelde 4208518c4d Merge pull request #11356 from Paulb23/text_editor_theme_crash
Fixed segfault on loading text editor theme

[ci skip]
2017-09-17 17:57:00 +02:00
volzhs 357b9602b4 Fix set_item_icon error when starting editor 2017-09-18 00:41:08 +09:00
Paulb23 a48dc9aa17 Fixed segfault on loading text editor theme 2017-09-17 13:19:38 +00:00
Jakob Schwab f98f65fd7f Adds missing shortcuts to TileEditor. Keeps fill-tool selected after use
The following keyboard shortcuts are now available:
-Bucket fill (G)
-Paint Tile (P)
-Transpose Tile (T)
Fixes #10918
2017-09-17 13:09:04 +02:00
Rémi Verschelde c74bab66aa Merge pull request #11274 from Rubonnek/keep-argument-names-consistent
Renamed function arguments to keep them consistent between declaration and implementation
2017-09-17 12:53:48 +02:00
Rémi Verschelde 53990c7bb9 Merge pull request #11196 from poke1024/canvas-old-rect
Adds display of old bounding box as suggested by Zephilinox in issue …
2017-09-17 12:44:36 +02:00
Rémi Verschelde a29559bc0e Merge pull request #11075 from ISylvox/fix-main-scene-state
Fixes Tab Switching of Main Scene State. Closes #11045
2017-09-17 12:43:01 +02:00
Rémi Verschelde 3e66cd9b68 Merge pull request #10998 from MillionOstrich/custom-types-fix-icons
Fix icons for custom types in the recent & favorites lists in the create dialog
2017-09-17 12:42:08 +02:00
Rémi Verschelde c24ca2c7a8 Merge pull request #10900 from toger5/theme_tab_border
Added border for tabs + container.
2017-09-17 12:41:36 +02:00
Rémi Verschelde c47538d5bb Merge pull request #11323 from Paulb23/quick_open_not_showing_issue_11277
Fixed quick open not showing entries with no search text, issue 11277
2017-09-17 11:30:11 +02:00
Poommetee Ketson d8ca7d4405 Merge pull request #11282 from djrm/pr_script_editor_auto_theme
Added adaptive text editor theme
2017-09-17 08:55:13 +07:00
Poommetee Ketson cbcf255764 Merge pull request #11287 from sersoong/master
fix editor/property_editor.cpp missing TTR
2017-09-17 08:46:14 +07:00
Poommetee Ketson 5ccaf36c6b Merge pull request #11338 from marcelofg55/clang_compilefix
Compile fix for clang error on spatial_editor_plugin.cpp
2017-09-17 08:25:36 +07:00
Guilherme Felipe 6d13e11373 Add missing icons in animation tree editor 2017-09-16 22:10:01 -03:00
Marcelo Fernandez ac9c400adc Compile fix for clang error on spatial_editor_plugin.cpp 2017-09-16 19:16:40 -03:00
Rémi Verschelde 1679baf833 Merge pull request #11265 from hoelzl/fix-python3-build
Fix errors in Python 3 build

[ci skip]
2017-09-16 20:12:06 +02:00
Rémi Verschelde 2d4f6ef0bf Apply clang-format again to recent changes
Also add missing copyright headers.

[ci skip]
2017-09-16 19:48:45 +02:00
Rémi Verschelde 27cd90f2b0 Merge pull request #11283 from volzhs/fix-icon_map-error
Fix !icon_map.has(p_type) error
2017-09-16 19:19:51 +02:00
Juan Linietsky 82f9836a1c forgot to set proper default values for new camera interpolation 2017-09-16 12:14:12 -03:00
Juan Linietsky 844c5e12e6 Fixed to InputDefault, button mask was wrong. Fixes to editor camera interpolation. 2017-09-16 12:12:41 -03:00
Paulb23 afb1dd1e4c Fixed quick open not showing enties with no search text, issue 11277 2017-09-16 13:14:22 +00:00
Ignacio Etcheverry 61e9623ced Merge pull request #11319 from neikeq/docdata-enum-proxy
DocData: Fix enums for proxy classes
2017-09-16 12:54:53 +02:00
Ignacio Etcheverry 7e2c337162 DocData: Fix enums for proxy classes 2017-09-16 12:50:07 +02:00
Matthias Hoelzl f3745a23be Fix errors in Python 3 build 2017-09-16 04:18:14 +02:00
Daniel J. Ramirez 059d007423 Use code font in editor log 2017-09-15 20:07:04 -05:00
Daniel J. Ramirez ba11dc3f48 Added adaptive text editor theme, this includes the shader editor 2017-09-15 16:08:22 -05:00
Juan Linietsky 25f742cc3d Added type on export file callback, and initial export function. 2017-09-15 13:45:03 -03:00
Thomas Herzog 7dffed485b Merge pull request #11230 from maxim-sheronov/fix_enum_bindings
Fix enums bindings
2017-09-15 08:43:35 +02:00
sersoong 433da3ef23 fix editor/property_editor.cpp missing TTR 2017-09-15 10:36:48 +08:00
volzhs f1176e2a93 Fix !icon_map.has(p_type) error
"ResizedFolder" "ResizedFile" icons are removed from 15904d6
2017-09-15 10:53:49 +09:00
toger5 10c400c456 Added border for tabs + container.
- moved tabConetent position to be more reasonable.
 - fixed drawing order to allow those kind of styles.
2017-09-15 00:50:34 +02:00
Juan Linietsky d3c1f2a7f6 Re-Added export plugins with a more interesting API, as well as the ability to do path remapping.
Also added ability to tell the exporter that a shared object needs to be bundled in the build.
2017-09-14 19:41:14 -03:00
toger5 b37e869c89 fixed double border for debugger tab panel 2017-09-15 00:29:31 +02:00
Wilson E. Alvarez 072e379ffe Renamed function arguments to keep them consistent between declaration and implementation 2017-09-14 13:49:15 -04:00
Daniel J. Ramirez 74d028729f Improved VisualScriptEditor 2017-09-14 12:45:42 -05:00
Daniel J. Ramirez 4cc4f5cc5d Fix non flat favorite icons 2017-09-14 11:21:56 -05:00
Daniel J. Ramirez d31215e4cd Match status icons colors with the theme status colors. 2017-09-14 11:21:56 -05:00
Daniel J. Ramirez 04291c1e77 Updated icons 2017-09-14 11:21:56 -05:00
poke1024 d9b68c5f5d adds display of old bounding box as suggested by Zephilinox in issue #10936 2017-09-14 17:46:24 +02:00
Indah Sylvia 3aa7ea3bfc Fixed typo in editor_node.cpp: 'my' to 'may' 2017-09-14 21:30:16 +07:00
Juan Linietsky 7e3c5043c1 Warn the user that changes to resources will be lost when editing imported or instanced resources from scenes. 2017-09-14 10:39:47 -03:00
Rémi Verschelde 8c08f2380d Merge pull request #11253 from djrm/pr_better_docs
Improved editor docs
2017-09-14 12:06:36 +02:00
Hein-Pieter van Braam 3f4062c708 Merge pull request #11246 from djrm/pr_better_script_temperature
More consistent script color temperatures.
2017-09-14 09:05:31 +02:00
Hein-Pieter van Braam bdb07fcf4d Merge pull request #11031 from nabor/rename-dialog
Added support to rename projects on manager
2017-09-14 09:01:29 +02:00
Rémi Verschelde 8e8724126c Merge pull request #11195 from poke1024/fix10936
Sprite selection rectangle updates again (fixes #10936)
2017-09-14 08:58:36 +02:00
Daniel J. Ramirez d21f20eb5f Several fixed to editor doc.
Improved style
Fixed editor help issues
Added editor help index
2017-09-14 01:13:37 -05:00
Daniel J. Ramirez b17c801ee8 Changed source font to Mononoki. 2017-09-14 01:13:30 -05:00
Indah Sylvia 9e204658ff Fixed Tab Switching of Main Scene State. Closes #11045 2017-09-14 12:53:57 +07:00
poke1024 9ba92f5baa sprite selection rectangle updates again (fixes issue 10936)
sprite selection rectangle was not updating in real time when dragging or rotating sprites; undoing translation/rotation changes did not update sprite rectangles either.
2017-09-14 07:12:50 +02:00
toger5 1d6f19f3a2 swapped up down shortcut for freelook (to fit unreal) 2017-09-14 01:36:42 +02:00
Nabor Erices b79ec86b64 Deleted unnecessary print 2017-09-13 18:43:37 -03:00
Daniel J. Ramirez 7a362afb88 More consistent script color temperatures. 2017-09-13 14:07:05 -05:00
Rémi Verschelde 8a6b023cb3 Merge pull request #11200 from SaracenOne/filesystem_tooltip_fix
Added missing file system display toggle button.
2017-09-13 20:20:48 +02:00
Rémi Verschelde 22d9e56c71 Merge pull request #11199 from SaracenOne/filesystem_dirs
Add option to always show directories in filesystem dock
2017-09-13 20:20:35 +02:00
Rémi Verschelde 57a5548965 Merge pull request #11191 from toger5/slider_highlight_area
added highlight area to slider
2017-09-13 20:09:28 +02:00
Maxim Sheronov 0fffa45158 Fix enums bindings
Add missed bindings for enums
Move some enums to class to have correct output of api.json
2017-09-13 20:57:07 +03:00
Rémi Verschelde 97a2ed6fa6 Merge pull request #11081 from djrm/pr_better_3d_grid
Better looking spatial editor grid
2017-09-13 19:30:47 +02:00
Rémi Verschelde 095ff6dda8 Merge pull request #11063 from toger5/svg_generation_optimization
optimized color conversion for svg generation
2017-09-13 19:27:21 +02:00
Rémi Verschelde 27ae3c839d Merge pull request #7908 from SaracenOne/recast
In-editor navmesh generation.
2017-09-13 19:22:29 +02:00
Rémi Verschelde d85472bef0 Merge pull request #10826 from tuga3d/toggle-comment-behavior
Smarter toggle comment block. fixes #10720
2017-09-13 19:21:25 +02:00
Hein-Pieter van Braam d6b392825f Merge pull request #11061 from marcelofg55/dump_backtrace
Add a segfault handler to dump the backtrace on Windows, Linux and OS X
2017-09-13 18:05:31 +02:00
Hein-Pieter van Braam 4140e5261c Merge pull request #11207 from toger5/fixed_margin_for_theme
fixed margin beeing squared
2017-09-13 17:32:34 +02:00
Gilles Roudiere b8ad46d383 Merge pull request #11210 from toger5/fix_little_border_for_vieport
fixed border on the right of viewport
2017-09-13 17:00:12 +02:00
toger5 c40fb45e59 fixed border on the right of viewport 2017-09-13 15:36:05 +02:00
Marcelo Fernandez 83fe937362 Added a crash handler to dump the backtrace on Windows, Linux and OS X 2017-09-13 10:07:23 -03:00
Rémi Verschelde e73e00d369 Style: Apply clang-format to @reduz's changes
[ci skip]
2017-09-13 09:13:34 +02:00
toger5 4ccf3bb2ed made tabs visible in debugger fixes: #11212
- the stylebox is changed so the top part is transparent when the
   debugger is selected
2017-09-13 02:37:33 +02:00
Juan Linietsky 5cb90ad67e When method or property has no description, a link asks you to create it 2017-09-12 19:16:59 -03:00
toger5 3ee0086f2d fixed margin beeing squared 2017-09-12 23:46:23 +02:00
toger5 ee5dc05a09 optimized color conversion for svg generation 2017-09-12 23:33:51 +02:00
Rémi Verschelde 4e392517da DocData: Drop unused brief description for properties 2017-09-12 23:31:27 +02:00
toger5 c2c8aac9a3 added highlight area to slider 2017-09-12 22:55:23 +02:00
Juan Linietsky 4f929a0fdf Changed the doc class generation to individual files per class. It is also possible to save module files in module directories and the build system will
recognize them.
2017-09-12 17:45:41 -03:00
Rémi Verschelde 175777596e Merge pull request #11204 from djrm/pr_fix_fs_icons
Fixed file system dialog icons

[ci skip]
2017-09-12 22:24:57 +02:00
Daniel J. Ramirez 15904d66b4 Fixed file system dialog icons 2017-09-12 14:32:04 -05:00
Hein-Pieter van Braam 7f40734a1c Merge pull request #10568 from marcelofg55/surround_fixes
Fixed issues with surround sound on audio server
2017-09-12 20:59:35 +02:00
Daniel J. Ramirez 57fff67580 Fixed some inconsistent styles, plus some cleanup 2017-09-12 13:16:47 -05:00