summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2021-07-24Merge pull request #50791 from foxydevloper/select-mode-tooltip-improvationRémi Verschelde
Improve select tool's tooltip for 2D and 3D
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-23Improve select tool's tooltipfoxydevloper
- Makes tips clearer and more consistent. - Removes outdated "shift+v" that doesn't work - Adds Ctrl+RMB for adding nodes at position - Removes tip for non-existent Alt+Drag in 3D select tool
2021-07-23Merge pull request #50748 from JFonS/gizmo_reworkRémi Verschelde
Node3D gizmo improvements
2021-07-23Node3D gizmo improvementsjfons
* Clean-up of node_3d_editor_plugin.{h,cpp}: removed unused code, fixed some bugs. * Moved node_3d_editor_gizmos.{h,cpp} to editor/plugins. * Added support for multiple gizmos per node. This means custom gizmos will no longer override the built-in ones and that multiple gizmos can be used in more complex nodes. * Added support for handle IDs. When adding handles to a gizmo, an ID can be specified for each one, making it easier to work with gizmos that have a variable number of handles. * Added support for subgizmos, selectable elements that can be transformed without needing a node of their own. By overriding _subgizmo_intersect_frustum() and/or _subgizmo_intersect_ray() gizmos can define which subgizmos should be selected on a region or click selection. Subgizmo transformations are applied using get/set/commit virtual methods, similar to how handles work.
2021-07-23Don't set metadata_label font if it doesn't existkobewi
2021-07-23Merge pull request #50768 from Calinou/editor-asset-library-urls-clarifyRémi Verschelde
Clarify the purpose of the default asset library URLs in the editor
2021-07-23Merge pull request #37760 from KoBeWi/rect_edit_level_upRémi Verschelde
Allow for easier editing of rect CollisionShape2D
2021-07-23Clarify the purpose of the default asset library URLs in the editorHugo Locurcio
`localhost` was removed as it won't work out of the box. It can be added by the user if they're working on the asset library itself. This won't affect existing installations due to how the editor settings are stored, but existing installations will keep working fine.
2021-07-22Fix `TexturePreview` crashingLightning_A
2021-07-21Implement atlas merging and tile proxiesGilles Roudière
2021-07-21Merge pull request #50521 from aaronfranke/iseqapproxRémi Verschelde
Use `is_equal_approx` in more places
2021-07-21Use is_equal_approx in more placesAaron Franke
2021-07-20Fix hidden seperators when horizontal frames is 1foxydevloper
2021-07-20Merge pull request #38317 from verdog/get-cam-2d-4.0Rémi Verschelde
add viewport.get_camera_2d()
2021-07-20Minor enhancements for the TileMap editorMichael Alexsander
2021-07-20Merge pull request #50621 from KoBeWi/feel_good_scrollRémi Verschelde
Add scrolling to tile atlas view
2021-07-20Add scrolling to tile atlas viewkobewi
2021-07-20Merge pull request #50631 from timothyqiu/add-item-typeRémi Verschelde
Improve add item type UI in theme editor
2021-07-20Merge pull request #50500 from ↵Rémi Verschelde
LightningAA/simplify-subviewport-preview-editor-theme Remove unnecessary `get_editor_theme()` in `SubViewportPreview`
2021-07-20Improve add item type UI in theme editorHaoyu Qiu
2021-07-20Merge pull request #50605 from Calinou/tweak-shader-code-styleRémi Verschelde
Use C++11 raw literals for shader code to improve readability
2021-07-20Merge pull request #50624 from foxydevloper/translate-more-stringsRémi Verschelde
Make various strings translatable
2021-07-20Merge pull request #50498 from LightningAA/zoom-out-alt-4.0Rémi Verschelde
Add shift + [1-5] keyboard shortcuts to zoom out
2021-07-19Add scaling to the curve editor's handlesAtlinx
This fixes issue #50617
2021-07-19Make various strings translatablefoxydevloper
2021-07-19Merge pull request #50606 from Chaosus/textedit_fix_guttertypeRémi Verschelde
Fixed typos in `TextEdit::GutterType` enum
2021-07-19Fixed typos in `TextEdit::GutterType` enumYuri Roubinsky
2021-07-19Use C++11 raw literals for shader code to improve readabilityHugo Locurcio
In files that have lots of branching, `\t` was replaced with a tab character instead.
2021-07-18Optimize StringName usagereduz
* Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor.
2021-07-18Remove unnecessary get_editor_theme() in SubViewportPreviewLightning_A
2021-07-17Merge pull request #50509 from Calinou/editor-tweak-select-mode-drag-thresholdRémi Verschelde
Tweak editor select mode drag threshold for better usability
2021-07-17Fix focus behavior in the Add Item Type dialog of the Theme editorYuri Sizov
2021-07-16Fix control picker in the Theme editorYuri Sizov
2021-07-16Add shift + [1-5] keyboard shortcuts to zoom outLightning_A
2021-07-16Tweak editor select mode drag threshold for better usabilityHugo Locurcio
- Use a smaller drag threshold (8 pixels instead of 10 pixels). - Scale the 2D editor drag threshold with the zoom to make it work the same regardless of the current zoom level.
2021-07-15Merge pull request #47245 from LightningAA/add-viewport-spy-4.0Rémi Verschelde
Add the ability to preview viewports from the inspector
2021-07-14Fix wrong behavior of alt+rmb and list tool for locked nodesfox
2021-07-14Rename Curve3Texture to CurveXYZTextureRémi Verschelde
Neither name is a perfect match but `Curve3Texture` looked too similar to `CurveTexture` and `Curve3D`, which made things confusing when picking a texture type or browsing the API reference.
2021-07-13Merge pull request #50420 from KoBeWi/counter_headersRémi Verschelde
Add header theme type variations to labels
2021-07-13Add header theme type variations to labelskobewi
2021-07-13Fix casing of the "to" stop word in editor stringsHugo Locurcio
This also fixes a C# documentation example that had one of its strings incorrectly converted.
2021-07-13Merge pull request #50169 from pycbouh/theme-type-variationsRémi Verschelde
2021-07-13Merge pull request #50086 from Geometror/label-improve-layout-optionsRémi Verschelde
Improvements to Label's layout options
2021-07-13Merge pull request #47667 from Calinou/assetlib-auto-install-promptRémi Verschelde
Automatically display the installer after downloading an asset
2021-07-13Merge pull request #48252 from Calinou/improve-2d-editor-zoomRémi Verschelde
2021-07-13Merge pull request #50341 from goostengine/vcs-diff-min-sizeRémi Verschelde
Set minimum size for "Version Control" diff bottom panel
2021-07-12Add viewport preview pluginLightning_A
Also includes a minor refactor of TextureEditorPlugin.
2021-07-13Add type variations to ThemeYuri Sizov
2021-07-12Merge pull request #50262 from nekomatata/convex-hull-simplificationRémi Verschelde
Options to clean/simplify convex hull generated from mesh