summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-05-17Merge pull request #48168 from LightningAA/control-to-ctrl-4.0Rémi Verschelde
2021-05-17Merge pull request #47260 from pycbouh/editor-resource-pickerRémi Verschelde
2021-05-17Merge pull request #48768 from akien-mga/file-access-64-bit-4.0Rémi Verschelde
Make all file access 64-bit (`uint64_t`)
2021-05-17Merge pull request #48791 from foxydevloper/fix-sort-translationsRémi Verschelde
Make Sort by X strings translatable
2021-05-17Use a DynamicFont for the default project themeHugo Locurcio
This makes font oversampling work out of the box, while also increasing the supported character set's size. The default font is now larger as well to better fit today's screen resolutions. The OpenSans SemiBold font was chosen for two reasons: - Small file size, yet its character set supports Latin-1 and Cyrillic text. - A heavier font weight looks better in most "game" scenarios and is more readable against mixed-color backgrounds. This is considered a breaking change as it changes the default font's metrics, which will likely affect how Control nodes are laid out in scenes (unless a custom font is in use).
2021-05-17Make all file access 64-bit (uint64_t)Pedro J. Estébanez
This changes the types of a big number of variables. General rules: - Using `uint64_t` in general. We also considered `int64_t` but eventually settled on keeping it unsigned, which is also closer to what one would expect with `size_t`/`off_t`. - We only keep `int64_t` for `seek_end` (takes a negative offset from the end) and for the `Variant` bindings, since `Variant::INT` is `int64_t`. This means we only need to guard against passing negative values in `core_bind.cpp`. - Using `uint32_t` integers for concepts not needing such a huge range, like pages, blocks, etc. In addition: - Improve usage of integer types in some related places; namely, `DirAccess`, core binds. Note: - On Windows, `_ftelli64` reports invalid values when using 32-bit MinGW with version < 8.0. This was an upstream bug fixed in 8.0. It breaks support for big files on 32-bit Windows builds made with that toolchain. We might add a workaround. Fixes #44363. Fixes godotengine/godot-proposals#400. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-05-17Add EditorResourcePicker control based on the Inspector editor for Resourcespycbouh
Fix formatting for the docs
2021-05-17Fix crash after disabling plugin using set_force_draw_over_forwarding_enabled()kleonc
2021-05-16Merge pull request #48605 from sent44/scripteditor_get_codeeditRémi Verschelde
Add `get_base_editor` to `ScriptEditorBase`
2021-05-15Make Sort by X translatablefox
2021-05-15Add get_base_editor to ScriptEditorBasesent44
2021-05-15Merge pull request #48724 from Calinou/editor-help-add-support-buttonRémi Verschelde
Add "Support Godot Development" option to the editor's Help menu
2021-05-15Merge pull request #48707 from foxydevloper/filesystem_search_shortcutRémi Verschelde
Make shortcut focus searchbar in filesystem dock
2021-05-15Add "Support Godot Development" option to the editor's Help menuHugo Locurcio
2021-05-14i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit f6c29d1cf5eddebbace38172c0f30b6d4ab5e5f2)
2021-05-14Merge pull request #45716 from dalexeev/proposal-1545Rémi Verschelde
Improve Project Settings Editor
2021-05-14Improve Project Settings EditorDanil Alexeev
Closes godotengine/godot-proposals#1545. Closes godotengine/godot-proposals#2452.
2021-05-14Merge pull request #48667 from pycbouh/editor-respect-custom-themesRémi Verschelde
Keep custom editor theme when changing editor settings
2021-05-14Merge pull request #48584 from Zami77/remove-plugin-from-enabled-if-errorRémi Verschelde
Remove plugin from enabled plugins, if there is an error
2021-05-13Make shortcut for focusing searchbar in filesystem dockfox
2021-05-13Merge pull request #48666 from LLschuster/masterRémi Verschelde
text-editor: fix Clicking warning doesn't center around line #48639
2021-05-13text-editor: fix Clicking warning doesn't center around linellschuster
2021-05-12Keep custom editor theme when changing editor settingsYuri Sizov
2021-05-12Fix EditorPropertyEasing capturing drag events originated outside of itYuri Sizov
2021-05-12Add outlines and contrasting backgrounds to the editor UI elementsYuri Sizov
2021-05-10Fix small issues with capitalization in the new TileMap editorMichael Alexsander
2021-05-09Remove plugin from enabled if there's an errorDaniel Lungaro
inform user in warning message Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> Refactor remove plugin from enabled
2021-05-09Merge pull request #48534 from Calinou/editor-theme-allow-negative-contrastRémi Verschelde
Allow negative contrast values in the editor theme settings
2021-05-09Merge pull request #46808 from pycbouh/theme-editor-better-create-uiRémi Verschelde
Refactor Create Theme menu in Theme Editor
2021-05-09Merge pull request #48582 from Calinou/editor-resource-preview-fix-focus-outlineRémi Verschelde
Fix EditorPropertyResource focus outline being drawn behind the preview
2021-05-09Merge pull request #48574 from Calinou/editor-add-new-scene-shortcutsRémi Verschelde
Add shortcuts for New Scene and New Inherited Scene actions
2021-05-09Fix EditorPropertyResource focus outline being drawn behind the previewHugo Locurcio
2021-05-09Save the current script when pressing Ctrl + S if no scene is openHugo Locurcio
- Tweak the dialog messages to be more informative. - The "Saved N modified resources" dialog is not a warning per se, so make it more explicit.
2021-05-09Add shortcuts for New Scene and New Inherited Scene actionsHugo Locurcio
These default to Ctrl + N and Ctrl + Shift + N respectively.
2021-05-09Refactor Create Theme menu in Theme EditorYuri Sizov
2021-05-07Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵Lightning_A
InputEventWithModifiers properties/methods
2021-05-07Merge pull request #48535 from groud/tiles_squashedRémi Verschelde
TileSet and TileMap rework (squashed)
2021-05-07Rework the TileSet resource and TileMap nodes:Gilles Roudière
- Move most properties from TileMap to TileSet, - Make TileSet more flexible, supporting more feature (several collision layers, etc...), - Fusion both the TileMap and TileSet editor, - Implement TileSetSources, and thus a new way to index tiles in the TileSet, - Rework the TileSet and TileMap editors completely, - Implement an editor zoom widget (and use it in several places)
2021-05-07Tweak the setting hint for the custom editor theme settingHugo Locurcio
The custom editor theme is only visible after restarting the editor.
2021-05-07Allow negative contrast values in the editor theme settingsHugo Locurcio
When using a negative contrast value, the base color will be lightened to create the derivative colors instead of being darkened. This can lead to better-looking themes, especially for light themes.
2021-05-07Merge pull request #47530 from likeich/add_instance_child_shortcutRémi Verschelde
Adds command+shift+a shortcut to instance a scene
2021-05-07Merge pull request #48521 from likeich/remove_extra_separatorRémi Verschelde
Remove extra separator in scenetree dock menu
2021-05-07Merge pull request #33577 from Calinou/highlight-control-flow-keywordsRémi Verschelde
Highlight control flow keywords with a different color
2021-05-07Merge pull request #48491 from dalexeev/action-map-editorRémi Verschelde
Improve ActionMapEditor
2021-05-07Merge pull request #48466 from EricEzaM/output-log-save-stateRémi Verschelde
Made Editor Log buttons save their state, per project.
2021-05-07Implement the `%command%` placeholder in the Main Run Args settingHugo Locurcio
This can be used to tell Godot to run an executable that will run Godot rather than running Godot directly. This is useful to make Godot start on the dedicated GPU when using a NVIDIA Optimus setup on Linux: `prime-run %command%` The `editor/run/main_run_args` setting declaration was moved to make it visible in the ProjectSettings documentation.
2021-05-06Remove extra separatorKyle
Removes an extra separator when Scene Tree Editing is disabled. Discussed in #48518
2021-05-06Fixed cut/copy/paste visibilityKyle
Fixes #48514 by moving the visibility of these buttons into their own if statement that depends on if scene tree editing is allowed. Previously it was under the script editing setting which is unexpected as it works with nodes and the scene tree.
2021-05-06Merge pull request #45607 from Calinou/improve-editor-themeRémi Verschelde
Improve the editor theme
2021-05-06Merge pull request #44831 from gongpha/dont-update-tree-if-selectedRémi Verschelde
Blocking updating in SceneTreeEditor when an item was selected