Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-02 | [TextServer] Add function to change font, font size, and OpenType features ↵ | bruvzg | |
without invalidating line break points, justification points, or recreating shaped text buffer. | |||
2022-01-17 | [TextServer] Implement locale and context sensitive case conversion functions. | bruvzg | |
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-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-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-09 | Add a double-precision editor build to CI | Aaron Franke | |
2021-12-09 | align to horizontal_alignment, valign to vertical_alignment, related | Nathan Franke | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-22 | Add methods to get position from column and line in TextEdit | Yuri Sizov | |
2021-11-09 | Merge pull request #46721 from bruvzg/custom_word_break_punct | Rémi Verschelde | |
2021-10-31 | Add functions for getting name and font style from dynamic and bitmap fonts. | bruvzg | |
Add font selection toolbar editor plugin. | |||
2021-10-28 | Implement TextServer `strip_diacritics` function. | bruvzg | |
2021-10-18 | [TextServer] Use `round` instead of `floor` for hex code box size ↵ | bruvzg | |
calculation to better match font size. | |||
2021-10-03 | Remove Scene dependency from the TextServer, use scalable hex box font ↵ | bruvzg | |
instead of built-in bitmap one. | |||
2021-10-01 | [Text Server] Add support for user defined punctuation list, used for word ↵ | bruvzg | |
breaking. | |||
2021-10-01 | Implement TextServer GDExtension interface, remove TextServer GDNative ↵ | bruvzg | |
interface. | |||
2021-09-21 | Add flag to connected grapheme. Apply RTL displacement FX only to the whole ↵ | bruvzg | |
connected grapheme. Pass more glyph info to the custom RTL FX. | |||
2021-08-28 | Fix double named size parameter | Bastiaan Olij | |
2021-08-27 | Makes FontData importable resource. | bruvzg | |
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support. | |||
2021-08-21 | Fix ItemList layout (+EditorFileDialog) | Hendrik Brucker | |
2021-08-11 | Merge pull request #51178 from Geometror/layout-options-textline-textparagraph | Rémi Verschelde | |
Various text layout improvements (TextLine, TextParagraph, Label, TextServer) | |||
2021-08-11 | Various text layout improvements (TextLine, TextParagraph, Label, TextServer) | Hendrik Brucker | |
2021-08-08 | [Text Server] Improve object (image/table) inline alignment. | bruvzg | |
2021-07-13 | Separate underscore from grapheme punctuation to enable doubleclick and ↵ | Leonardo Christino | |
caret jump over snakecase variables in editor | |||
2021-07-04 | Improvements to Label's layout options | Hendrik Brucker | |
- Added options to trim the text in case it overruns - Added more autowrap modes - Improved line breaking, which ignores trailing spaces | |||
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-05-20 | Make is_equal_approx have explicit float and double versions | Aaron Franke | |
2021-03-31 | [Complex Text Layouts] Provide access to glyph contour points. | bruvzg | |
2021-02-24 | Merge pull request #46045 from bruvzg/text_server_bmp_create | Rémi Verschelde | |
[TextServer] Restores bitmap font dynamic construction functions. | |||
2021-02-19 | doc: Sync classref with current source | Rémi Verschelde | |
And fix various bogus bindings following previous PRs. | |||
2021-02-15 | [Text Server] Restores bitmap font dynamic construction functions. | bruvzg | |
2021-02-15 | [TextServer] Restore character and space extra spacing support. | bruvzg | |
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-21 | Improve fill aligned text hit testing. | bruvzg | |
2020-12-21 | Always include space characters (including tabs and other space-like chars) ↵ | bruvzg | |
into selection rectangles. | |||
2020-12-14 | Add word breaks on punctuation characters. | bruvzg | |
2020-12-13 | [Complex Text Layouts] Add variable fonts support. | bruvzg | |
2020-12-07 | [Complex Text Layouts] Performance optimizations. | bruvzg | |
2020-11-26 | [Complex Text Layouts] Implement TextServer interface. Implement Fallback ↵ | bruvzg | |
TextServer. |