Age | Commit message (Collapse) | Author |
|
Fix StyleBox ignoring region rect and ProgressBar using center size
|
|
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
|
|
Added custom aabb to primitives
|
|
Curve3D
|
|
|
|
|
|
-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
|
|
Fix converting to tileset crashes Godot if existing file is not tileset
|
|
Removed unnecessary newlines from tscn
|
|
Radio buttons in menus
|
|
Since create_outline can only make outline for PRIMITIVE_TRIANGLES,
when QuadMesh (which is PRIMITIVE_TRIANGLE_FAN) is used to create
outline, will leave `arrays` empty, and crash when it is being indexed
for "indices" subarray.
This PR shows error when there's only one surface and it is not
TRIANGLES. Also prevent the crash if it has more than one surface
and none of them are TRIANGLES (and any other cases that could leave
`arrays` empty) by checking the size of `arrays` == 8 before indexing
it, since the method seems to expect `arrays` to be of that 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.
|
|
They work exactly the same as current checkbox-decorated items, but in order to preserve compatibility, separate methods are used, like `add_radio_check_item()`. The other option would have been to add a new parameter at the end of `add_check_item()` and the like, but that would have forced callers to provide the defaults manually.
`is_item_checkable()`, `is_item_checked()` and `set_item_checked()` are used regardless the item is set to look as check box or radio button.
Keeping check in the name adds an additional clue about these facts.
Closes #13055.
|
|
References #6025. Made small changes to avoid adding newlines for no reason.
|
|
also make TileSetEditorPlgn tile list updates the preview modulate
|
|
Also, add deep (=false) parameter to Array.duplicate and Dictionary.duplicate
Fixes #13971
|
|
Add an hinting mode setting to DynamicFonts
|
|
Fixes #6888.
|
|
- Editor font hinting can now be tweaked in the Editor Settings.
- DynamicFonts used in projects now have tweakable hinting settings
in their DynamicFontData child. Changes will be visible upon
reloading the scene in the editor.
|
|
Fixes collisions shape selection
|
|
StyleBoxTexture: Texture instead of RES for texture and normal_map.
|
|
The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were
several places hardcoding their own variant of the version string, potentially
with bugs (e.g. forgetting the patch number when defined).
The new logic defines:
- VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1)
- VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch',
depending on whether the latter is defined (e.g. 3.1.4)
- VERSION_FULL_CONFIG, which contains the version status (e.g. stable)
and the module-specific suffix (e.g. mono)
- VERSION_FULL_BUILD, same as above but with build/reference name
(e.g. official, custom_build, mageia, etc.)
Note: Slight change here, as the previous format had the build name
*before* the module-specific suffix; now it's after
- VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed
with "Godot v" for readability
Bugs fixed thanks to that:
- Export templates version matching now properly takes VERSION_PATCH
into account by relying on VERSION_FULL_CONFIG.
- ClassDB hash no longer takes the build name into account, but limits
itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant
for the API hash).
- Docs XML no longer hardcode the VERSION_STATUS, this was annoying.
- Small cleanup in Windows .rc file thanks to new macros.
|
|
|
|
|
|
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt`
Whitelist consists of:
```
ang
doubleclick
lod
nd
que
te
unselect
```
|
|
|
|
Tileset Editor Improvement
|
|
|
|
Add refraction possibility when triplanar uv mode enabled
|
|
Improved ray shape (2D and 3D) by addiing the possibility to act as r…
|
|
Support colored font
|
|
shape
|
|
|
|
|
|
Change primitive meshes acccuracy value
|
|
set a better initial size to TextEdit nodes
|
|
Expose 'lightmap_unwrap' method to the scripting engine.
|
|
|
|
|
|
Fix inconsistencies and typos in argument names
|
|
Attemp to fix #15870
|