summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2022-01-20Merge pull request #53276 from Phischermen/propagate_checkRémi Verschelde
2022-01-20Merge pull request #56972 from lawnjelly/warn_unusedRémi Verschelde
2022-01-20Add nodiscard to core math classes to catch c++ errors.lawnjelly
A common source of errors is to call functions (such as round()) expecting them to work in place, but them actually being designed only to return the processed value. Not using the return value in this case in indicative of a bug, and can be flagged as a warning by using the [[nodiscard]] attribute.
2022-01-20Make Scene dock menu button an actual `MenuButton`Michael Alexsander
2022-01-19Merge pull request #56967 from pycbouh/assetlib-ux-in-progressRémi Verschelde
Fix Asset Library UX when an asset is being downloaded
2022-01-19Merge pull request #54729 from Paulb23/text-edit-callableRémi Verschelde
2022-01-19Convert TextEdit callbacks to CallablePaulb23
2022-01-19Fix Asset Library UX when an asset is being downloadedYuri Sizov
2022-01-19Improve the default project themeHugo Locurcio
The new default project theme uses StyleBoxFlat extensively for a more modern design and better scalability to multiple resolutions. SVG icons are now used in place of PNG icons. While this does not allow for true vector-based icon drawing (icons are still rasterized at load-time), this makes the design work easier for contributors and opens the door to vector drawing in the future (e.g. with polygons or SDFs). Like for editor icons, the SVG header file is now built automatically when a SVG file is changed. This removing the need for running `make_header.py` manually (TODO). The "Use Hidpi" project setting has been removed in favor of a "Default Theme Scale" project setting, which allows creating the default theme at a higher/lower scale than the default. This can be used when designing GUIs with a high base resolution to ensure crisp visuals. Co-authored-by: Yuri Sizov <yuris@humnom.net>
2022-01-19Fix locale always selecting translation instead of "en", when no match found.bruvzg
2022-01-19Merge pull request #56926 from V-Sekai/show_in_file_managerRémi Verschelde
2022-01-19Merge pull request #56907 from rburing/convert_to_meshlibrary_apply_transformsRémi Verschelde
2022-01-19[Editor] Move some animation specific keying logic out of inspector.Fabio Alessandrelli
Most of the custom logic to handle special keying cases is now inside the AnimationPlayerEditorPlugin. The EditorInspector now emits a signal when inspecting a new object.
2022-01-18Addded methods to propagate checks & refactored classes to use new methods.Kevin Fischer
2022-01-19Make assets in progress open the next step instead of erringYuri Sizov
2022-01-19Allow selection of option 'Open in File Manager' even when a file/folder is ↵SaracenOne
not explicitly selected.
2022-01-18Merge pull request #56920 from pycbouh/docs-sort-class-propertiesRémi Verschelde
2022-01-19Sort class properties in the built-in docsYuri Sizov
2022-01-18Improve spacing in built-in class referenceYuri Sizov
2022-01-18Merge pull request #56906 from KoBeWi/the_paste_side_questRémi Verschelde
Improve node pasting
2022-01-18Merge pull request #56104 from Geometror/add-flow-layout-containerRémi Verschelde
Add FlowContainer
2022-01-18Improve node pastingkobewi
2022-01-18Merge pull request #56619 from timothyqiu/left-right-paletteRémi Verschelde
2022-01-18Fix "Convert to MeshLibrary" not respecting collision transformsRicardo Buring
2022-01-18Merge pull request #52969 from bruvzg/locale_detectionRémi Verschelde
2022-01-18Merge pull request #56896 from ↵Rémi Verschelde
akien-mga/dictionary-improve-VariantWriter-and-docs
2022-01-18Merge pull request #56899 from touilleMan/fix-editor_node-set_exit_codeRémi Verschelde
2022-01-18Merge pull request #43044 from rburing/fix_import_hints_breaking_animationsRémi Verschelde
2022-01-18Merge pull request #56897 from Chaosus/fix_toast_icon_themingYuri Roubinsky
2022-01-18Merge pull request #47522 from madmiraal/rename-test_width-test_heightRémi Verschelde
2022-01-18Improve locale detection.bruvzg
Use separate language, script and country lists. Add locale selection dialog and property hint.
2022-01-18Merge pull request #52597 from Jummit/scene_casing_settingRémi Verschelde
2022-01-18Replace use of `OS::set_exit_code()` by `SceneTree::quit()` in `EditorNode`Emmanuel Leblond
2022-01-18Fix toast notification button color on light themeYuri Roubinsky
2022-01-18Fix import hints breaking node paths in animationsRicardo Buring
2022-01-18Dictionary: Serialize empty dict as `{}` instead of `{\n}`Rémi Verschelde
Also make sure to always convert multiline dictionaries to a single line for its EditorHelp representation, as multiline values break formatting.
2022-01-18Merge pull request #55809 from cdemirer/fix-reparenting-inherited-nodesRémi Verschelde
2022-01-17Merge pull request #56847 from jmb462/unkown_extension_warningRémi Verschelde
Prevent renaming to an unkown extension from FileSystem dock.
2022-01-17Merge pull request #55509 from V-Sekai/create_node_and_doc_fixRémi Verschelde
Fix crashes when global named scripts extends an unnamed script
2022-01-17Prevent renaming to an unkown extension from FileSystem dock.jmb462
2022-01-18Editor: Disallow reparenting inherited nodescdemirer
2022-01-17Add project setting to change scene file casingJummit
2022-01-17Merge pull request #56864 from pycbouh/editor-no-adoption-for-youRémi Verschelde
2022-01-17Merge pull request #56012 from bruvzg/wt🤎4Rémi Verschelde
2022-01-17Merge pull request #54794 from bruvzg/runtime_bmfont_parserRémi Verschelde
2022-01-17Merge pull request #56863 from akien-mga/svgz-not-supportedRémi Verschelde
2022-01-17Merge pull request #33252 from KoBeWi/anime_dupRémi Verschelde
2022-01-17Fix a node reparenting warning in the editor debuggerYuri Sizov
2022-01-17Remove property hints referencing unsupported svgz extensionRémi Verschelde
The wrongly claimed support for it was removed in #49645. See also #56862.
2022-01-17Merge pull request #56842 from Chaosus/fix_assetlib_crashRémi Verschelde