summaryrefslogtreecommitdiffstats
path: root/editor
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #33426 from PucklaMotzer09/ignore_disabled_recentRémi Verschelde2020-01-092-16/+10
|\ | | | | Ignore the classes in the recent and favorite panels of the create dialog if they are disabled
| * Add ignoring of disabled recent and favorite classes in createPucklaMotzer092020-01-092-16/+10
| |
* | Merge pull request #34940 from volzhs/update-main-scene-fileRémi Verschelde2020-01-091-0/+1
|\ \ | |/ |/| Update file list in split view when setting main scene
| * Update file list in split view when setting main scenevolzhs2020-01-091-0/+1
| |
* | Fixes TextureRegion editor drag handle for HiDPIHaoyu Qiu2020-01-091-10/+14
|/ | | | Before this fix, it's easy to miss the drag handle on a HiDPI monitor.
* Export: Fix leak or orphaned Controls after #34911Rémi Verschelde2020-01-081-2/+4
| | | | They need to be hidden but still in tree.
* Merge pull request #34898 from veryprofessionaldodo/33420Rémi Verschelde2020-01-081-1/+2
|\ | | | | Recent Nodes now respect Editor Profiles #33420
| * Recent Nodes now respect Editor Profilesveryprofessionaldodo2020-01-081-1/+2
| |
* | Merge pull request #34913 from akien-mga/main-add-export-packRémi Verschelde2020-01-082-6/+5
|\ \ | | | | | | Export: Add dedicated --export-pack option to export data pack
| * | Export: Add dedicated --export-pack option to export data packRémi Verschelde2020-01-082-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Export: Hide Patches tab until actually implementedRémi Verschelde2020-01-081-2/+25
|/ / | | | | | | | | | | | | | | | | | | 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.
* | Merge pull request #34802 from xelivous/power-of-two-is-goodRémi Verschelde2020-01-081-1/+1
|\ \ | | | | | | Change the 2D editor's snap to 8x8 by default
| * | Change the 2D editor's snap to 8x8 by defaultxelivous2020-01-031-1/+1
| | |
* | | Merge pull request #34887 from akien-mga/cli-export-usabilityRémi Verschelde2020-01-083-65/+56
|\ \ \ | | | | | | | | Export: Improve usability of command line interface
| * | | Export: Improve usability of command line interfaceRémi Verschelde2020-01-073-65/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #34905 from YeldhamDev/scriptdiag_minor_fixRémi Verschelde2020-01-084-11/+9
|\ \ \ \ | | | | | | | | | | Minor fixes for ScriptCreateDialog
| * | | | Minor fixes for ScriptCreateDialogMichael Alexsander2020-01-084-11/+9
| | |_|/ | |/| |
* / | | Make possible to edit the GraphEdit's selection rect colorsMichael Alexsander2020-01-071-0/+2
|/ / /
* / / Show selected main scene in FileSystem split viewvolzhs2020-01-081-1/+6
|/ /
* | PCK: Set VERSION_PATCH in header, factor out header magicJoost Heitbrink2020-01-061-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Fixes scaled scrolling of TextureRegion editorHaoyu Qiu2020-01-051-13/+20
| |
* | Take the editor scale into account for 2D zoom operationsHugo Locurcio2020-01-041-7/+12
| | | | | | | | | | | | | | | | | | | | 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.
* | Makes more strings translatableHaoyu Qiu2020-01-044-11/+11
|/
* [Mono]: the C# script icon is now visible in the editor.dankan18902020-01-031-1/+1
|
* doc: Sync classref with current sourceRémi Verschelde2020-01-031-2/+2
|
* Merge pull request #34760 from fire/gltf2-scissorsRémi Verschelde2020-01-031-1/+8
|\ | | | | Support GLTF2 alpha scissors.
| * Support GLTF2 alpha scissors.K. S. Ernest (iFire) Lee2020-01-021-1/+8
| |
* | Enable the script editor line length guideline by defaultHugo Locurcio2020-01-021-1/+1
|/ | | | | Now that the GDScript style guide has an official recommendation, it makes sense to enable the line length guideline by default.
* Merge pull request #34757 from neikeq/the-revenge-of-the-defvalsRémi Verschelde2020-01-021-2/+2
|\ | | | | Fix missing DEFVAL in some EditorSpatialGizmo methods
| * Fix missing DEFVAL in some EditorSpatialGizmo methodsIgnacio Etcheverry2020-01-021-2/+2
| | | | | | | | | | This was a regression from ac18665c8803916236cdf326b7b9a00951bf140d, which changed the C++ method signature but forgot to update the method bind.
* | Merge pull request #34618 from qarmin/vector_please_dont_crashRémi Verschelde2020-01-021-0/+3
|\ \ | |/ |/| Don't use constant reference in Vector push_back, insert and append_array
| * Don't use constant reference in Vector push_back, insert and append_arrayRafał Mikrut2019-12-261-0/+3
| |
* | Merge pull request #34720 from Calinou/light-gizmo-color-by-lightRémi Verschelde2020-01-026-22/+34
|\ \ | | | | | | Tint 3D light gizmos using the light's color
| * | Tint 3D light gizmos using the light's colorHugo Locurcio2020-01-016-22/+34
| | | | | | | | | | | | | | | This makes navigation more convenient in the 3D viewport, especially when using the unshaded display mode.
* | | Fix error when closing Attach Node Script windowvolzhs2020-01-021-2/+1
| | |
* | | Merge pull request #34665 from timothyqiu/camera-fovRémi Verschelde2020-01-011-3/+2
|\ \ \ | | | | | | | | Clamps fov/size for Camera gizmo
| * | | Clamps fov/size for Camera gizmoHaoyu Qiu2019-12-291-3/+2
| | | |
* | | | Merge pull request #34721 from dankan1890/ext_fixRémi Verschelde2020-01-011-0/+1
|\ \ \ \ | | | | | | | | | | ScriptCreateDialog: Suggested language extension now matches the selected language.
| * | | | ScriptCreateDialog: Suggested language extension now matches the selected ↵dankan18902020-01-011-0/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | language. Fixes #34711
* / | | Update copyright statements to 2020Rémi Verschelde2020-01-01363-729/+729
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* | | Fixes Groups Editor batch add/remove nodesHaoyu Qiu2019-12-311-2/+2
| | |
* | | Merge pull request #34702 from Zylann/fix_project_manager_opens_wrong_projectRémi Verschelde2019-12-301-3/+1
|\ \ \ | | | | | | | | Fix wrong project opening in some situations
| * | | Fix wrong project opening in some situations, hidden nodes were not reorderedMarc Gilleron2019-12-301-3/+1
| |/ /
* | | i18n: Sync translation template with current sourceRémi Verschelde2019-12-3063-1322/+6629
| | |
* | | i18n: Sync translations with WeblateRémi Verschelde2019-12-3018-2133/+1591
| | |
* | | Merge pull request #34695 from timothyqiu/show-in-file-systemRémi Verschelde2019-12-301-6/+9
|\ \ \ | | | | | | | | Checks script path before show in filesystem
| * | | Checks script path before show in filesystemHaoyu Qiu2019-12-301-6/+9
| |/ /
* | | Merge pull request #34680 from Calinou/editor-export-nonzero-exit-code-errorRémi Verschelde2019-12-301-0/+4
|\ \ \ | | | | | | | | Exit the editor export process with a non-zero exit code on error
| * | | Exit the editor export process with a non-zero exit code on errorHugo Locurcio2019-12-301-0/+4
| |/ / | | | | | | | | | This closes #34672.
* | | Merge pull request #34653 from YeldhamDev/optionbutton_margin_autoRémi Verschelde2019-12-301-18/+5
|\ \ \ | | | | | | | | Make OptionButton itself take into account the arrow margin instead of relying on the theme