summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2020-01-31Merge pull request #33047 from silvanocerza/settings-searchRémi Verschelde
Improved search in settings dialogs
2020-01-31Merge pull request #33970 from Calinou/improve-video-ram-debugger-uxRémi Verschelde
Improve the Video RAM debugger UX
2020-01-31Merge pull request #35502 from Calinou/profiler-csv-save-anywhereRémi Verschelde
Allow saving anywhere when exporting CSV measures from the profiler
2020-01-31Merge pull request #35500 from Calinou/profiler-display-millisecondsRémi Verschelde
Display times as milliseconds in the profiler and performance monitors
2020-01-31Merge pull request #35332 from Calinou/improve-batch-rename-dialogRémi Verschelde
Improve the batch rename dialog
2020-01-31Merge pull request #35340 from Calinou/optimize-editor-icon-generationRémi Verschelde
Optimize the editor icon generation
2020-01-31Merge pull request #34939 from YeldhamDev/scriptdiag_valid_specificRémi Verschelde
Make ScriptCreateDialog's script valid message a bit more clearer
2020-01-31Merge pull request #33639 from YeldhamDev/replaced_label_locationRémi Verschelde
Make the replaced results appear in the matches counter
2020-01-29Clip warning text in the remote dockMichael Alexsander
2020-01-27Fixes invalid read when using fill tool in empty tilemapHaoyu Qiu
2020-01-27i18n: Sync translations with WeblateRémi Verschelde
2020-01-27Don't show an Online Tutorials section if the class has no tutorialsHugo Locurcio
2020-01-26Merge pull request #35589 from akien-mga/doc-drop-category-propertyRémi Verschelde
doc: Drop unused 'category' property from header
2020-01-26doc: Do not expose Variant::NIL as a type in the class referenceRémi Verschelde
Fix signals Variant arguments incorrectly listed as Nil. Fixes #12520.
2020-01-26doc: Drop unused 'category' property from headerRémi Verschelde
We already removed it from the online docs with #35132. Currently it can only be "Built-In Types" (Variant types) or "Core" (everything else), which is of limited use. We might also want to consider dropping it from `ClassDB` altogether in Godot 4.0.
2020-01-24Merge pull request #35526 from nekomatata/inspector-update-rename-nodeRémi Verschelde
Fixed Inspector update when a node is renamed
2020-01-24Fixed Inspector update when a node is renamedPouleyKetchoupp
Whenever any node is renamed, EditorNode::_edit_current() is called and it resets plugins used for current edited properties. This change forces the inspector to update even though the same object is edited, to make sure all plugins are restored properly from unfolded properties/resources/etc. Fixes #32832
2020-01-24Merge pull request #35519 from yamgent/wrong-guideline-valueRémi Verschelde
Fix wrong guideline values shown during dragging
2020-01-24Fix wrong guideline values shown during draggingTan Wang Leng
Suppose that the user wants to use some guidelines in 2D mode. The user has enabled "Use Pixel Snap", and configured the "Grid Step" to 1px. On some zoom levels, when dragging the guidelines step by step, some offsets shows the wrong value. The offsets that are wrong vary - it is affected by the zoom level, so some zoom levels do not display this problem. For example, a user may see this while dragging the guideline: 0px 1px 1px 3px 4px 5px 5px 7px 8px whereby 2px and 6px are missing. This is due to a floating-point error. The values are printed as (truncated) integers, but they are actually decimals, so they were actually 1.9999 and 5.9999 for the missing cases. Let's fix that by rounding up the values before printing them to get rid of the errors. This fixes #35010.
2020-01-24Add explanations for errors related to Vector/Quat normalizationHugo Locurcio
2020-01-24Allow saving anywhere when exporting CSV measures from the profilerHugo Locurcio
Previously, the CSV file could only be saved in `res://`. Since this is an editor tool, it makes sense to allow saving anywhere on the filesystem.
2020-01-24Display times as milliseconds in the profiler and performance monitorsHugo Locurcio
Small values are easier to read as milliseconds compared to seconds.
2020-01-24Fixes leak in Animation Track editorHaoyu Qiu
2020-01-23i18n: Sync translations with WeblateRémi Verschelde
2020-01-23Fixes scrollbar positions on HiDPI displayHaoyu Qiu
* TextureRegion editor * Ploygon2D UV editor
2020-01-22Merge pull request #35449 from bojidar-bg/35439-scenetree-settingsRémi Verschelde
Add settings from SceneTree in the documentation
2020-01-22Merge pull request #35406 from lawnjelly/ortho-shadowRémi Verschelde
Replace CameraMatrix::get_viewport_size with get_viewport_half_extents, shadow culling with ortho camera and other affected issues
2020-01-22Add settings from SceneTree in the documentationBojidar Marinov
Fixes #35439
2020-01-22Merge pull request #35421 from williamd1k0/improve-top-animation-menuRémi Verschelde
Use an icon in the top Animation Key menu
2020-01-22Use an icon in the top Animation Key menuWilliam Tumeo
2020-01-22Change CameraMatrix::get_viewport_size to get_viewport_half_extentslawnjelly
Fixes #26637. Fixes #19900. The viewport_size returned by get_viewport_size was previously incorrect, being half the correct value. The function is renamed to get_viewport_half_extents, and now returns a Vector2. Code which called this function has also been modified accordingly. This PR also fixes shadow culling when using ortho cameras, because the correct input for CameraMatrix::set_orthogonal should be the full HEIGHT from get_viewport_half_extents, and not half the width. It also fixes state.ubo_data.viewport_size in rasterizer_scene_gles3.cpp to be the width and the height of the viewport in pixels as stated in the documentation, rather than the current value which is half the viewport extents in worldspace, presumed to be a bug.
2020-01-22Get real default values for project settings in documentationBojidar Marinov
Also, ignore custom project settings and values for input/ entries Fixes #34154
2020-01-21Use a loading placeholder for project icons in the project managerHugo Locurcio
Now that projects are loaded asynchronously, some projects in the list may be displayed before their icon is done loading. This is especially common on slower hardware. In such cases, this makes the project manager display a loading placeholder instead of the default project icon.
2020-01-21Remove unused #if 0'ed codeRémi Verschelde
2020-01-21Merge pull request #35393 from YeldhamDev/plugin_script_syntaxRémi Verschelde
Make script made via plugin creation obey syntax settings
2020-01-21Merge pull request #35399 from ↵Rémi Verschelde
ericrybick/35367-signals-dock-size-jumps-when-selecting-nodes Clip text in NodeDock toolbuttons to prevent dock size changes
2020-01-21Clip text in NodeDock toolbuttons to prevent dock size changesEric Rybicki
Fixes #35367
2020-01-21Merge pull request #35394 from ericrybick/fix-assetlib-thumbnail-overlay-Rémi Verschelde
Fix asset library video play overlay not being centered on the thumbnail
2020-01-21Fix asset library video play overlay not being centered on the thumbnailEric Rybicki
2020-01-21Make script made via plugin creation obey syntax settingsMichael Alexsander
2020-01-21Fixes leak in Find in Files utilityHaoyu Qiu
2020-01-20Merge pull request #35379 from dankan1890/quick_fixRémi Verschelde
TextureRegionEditor: Corrected typo
2020-01-20TextureRegionEditor: Corrected typodankan1890
2020-01-20Clip text in EditorPath button to avoid dock size changesMichael Alexsander
2020-01-20Merge pull request #35351 from ericrybick/32342-Resize-snapping-lines-bugRémi Verschelde
Fix editor drawing snapping lines for wrong edge/corner when resizing elements with smart snapping enabled
2020-01-20Fix editor drawing snapping lines for wrong edge/corner when resizing ↵Eric Rybicki
elements with smart snapping enabled fixes #32342
2020-01-20Prevent negative zero shown in SpotLight gizmoHaoyu Qiu
2020-01-20Optimize the editor icon generationHugo Locurcio
Icons are no longer upsampled when using an integer editor scale. This makes some icons slightly less crisp, but the icons themselves can be adjusted to mitigate this. When using a non-integer editor scale setting, upsampling is kept as it improves crispness in a far more visible manner. When upsampling is disabled, this speeds up the theme generation by about 100 ms on average, making the project manager and editor start slightly faster. This also speeds up switching between themes.
2020-01-19i18n: Sync translations with WeblateRémi Verschelde
2020-01-19Improve the batch rename dialogHugo Locurcio
- Use the editor-defined error, warning and success colors for preview texts. - Make the "Regular Expressions" option into a CheckButton (as it does something as soon as it's toggled) and move it out of the Advanced Options submenu. - Make it clearer that the error message originates from an invalid regular expression. - Clarify what the number means in the regex error message. - Tweak some strings' casing for consistency.