Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rakugoteam/advancedtext
Extends RichTextLabel to add support for Markdown and Ren'Py markups
https://github.com/rakugoteam/advancedtext
addon godot-addon godot-engine markdown renpy ui-components
Last synced: 8 days ago
JSON representation
Extends RichTextLabel to add support for Markdown and Ren'Py markups
- Host: GitHub
- URL: https://github.com/rakugoteam/advancedtext
- Owner: rakugoteam
- License: mit
- Created: 2021-10-13T06:33:38.000Z (about 3 years ago)
- Default Branch: godot-4
- Last Pushed: 2024-07-13T17:53:39.000Z (4 months ago)
- Last Synced: 2024-07-13T21:25:14.084Z (4 months ago)
- Topics: addon, godot-addon, godot-engine, markdown, renpy, ui-components
- Language: GDScript
- Homepage:
- Size: 8.38 MB
- Stars: 25
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 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.
[**Read Docs**](https://rakugoteam.github.io/advanced-text-docs/2.0/)## Features
- Supports Markdown and RenPy
- Adds headers supports RenPy and BBCode
- Support for variables in [Rakugo Dialogue System](https://github.com/rakugoteam/Rakugo-Dialogue-System) use``
- Support [Emojis For Godot](https://github.com/rakugoteam/Emojis-For-Godot) use `:emoji:`
- Support [Godot Material Icons](https://github.com/rakugoteam/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### Resources
- **TextParser** - base class for our TextParsers
- **ExtendedBBCodeParser**:
- base of for our RenPy Markup and Markdown parsers
- includes support for things mentioned in [Features](#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