| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
-Added ability to edit resources from built-in inspector (wip, needs testing and feedback)
|
| |\
| |
| | |
Improve 3D selection
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| |\
| |
| | |
Fully expose the data variable in AudioStreamSample and AudioStreamOGGVorbis
|
| | |
| |
| |
| | |
...and also changes "_set_data" and "_get_data" to "set_data" and "get_data" respectively.
|
| | | |
|
| | |
| |
| |
| | |
-make curve texture preview not so large, so its easier to embed the editor
|
| |\ \
| | |
| | | |
Fix property bug in CubeMesh which prevent it from changing in inspector
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
Restore support for minimal 3x3 autotile sets
|
| | | | | |
|
| | |/ /
|/| |
| | |
| | |
| | | |
-Plenty of fixes and improvements to new inspector
-Fixes that were needed to make inspector work better
|
| |\ \ \
| |/ /
|/| | |
Ceil char width within Label instead of Font
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Some classes use Font::get_char_size directly and not only for
autowrapping. RichTextLabel is one such example. So this commit
reverts aa8561d (PR #17504) and instead ceils character width within
Label. This makes sure Label autowraps correctly while not affecting
other Font clients.
Fixes #18835.
|
| |\ \ \
| | | |
| | | | |
ImageTexture.load returns an error code.
|
| | | | | |
|
| | |/ /
|/| |
| | |
| | |
| | |
| | |
| | | |
-Changed UI resizing code, gained huge amount of speed.
-Reorganized timer sync to clean up behavior (sorry forgot commit this before)
-
|
| |/ / |
|
| | |
| |
| |
| | |
Fixes #18774.
|
| |\ \
| | |
| | | |
Fix particle animation controls
|
| | |/ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #15787.
The issue occurred when two (or more) separate DynamicFont instances
used the same DynamicFontAtSize instance due to having equal
properties. The first instance updated its data_at_size and emitted
"changed" signal, but the second did not because it considered the
data_at_size to be up to date, even though it has just been updated.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Implement outlines based on FreeType Stroker API. This allows
artifact-free results, similar to what you will see in Web or any text
editing tools. Outline is a part of DynamicFont rather than Label,
because outlines have to be baked into the font's atlas. Font has a
default outline_color and a Label can specify font_outline_modulator
that will be multiplied with the Font's color to get the final result.
- draw_char now has to be called twice to fully render a text - first
with p_outline == true for each character and then with
p_outline == false for each character.
- Number of draw-calls is reduced from 5 to 2 per outlined character.
- Overall cleanup of DynamicFont code, extracted duplicated code pieces
into separate methods.
- The change is backward-compatible - Labels still have outline
properties that work exactly as they worked before.
Closes #16279.
|
| | | |
|
| |\ \
| | |
| | | |
Ceil dynamic font glyph size
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #15459. When oversampling is enabled, glyphs may have fractional
size, but they are still rendered into integral pixels, which results in
them taking more space than was anticiped by autowrapping algorithm. The
solution here is to return ceiled width, which makes autowrapper
consider characters a bit larger than they are, but it doesn't hurt the
actual rendering and ensures there is enough space for the characters.
|
| |\ \ \
| | | |
| | | | |
Fix StyleBox ignoring region rect and ProgressBar using center size
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
ProgressBar used the center size of the stylebox to calculate its minimum size, thus disallowing certain setups.
If the old behaviour is wanted, it can be forced by providing a custom minimum size, or by giving proper margins to the stylebox.
Fixes #17779.
|
| |\ \ \
| | | |
| | | | |
Added flag on SpatialMaterial to disable shadows
|
| | |/ / |
|
| |\ \ \
| | | |
| | | | |
Implement font shadows for RichTextLabel
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | | |
Add methods get_closest_point and get_closest_offset for both Curve2D and Curve3D
|
| | |/ /
| | |
| | |
| | | |
Curve3D
|
| |\ \ \
| | | |
| | | | |
Added custom aabb to primitives
|
| | | | | |
|
| |/ / / |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-Missing Icons
-Missing freezing option (for baking light and faster load)
-Missing a way to export from Godot (GLTF2?)
-Probably buggy (may freeze editor, can be worked around easily, but let me know if this happens so it's easier to catch bugs)
Happy testing!
|
| |/ / |
|
| |\ \
| | |
| | | |
expose Tileset TileMode to GDScript
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
Add flip switch to SurfaceTool.generate_normals
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | | |
Duplicate Arrays and Dictionaries when instancing scene in editor
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Also, add deep (=false) parameter to Array.duplicate and Dictionary.duplicate
Fixes #13971
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | | |
Fix converting to tileset crashes Godot if existing file is not tileset
|
| | | |_|/
| |/| |
| | | |
| | | | |
also make TileSetEditorPlgn tile list updates the preview modulate
|