Age | Commit message (Collapse) | Author |
|
Configured for a max line length of 120 characters.
psf/black is very opinionated and purposely doesn't leave much room for
configuration. The output is mostly OK so that should be fine for us,
but some things worth noting:
- Manually wrapped strings will be reflowed, so by using a line length
of 120 for the sake of preserving readability for our long command
calls, it also means that some manually wrapped strings are back on
the same line and should be manually merged again.
- Code generators using string concatenation extensively look awful,
since black puts each operand on a single line. We need to refactor
these generators to use more pythonic string formatting, for which
many options are available (`%`, `format` or f-strings).
- CI checks and a pre-commit hook will be added to ensure that future
buildsystem changes are well-formatted.
|
|
Rename editor plugins to match the new node names.
|
|
Fixes #30736.
|
|
We now require SCons 3.0+ (first version with Python 3 support),
and we set min required Python 3 version to 3.5 (3.4 and earlier are
EOL).
|
|
|
|
Fix non-latin layout scancodes on Linux, adds access to physical scancodes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add `physical_keycode` (keyboard layout independent keycodes) to InputEventKey and InputMap.
Fix non-latin keyboard layout keycodes on Linux/X11 (fallback to physical keycodes).
|
|
Using PascalCase file names without any conversion step is
less confusing to new contributors.
|
|
|
|
Remove the 3D camera gizmo icon
|
|
|
|
|
|
|
|
|
|
|
|
The gizmo icon obstructed the line-based camera gizmo, which made it
difficult to see the actual camera orientation.
This also removes the unused SpatialStreamPlayer gizmo icon.
This closes https://github.com/godotengine/godot-proposals/issues/425.
|
|
The icon is the same as WAV samples, as both formats are accepted
in AudioStreamPlayer.
This closes #35163.
|
|
The crosshair makes freelook navigation a bit easier, while making it
clearer that it's possible to select nodes by clicking while in
freelook mode.
The crosshair is only displayed while in freelook mode.
It uses an icon designed to be visible on any background.
|
|
This makes navigation more convenient in the 3D viewport, especially
when using the unshaded display mode.
|
|
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
|
|
This makes it faster to distinguish overbright colors from
"standard" colors.
|
|
Make them more intuitive.
|
|
|
|
This makes editor binaries about 230 KB smaller.
The command used was:
parallel svgcleaner --multipass {} {} ::: editor/icons/*.svg
|
|
Fix various problems with tab-related icons
|
|
Improve the SoftBody node editor icon
|
|
Add some missing icons
|
|
Display audio buses' current volume in a tooltip when hovering slider
|
|
|
|
- Add icons to the up/down bandwidth LineEdits for better
visual grepping.
- Make bandwidth LineEdit texts more prominent when data is being
received/emitted.
- Add more spacing between the up and down bandwidth LineEdits.
- Initialize the bandwidth texts using `set_bandwidth()` to ensure
consistency with the actual bandwidth texts once the profiler
is started.
- Fix icon colors when switching from a dark theme to a light theme
and vice versa.
- Add missing `EDSCALE` constants for hiDPI scaling.
|
|
Remove an unused icon and constant in Tree
|
|
|
|
The arrow is now displayed at the left to be consistent with
other places where folding is used. The arrow icons used are now
consistent with the rest of the editor. The `arrow_up` icon is
no longer used anywhere, so it was removed.
Additional spacing was also added for a better visual appearance.
|
|
The new icon uses 2-pixel-thick lines for consistency with other icons.
Its pixels are also aligned to the 16 pixel grid.
|
|
|
|
This also removes an unused editor icon.
This closes #30884.
|
|
|
|
The icon was redrawn to snap to a 16x16 grid, with a lower number
of SVG nodes in the process.
|
|
|
|
- Add new handle icons for path/polygon editors
- Add smooth path point icons and curve tangent icons
- Use a gray color for tangent lines in the Path2D and Path editors
- Use antialiasing for Path2D lines
|
|
A small arrow-like icon is now drawn at the top of the timeline.
The timeline is now also wider as to be more visible.
|
|
|
|
Keyframe SVG icons are now 10×10 instead of 8×8 (except for
Bezier-related icons). This makes them easier to select
since the empty space is part of the clickable area.
Selected keyframes are now also visually larger to make them
easier to distinguish from unselected keyframes.
This closes #27276.
|
|
|