summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
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-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-19i18n: Sync translations with WeblateRémi Verschelde
2020-01-19Only create the editor theme onceHugo Locurcio
This prevents the editor theme from being created twice. This speeds up the project editor and editor startup significantly; startup is now 1.3 times faster on average (tested on a debug build). RAM usage was also lowered by 7.5 MB on average. This partially addresses #35321.
2020-01-19Merge pull request #35303 from timothyqiu/hidpi-anitreeplayerRémi Verschelde
Fixes AnimationTreePlayer editor UI on HiDPI
2020-01-19Merge pull request #35273 from dankan1890/quick_fixRémi Verschelde
AssetLibrary layout fix
2020-01-19Merge pull request #35295 from N0hbdy/animation-editor-line-edit-fixRémi Verschelde
Fix AnimationTree Editor by using CONNECT_DEFERRED on LineEdit
2020-01-19Merge pull request #35297 from Calinou/2d-zoom-reset-clamp-editor-scaleRémi Verschelde
Clamp the editor scale to 1 when resetting zoom in the 2D editor
2020-01-19Merge pull request #35304 from raphael10241024/fix_audiobus_editorRémi Verschelde
fix audio buses layout editor save
2020-01-19fix audio buses editor not save, close #26683RaphaelHunter
2020-01-19Fixes AnimationTreePlayer editor on HiDPIHaoyu Qiu
* The minimum editor size * The position of buttons and status text
2020-01-18Clamp the editor scale to 1 when resetting zoom in the 2D editorHugo Locurcio
This closes #35294.
2020-01-18Fix AnimationTree Editor by using CONNECT_DEFERRED on LineEditN0hbdy
Not having this causes the LineEdit to be deleted while still processing signals, which can cause a crash during focus changes. Fixes 35293
2020-01-18AssetLibrary when the download size is unknown:dankan1890
hidden progress bar added in the description the downloaded bytes Fixes #35267
2020-01-18Fix minimap updating in shader tabYuri Roubinsky
2020-01-17Mark alternate editor display modes as disabled in the GLES2 rendererHugo Locurcio
This partially addresses #27018.
2020-01-17show parametric setters and getters in editor helpLakshay Angrish
2020-01-16i18n: Sync translation template with current sourceRémi Verschelde
2020-01-16i18n: Sync translations with WeblateRémi Verschelde
2020-01-16Merge pull request #34879 from Phischermen/canvas-item-editor-local-space-modeRémi Verschelde
Fix issue regarding rotating Canvas Items in editor
2020-01-16Adds NULL check before using image loaderHaoyu Qiu
2020-01-16Merge pull request #34091 from andrycodestuffs/masterRémi Verschelde
Fixed unknown ASCII symbols rendered instead of tabs in bookmarks list
2020-01-16Fixed unknown symbol drawn instead of tabs in breakpoints/bookmarks listsandrycodestuffs
Tab characters were not rendered properly in the breakpoints and bookmarks lists of the script editor if the bookmarked line was a comment, resulting in unknown ASCII symbols “�”. Fixes #34046. Also changed formatting a bit to enclose the code in backticks (like in Markdown) instead of quotes. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2020-01-16Refactor (and fix) how the connect button is disabled.asynts
It should not be possible to click the "Connect" button unless - a node is selected, and - that node is valid in the current mode. The modes are the default and advanced modes which allow connecting to scripts and nodes respectively.