Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-28 | TileSetAtlasSource: Make `get_tile_data` return `TileData *` | Rémi Verschelde | |
This is now possible thanks to `Variant` changes. Also unbind some `_` prefixed methods which don't need to be exposed. | |||
2022-01-26 | Merge pull request #54574 from Ansraer/glow_map | Rémi Verschelde | |
2022-01-25 | Merge pull request #53954 from Chaosus/fix_quit_errors | Rémi Verschelde | |
2022-01-25 | Merge pull request #55841 from OverloadedOrama/expose-bitmap-methods | Rémi Verschelde | |
2022-01-25 | Merge pull request #56891 from rafallus/meshlib_shapes_array | Rémi Verschelde | |
2022-01-23 | Merge pull request #57056 from Chaosus/vs_fix_defaults | Rémi Verschelde | |
2022-01-22 | Merge pull request #56912 from AnilBK/circle-fix | Rémi Verschelde | |
Circle&CapsuleShape2D: Fix outlines missing line. | |||
2022-01-22 | Circle&CapsuleShape2D: Fix outlines missing line. | Anilforextra | |
2022-01-22 | Remove transform input from fog mode in visual shaders | Yuri Roubinsky | |
2022-01-22 | Fix default input port hints for some modes in visual shader | Yuri Roubinsky | |
2022-01-21 | Fix undo after non-last port removal in `VisualShaderNodeExpression` | Yuri Roubinsky | |
2022-01-20 | Rename or refactor macros to avoid leading underscores | Omar Polo | |
These are not used consistently and some can conflict with system-specific defines. While here, also delete some unused macros. | |||
2022-01-20 | add support for glow maps | Ansraer | |
2022-01-20 | Merge pull request #56972 from lawnjelly/warn_unused | Rémi Verschelde | |
2022-01-20 | Add nodiscard to core math classes to catch c++ errors. | lawnjelly | |
A common source of errors is to call functions (such as round()) expecting them to work in place, but them actually being designed only to return the processed value. Not using the return value in this case in indicative of a bug, and can be flagged as a warning by using the [[nodiscard]] attribute. | |||
2022-01-19 | Improve the default project theme | Hugo Locurcio | |
The new default project theme uses StyleBoxFlat extensively for a more modern design and better scalability to multiple resolutions. SVG icons are now used in place of PNG icons. While this does not allow for true vector-based icon drawing (icons are still rasterized at load-time), this makes the design work easier for contributors and opens the door to vector drawing in the future (e.g. with polygons or SDFs). Like for editor icons, the SVG header file is now built automatically when a SVG file is changed. This removing the need for running `make_header.py` manually (TODO). The "Use Hidpi" project setting has been removed in favor of a "Default Theme Scale" project setting, which allows creating the default theme at a higher/lower scale than the default. This can be used when designing GUIs with a high base resolution to ensure crisp visuals. Co-authored-by: Yuri Sizov <yuris@humnom.net> | |||
2022-01-18 | Make sure `MeshLibrary` shape array has correct number of elements | rafallus | |
2022-01-18 | Merge pull request #56104 from Geometror/add-flow-layout-container | Rémi Verschelde | |
Add FlowContainer | |||
2022-01-18 | Merge pull request #56622 from Pineapple/scenestate-optimizations | Rémi Verschelde | |
2022-01-18 | Merge pull request #56761 from Calinou/sdfgi-allow-any-number-of-cascades | Rémi Verschelde | |
2022-01-17 | Allow using between 1 and 8 cascades for SDFGI | Hugo Locurcio | |
This provides more flexibility between performance and quality adjustments, especially when using SDFGI for small-scale levels (which can be useful for procedurally generated scenes). | |||
2022-01-17 | Merge pull request #54794 from bruvzg/runtime_bmfont_parser | Rémi Verschelde | |
2022-01-16 | Merge pull request #55551 from brennengreen/panorama-sky-filtering | Rémi Verschelde | |
Add filtering property to PanoramaSkyMaterial and switch from static shader to shader cache | |||
2022-01-15 | Improvments for SyntaxHighlighters | Paulb23 | |
- Fix immedate Funcion in lamba highlight - Highlight signals as one colour - Highlight node paths as one colour - Highlight escape chars in strings | |||
2022-01-14 | Add shader cache and filter variable to PanoramaSkyMaterial | Brennen Green | |
2022-01-15 | Fix AtlasTexture nesting | kleonc | |
2022-01-14 | Merge pull request #56784 from V-Sekai/expose-add-named-bind | Rémi Verschelde | |
2022-01-14 | Expose add_named_bind for all essential skin bindings. | K. S. Ernest (iFire) Lee | |
2022-01-14 | Merge pull request #56738 from YeldhamDev/improve_tab_consistency | Rémi Verschelde | |
2022-01-13 | Merge pull request #56714 from bruvzg/fix_alignment_break_overrun | Rémi Verschelde | |
2022-01-13 | Merge pull request #54956 from ↵ | Rémi Verschelde | |
Calinou/lineedit-textedit-add-caret-width-theme-item Add a theme constant to change LineEdit and TextEdit's caret width | |||
2022-01-13 | [TextServer] Improvements for line breaking, "Fill" alignment, overrun, and ↵ | bruvzg | |
interaction between these modes. Fix "Fill" alignment processing wrong side of the text if overrun trim was applied. Improve "Fill" alignment to avoid adding excessive subsequent spaces or elongations. Add font detection to the overrun, to correctly add ellipsis (was using last glyph font, which doesn't necessary have dot character). Improve line breaking to avoid adding excessive subsequent soft break points for languages without word separator. Port missing overrun/justification code to the Fallback text server. Fix inferred text direction detection by controls. Add tests for "Fill" alignment and line breaking glyph flags. | |||
2022-01-12 | Improve looks and consistency of tabs | Michael Alexsander | |
2022-01-12 | Merge pull request #56492 from akien-mga/remove-author-docstrings | Rémi Verschelde | |
2022-01-12 | Optimize include files to improve `shader_language.h` compilation speed | Yuri Roubinsky | |
2022-01-12 | Merge pull request #56696 from AnilBK/use-init-lists | Rémi Verschelde | |
2022-01-12 | Use List Initializations for Vectors. | Anilforextra | |
2022-01-11 | Merge pull request #56667 from Ice-Cube69/fix_incorrect_property_types | Rémi Verschelde | |
2022-01-11 | Fixed incorrect property types | Arnav Vijaywargiya | |
2022-01-11 | Merge pull request #56323 from ↵ | Rémi Verschelde | |
Gallilus/Update-default-port_grab_distance_vertical | |||
2022-01-09 | [TextServer] Improve ligature cursor handling. | bruvzg | |
Fix mid-grapheme hit test. Fix OpenType features property handling, add default features override option. Enable mid-grapheme cursor by default. | |||
2022-01-08 | Merge pull request #56330 from nikitalita/convert-old-octahedral | Rémi Verschelde | |
Convert octahedral compressed normals/tangents on 3.x meshes | |||
2022-01-08 | Removed redundant ClassDB::is_class_enabled() and moved second dynamic_cast ↵ | Bartłomiej T. Listwon | |
inside worst case if | |||
2022-01-08 | convert old octahedral compressed normals/tangents | nikitalita | |
2022-01-07 | Add a theme constant to change LineEdit and TextEdit's caret width | Hugo Locurcio | |
This can be useful to improve caret visibility, especially at larger font sizes. This can also be used for accessibility purposes. | |||
2022-01-07 | Add FlowContainer | Hendrik Brucker | |
2022-01-06 | Move metallic and roughness automated assignment to an inspector UndoRedo | SaracenOne | |
callback. | |||
2022-01-06 | Merge pull request #56480 from Chaosus/vs_plugin_gdscript_template | Yuri Roubinsky | |
2022-01-06 | Merge pull request #56376 from pycbouh/theme-tombe-les-theme-properties | Rémi Verschelde | |
2022-01-06 | Add a GDScript template for `VisualShaderNodeCustom` | Yuri Roubinsky | |