| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| | |
Fix RTL layout Label text, VBox child, 3D node editor controls, and popup menu alignment.
|
| | |
| |
| |
| | |
menu alignment.
|
| |/
|
|
|
|
|
|
|
| |
The default orbit sensitivity was decreased to account for this change.
Rotational inertia (orbit + freelook) was disabled by default due to
known issues.
This also removes the need for separate manipulation inertia settings,
as the default settings are more responsive.
|
| | |
|
| | |
|
| |\
| |
| | |
Rename RigidBody to RigidDynamicBody and SoftBody to SoftDynamicBody
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
The icon was present in `editor/icons/`, but it was never implemented
in the editor gizmos code.
This also removes some unused gizmo drawing code (overridden methods
that are no longer called anywhere).
|
| |/ |
|
| |\
| |
| | |
Add comments at the top of each built-in shader to ease debugging
|
| | |
| |
| |
| |
| |
| | |
When a shader error is printed about a built-in shader, the origin
of the shader will now be recognizable immediately by looking at
the top of the printed shader code.
|
| |/
|
|
|
|
|
|
| |
* `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions.
* Everything else converted to GDVIRTUAL
* BIND_VMETHOD is gone, always use the new syntax from now on.
Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now.
|
| |\
| |
| | |
Minor fixes to Node3DEditorPlugin
|
| | |
| |
| |
| |
| |
| |
| |
| | |
* Change EditorNode3D::update_all_gizmos() to start at the edited scene
root instead of the whole editor root.
* Call update_all_gizmos() only once at start instead of evrey time a
gizmo plugin is added.
* Add missing null check.
|
| |/
|
|
|
| |
Make the full view name translatable as a whole instead of combining
from sub-strings.
|
| |\
| |
| | |
Improve drag and dropping files into viewport by supporting more types
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds support for dragging in all files of type Texture2D for 2D.
Adds support for dragging in all files of type Mesh for 3D.
Replaces adding texture as Light2D with PointLight2D.
Add more node types that textures can be added as
- TextureButton
- CPUParticles2D
|
| |\ \
| | |
| | | |
[4.0] Implement editor grid performance improvements
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Benefits:
- Knows the size of the mesh to prevent push back taking longer
- No longer updates grid every frame, only if the camera has moved 10 units or more.
- Considerably less power draw
- Will redraw when you swap from orthographic to perspective and vice versa.
|
| | |/
|/| |
|
| | | |
|
| |/ |
|
| | |
|
| |\
| |
| | |
Fixed gizmo forced implicit normalization and inconsistent rotation
|
| | | |
|
| |\ \
| | |
| | | |
Shortcut: Rename `shortcut` property to `event`
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Having a property which has the same name as its class leads to confusing
situations (e.g. `BaseButton` has a `shortcut` property of type `Shortcut`
which has a `shortcut` property of type `InputEvent`).
Also renames `is_event` to `matches_event`, and `is_valid` to `has_valid_event`
to better reflect what the methods check.
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
LightningAA/minor_view_rotation_gizmo_improvements-4.0
Minor visual improvements to the view rotation gizmo
|
| | | | |
|
| |\ \ \
| |_|/
|/| | |
Make the "View" menu in the 3D viewport stay open when selecting a checkbox
|
| | | |
| | |
| | | |
This pull request fixes an issue where the "View" menu in the 3D view toolbar would close when you selected either the "View Origin" or "View Grid" checkboxes. This was inconvenient and wasted time by making you have to reopen the menu in order to get to other settings anytime you changed this.
|
| | |/
|/|
| |
| | |
Also use const more often and delete dead code in CanvasItemEditor
|
| |/ |
|
| |\
| |
| | |
Highlight context menu items at the top of the 2D/3D viewports
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This makes it easier to notice that some menu items only appear when
specific nodes are selected.
This change applies to both 2D and 3D editors, including both plugin-based
menus and the hardcoded 2D layout/animation contextual menus.
|
| | |
| |
| |
| |
| | |
This makes the focus outline less distracting on the
2D and 3D editor viewports.
|
| | |
| |
| |
| |
| | |
When dragging and dropping a texture, mesh, or scene from the FileSystem into the
2D or 3D viewport, it will be added as a child of the current scene's root node.
|
| |\ \
| |/
|/| |
Improve the 3D editor manipulation gizmo
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Allow some tolerance when clicking the plane move/scale,
even if the click is actually slightly outside the plane
(similar to Blender).
- Make the rotate manipulation circles visually thinner to be
less distracting.
- Make the hovered color less saturated to be more distinguishable
from the non-hovered state.
- Don't set brightness above 1.0 to prevent the gizmo from glowing
when hovered.
|
| |\ \
| | |
| | | |
Add shortcut to toggle the 3D editor's camera preview
|
| | | |
| | |
| | |
| | |
| | |
| | | |
A Camera3D node still has to be selected to initially enable camera
preview, but another node can then be selected and the preview can
be disabled by pressing the shortcut key again.
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Fixed subgizmo editing on scaled nodes.
* Added more clarifications on the coordinate space of subgizmos.
* Given input priority to the transform gizmo over subgizmo selection.
|
| |/ / / |
|
| | | |
| | |
| | |
| | | |
against physics rather than visual geometry.
|
| |\ \ \
| |/ /
|/| | |
Hide the 3D editor selection box when View Gizmos is disabled
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
Improve select tool's tooltip for 2D and 3D
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- 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
|
| |/ / / |
|