| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This also puts the default theme icons into their own folder.
|
| |
|
| |
|
| |
|
|\
| |
| | |
Remove GraphNode's comment property and related functionality
|
| |
| |
| |
| | |
(this functionality will be reintroduced in a new and more flexible way)
|
| |
| |
| |
| |
| |
| | |
This also uses rounding consistently for scale multipliers, so that
behavior is more predictable with non-integer scale factors like `1.25`
and `1.5`.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
At the moment it is impossible to distinguish between focused and
unfocused embedded Windows.
Add a new `theme_item` that is used for coloring the border of
unfocused Windows.
|
|\ \
| | |
| | |
| | | |
Added `Image::load_svg_from_(buffer|string)`
|
| |/
| |
| |
| | |
No core dependency to the svg module.
|
|/
|
|
|
|
|
|
|
|
|
| |
This PR adds the "inner_item_margin" Theme constant to the Tree Control.
It behaves like a horizontal padding (in CSS), but only in the active
writing direction (So on LTR it'll apply a left padding and on RTL right
padding).
The Editor Theme has been updated to make use of this and a result items
in Trees and ItemLists no longer "hugs" their border, expressing a proper
spacing instead.
|
|\
| |
| |
| | |
Add center_grabber theme property to Slider
|
| | |
|
|\ \
| |/
|/|
| | |
Add theming support for hovered tabs
|
| |
| |
| |
| | |
Tabs can now be styled differently when hovered by the mouse pointer.
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Also:
- Add an option to limit the icon size in PopupMenu.
This is similar to how this works in Tree and TreeItem.
- Add the same option to TabBar.
- Add a theme constant for Tree, PopupMenu, Button, and
TabBar to apply this limit on the control level.
Co-authored-by: Daylily-Zeleen <daylily-zeleen@foxmail.com>
|
| |
|
|
|
|
| |
Modifies the close_h_offset to be 12 instead of 22. This better aligns the default position.
|
|
|
|
|
|
| |
- Make all margin properties follow the same naming convention (their getter and setter too).
- Remove a virtual counterpart of `get_style_margin` from API.
- Allow to override `get_minimum_size` from scripting and remove `get_center_size`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.
It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).
We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).
Also fixed "cf." Frenchism - it's meant as "refer to / see".
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
Add padding options in theme for fg/bgcolor tags in RichTextLabel
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | | |
ColorPicker UX
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Tabs and MenuButton for mode selection and enabling/disabling colorized sliders
- MenuButton for shape selection with new icon for each shape
- Drag and drop functionality for presets to arrange order
- A chronological list of recently selected presets which are global for the editor
- Presets are now highlighted as being active or inactive
- Thicker sliders for easy targeting
- `grabber_offset` theme constant for Slider
- Uncolorized sliders
|
| | |
| | |
| | |
| | | |
Part of #66537.
|
|\ \ \
| | | |
| | | |
| | | | |
Add all/individual setters for StyleBox default margins and StyleBoxTexture margin size and unbind `StyleBox*.set_*_individual()` methods
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
Allow SplitContainer to have a grab area larger than its visual grabber
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | | |
Make `AcceptDialog` and derivatives utilize `StyleBox` fully
|
| |/ / |
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Rename ItemList's bg -> panel
Rename ItemList's bg_focus -> focus
Rename ProgressBar's bg -> background
Rename ProgressBar's fg -> fill
Rename Tree's bg -> panel
Rename Tree's bg_focus -> focus
Rename ScrollContainer's bg -> panel
Rename FileDialog's *_icon_modulate -> *_icon_color
Rename FileDialog's files_disabled -> file_disabled_color
Rename CheckButton's on/off -> checked/unchecked
Rename check_v_adjust -> check_v_offset
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \ |
|