Releases: rakugoteam/AdvancedText
3.1
- switch to use r-strings for regex
- add
text_tickandtext_speedfeatures - Update Font Icons to
1.2.6 - Update Rakugo Nodes to
2.0 - rm outdated GUT addon and tests that use it
- switch to Godot
4.5 - small fixes in scenes
Full Changelog: 3.0.1...3.1
Optional addons includes: Font Icons and Rakugo Nodes
3.0.1
3.0
- fix Markdown dosen't work as intendet #96
- Add support for Godot Font Icons #97
- Add example for Button with AdvacedTextLabel that uses ButtonContainer #98, removes old AdvancedTextButton node
- new better hits system that also can use markup #99
- fix Some Ren'Py markups doesn't work #102
- Inspector update for AdvancedTextLabel #104
2.0 Hotfix 1 - Godot 4.1+
About this Release
Just hotfix that fixes small bug that doesn't allow to
set _text and text in back to empty string ""
in AdvancedTextLabel and other nodes that extends form it.
AdvancedText
Extends RichTextLabel and adds support for Markdown and RenPy.
Our RenPy Markup and Markdown have some extra stuff so read docs to learn it.
This new version is designed in way so any one can crate its own TextParser to use with AdvancedText nodes.
Features
- Supports Markdown and RenPy
- Adds headers supports RenPy and BBCode
- Support for variables in Rakugo Dialogue System use
<var_name> - Support Emojis For Godot use
:emoji: - Support Godot Material Icons use
[icon:icon_name]
Nodes
- AdvancedTextLabel - RichTextLabel that allow to use one of included TextParsers
- AdvancedTextButton - AdvancedTextLabel that behaves like a button
- AdvancedTextCheckButton - AdvancedTextLabel that behaves like a check button
Resources
- TextParser - base class for our TextParsers
- ExtendedBBCodeParser:
- base of for our RenPy Markup and Markdown parsers
- includes support for things mentioned in Features
- RenPyMarkup - RenPy Markup Parser with extra tags so it is 100% replaceable with Godot's BBCode
- MarkdownParser - Markdown Parser with extra stuff so it is mostly replaceable with Godot's BBCode
2.0 - Godot 4.1+
About this Release
- Rewrite from strach
- Works with Godot 4.1 new newer
- Uses Resources to make it easy to custom
- Support our Emojis, Icons and RDS addons
- Now allow to customize look of Headers
AdvancedText
Extends RichTextLabel and adds support for Markdown and RenPy.
Our RenPy Markup and Markdown have some extra stuff so read docs to learn it.
This new version is designed in way so any one can crate its own TextParser to use with AdvancedText nodes.
Features
- Supports Markdown and RenPy
- Adds headers supports RenPy and BBCode
- Support for variables in Rakugo Dialogue System use
<var_name> - Support Emojis For Godot use
:emoji: - Support Godot Material Icons use
[icon:icon_name]
Nodes
- AdvancedTextLabel - RichTextLabel that allow to use one of included TextParsers
- AdvancedTextButton - AdvancedTextLabel that behaves like a button
- AdvancedTextCheckButton - AdvancedTextLabel that behaves like a check button
Resources
- TextParser - base class for our TextParsers
- ExtendedBBCodeParser:
- base of for our RenPy Markup and Markdown parsers
- includes support for things mentioned in Features
- RenPyMarkup - RenPy Markup Parser with extra tags so it is 100% replaceable with Godot's BBCode
- MarkdownParser - Markdown Parser with extra stuff so it is mostly replaceable with Godot's BBCode
1.6
What's Changed
Major Updates
- Better AdvancedTextButton by @Jeremi360 in #88
- Add support to build-in godot's translation system by @Jeremi360 in #89
- AdvancedTextLabel working better in editor by @Jeremi360 in #91
Full Changelog: 1.5...1.6
1.5
Change AdvancedText settings location to be easier to find
Bug fixes and optimizations in MarkupTextEditor
- fix tabs bug on switching to unsupported text files
- fix bug that makes open selected node too many times at once
- fix bug that makes open selected file too many times at once
- fix too many times updating file data at once
- more opt code of tracking selected nodes
- more opt selecting nodes
