summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2020-01-14Prevent crash described in #34555.asynts
Normally it wouldn't be possible to click on the "Connect" button if no node is selected, because the button would be disabled. However, double clicking on a node is also hooked up to the same signal and double clicking is possible even if the "Connect" button is disabled. This caused a crash described in #34555.
2020-01-14Merge pull request #35116 from YeldhamDev/more_scrollbar_tweaksRémi Verschelde
Fix more scrollbar anchorings
2020-01-14Fix more scrollbar anchoringsMichael Alexsander
2020-01-14Export: Properly disable resource preview threadRémi Verschelde
Fixes #26857. Fixes #34433. Fixes #34826.
2020-01-14Merge pull request #35082 from akien-mga/dont-count-yer-chickenRémi Verschelde
EditorNode: Delay addon init to NOTIFICATION_READY
2020-01-13Fix more instances of overlapping scrollbarsMichael Alexsander
2020-01-13EditorNode: Delay addon init to NOTIFICATION_READYRémi Verschelde
Fixes #25635.
2020-01-13Animation editor: Set resource name when duplicatingRémi Verschelde
Fixes #25156.
2020-01-13Clamp the editor scale to 1 for 2D zoom operationsHugo Locurcio
Some people set the editor scale below 1 to fit more content on screen, even if their display doesn't have a particularly low DPI. This closes #35059.
2020-01-13Merge pull request #35050 from Calinou/enlarge-item-list-editorRémi Verschelde
Increase the size of the item list editor popup
2020-01-13Fixes the New Window option in macOS dock menuHaoyu Qiu
2020-01-12Increase the size of the item list editor popupHugo Locurcio
This makes it easier to edit large amounts of items. This partially addresses https://github.com/godotengine/godot-proposals/issues/368.
2020-01-12i18n: Sync translation template with current sourceRémi Verschelde
Prevent parsing 'thirdparty' sources, there are invalid UTF-8 files among Bullet sources.
2020-01-12i18n: Sync translations with WeblateRémi Verschelde
2020-01-12Merge pull request #35037 from timothyqiu/plugin-min-heightRémi Verschelde
Fixes min size of various editor plugins on HiDPI
2020-01-12Merge pull request #35006 from BastiaanOlij/offset_mesh_objRémi Verschelde
Add option to apply an offset to obj mesh import
2020-01-12Fixes min size of various editor plugins on HiDPIHaoyu Qiu
* AnimationTree * AudioStream * ResourcePreloader * ShaderEditor * VisualShaderEditor
2020-01-11Fixes minimap width on HiDPI monitorHaoyu Qiu
2020-01-11Add option to apply an offset to obj mesh importBastiaan Olij
2020-01-10Merge pull request #34934 from volzhs/copy-params-except-scriptRémi Verschelde
Don't copy script with copy params
2020-01-10Use cycle and loop hint flags in glTF2.K. S. Ernest (iFire) Lee
2020-01-10Merge pull request #34981 from timothyqiu/trim-group-nameRémi Verschelde
Trims user provided group name
2020-01-10Merge pull request #34969 from volzhs/anim-bezierRémi Verschelde
Fix inserting bezier curve in Animation editor
2020-01-10Trims user provided group nameHaoyu Qiu
2020-01-10Merge pull request #34937 from YeldhamDev/scriptdiag_disable_loadRémi Verschelde
Add option to disable loading scripts in ScriptCreateDialog
2020-01-10Fix TileSet editor's workspace size sometimes not changing correctly on ↵Michael Alexsander
region change
2020-01-10Fix inserting bezier curve in Animation editorvolzhs
2020-01-09Add option to disable loading scripts in ScriptCreateDialogMichael Alexsander
2020-01-09Merge pull request #33426 from PucklaMotzer09/ignore_disabled_recentRémi Verschelde
Ignore the classes in the recent and favorite panels of the create dialog if they are disabled
2020-01-09Merge pull request #34940 from volzhs/update-main-scene-fileRémi Verschelde
Update file list in split view when setting main scene
2020-01-09Add ignoring of disabled recent and favorite classes in createPucklaMotzer09
2020-01-09Fixes TextureRegion editor drag handle for HiDPIHaoyu Qiu
Before this fix, it's easy to miss the drag handle on a HiDPI monitor.
2020-01-09Update file list in split view when setting main scenevolzhs
2020-01-09Don't copy script with copy paramsvolzhs
2020-01-08Export: Fix leak or orphaned Controls after #34911Rémi Verschelde
They need to be hidden but still in tree.
2020-01-08Merge pull request #34898 from veryprofessionaldodo/33420Rémi Verschelde
Recent Nodes now respect Editor Profiles #33420
2020-01-08Merge pull request #34913 from akien-mga/main-add-export-packRémi Verschelde
Export: Add dedicated --export-pack option to export data pack
2020-01-08Recent Nodes now respect Editor Profilesveryprofessionaldodo
2020-01-08Export: Add dedicated --export-pack option to export data packRémi Verschelde
The previous behavior relying on the provided extension was problematic on macOS since .zip is the main extension used for the full project export (binary + data pack). We add a dedicated `--export-pack` command line option to define when only the data pack should be exported. Its extension will still be inferred from the path. Fixes #23073.
2020-01-08Export: Hide Patches tab until actually implementedRémi Verschelde
This seems to have been left dangling during 3.0 development and was never finished. Hiding for now until it can be completed, otherwise we'll have to drop it. See #22394.
2020-01-08Merge pull request #34802 from xelivous/power-of-two-is-goodRémi Verschelde
Change the 2D editor's snap to 8x8 by default
2020-01-08Merge pull request #34887 from akien-mga/cli-export-usabilityRémi Verschelde
Export: Improve usability of command line interface
2020-01-08Merge pull request #34905 from YeldhamDev/scriptdiag_minor_fixRémi Verschelde
Minor fixes for ScriptCreateDialog
2020-01-08Minor fixes for ScriptCreateDialogMichael Alexsander
2020-01-07Make possible to edit the GraphEdit's selection rect colorsMichael Alexsander
2020-01-08Show selected main scene in FileSystem split viewvolzhs
2020-01-07Export: Improve usability of command line interfaceRémi Verschelde
I'm barely scratching the surface of the changes needed to make the --export command line interface easy to use, but this should already improve things somewhat. - Streamline `can_export()` templates check in all platforms, checking first for the presence of official templates, then of any defined custom template, and reporting on the absence of any. Shouldn't change the actual return value much which is still true if either release or debug is usable - we might want to change that eventually and better validate against the requested target. - Fix discrepancy between platforms using `custom_package/debug` and `custom_template/debug` (resp. `release`). All now use `custom_template`, which will break compatibility for `export_presets.cfg` with earlier projects (but is easy to fix). - Use `can_export()` when attempting a command line export and report the same errors that would be shown in the editor. - Improve error reporting after a failed export attempt, handling missing template and invalid path more gracefully. - Cleanup of unused stuff in EditorNode around the export workflow. - Improve --export documentation in --help a bit. Fixes #16949 (at least many of the misunderstandings listed there). Fixes #18470.
2020-01-06PCK: Set VERSION_PATCH in header, factor out header magicJoost Heitbrink
Unify pack file version and magic to avoid hardcoded literals. `version.py` now always includes `patch` even for the first release in a new stable branch (e.g. 3.2). The public name stays without the patch number, but `Engine.get_version_info()` already included `patch == 0`, and we can remove some extra handling of undefined `VERSION_PATCH` this way. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2020-01-05Fixes scaled scrolling of TextureRegion editorHaoyu Qiu
2020-01-04Take the editor scale into account for 2D zoom operationsHugo Locurcio
The zoom level displayed is now relative to the editor scale. This means that with an editor scale of 200%, the 100% zoom level will actually be 200% as it's multiplied by the editor scale. This prevents things from looking too small when opening a project on an hiDPI display. This matches the behavior found in most image editors out there.