Godot: [TRACKER] RichTextLabel issues

Created on 29 May 2020  路  13Comments  路  Source: godotengine/godot

BBCode Issues

  • [ ] #41963 BBcode in RichtTextLabel is not ignored by wrap
  • [ ] #41474 RichTextLabel: alignment and indentation breaks table MRP
  • [x] #40207 RichTextLabel center does not work correctly all the time MRP (PR: #40892 Fix RichTextLabel center alignment bug)
  • [x] #38846 [center] and [right] bbcode align tags in RichTextLabel causes text to overlap itself MRP
  • [x] #40068 3.2.1 => 3.2.2 - degradation of the RichTextLabel (tag [fill])
  • [x] #38169 RichTextLabel's append_bbcode stops animated rich text effects MRP
  • [ ] #36711 Text problem Bb Code Enabled / disabled MRP
  • [ ] #35553 RichTextLabel's text is not copied on duplication (PR: #36037 Check if bbcode is enable and filled before parsing and overwrite text property )
  • [x] #35368 RichTextLabel can't clear bbcode text nor empty string
  • [ ] #35040 RichTextLabel: Wrong meta link detection when used inside a fill tag MRP
  • [x] #34308 RichTextLabel's [center] and [right] are still broken
  • [ ] #34130 RichTextLabel: BBCode [color] tags break DynamicFont extra Char spacing MRP
  • [ ] #32779 Underline in u and url tags in RichTextLabel don麓t cover extra spacing while fill tag is enabled
  • [ ] #32753 url, b, u and i tags in RichTextLabel don麓t respect the margin
  • [ ] #31089 RichTextLabel - BBcode separates words for purpose of text-wrapping MRP
  • [ ] #29813 RichTextLabel + tag [table] = all bags MRP
  • [ ] #24305 RichTextLabel auto-inserts newlines when changing text alignment
  • [ ] #23983 BBcode doesn't work well if the markers are closed in reverse order MRP
  • [ ] #21488 RichTextLabel bbcode support evaluation
  • [ ] #21482 RichTextLabel auto-wrapping on chinese
  • [ ] #21285 RichTextLabel lists support
  • [ ] #18413 RichTextLabel bbcode_text doesn't reflect the actual text data
  • [ ] #12884 RichTextLabel's bbcode_text property is not fully updated during _ready
  • [ ] #12882 RichTextLabel's bbcode_text property is not tag-stack-aware
  • [ ] #12881 RichTextLabel tag stack overwritten by bbcode_text manipulation
  • [ ] #5557 Ability to change font size in RichTextLabel without requiring separate font resources when using DynamicFont (PR: #29762 Add ability to specify font size for RichTextLabel)
  • [ ] #18260 RichTextLabel doesn't set its size from the text bbox; uses 0脳0 MRP

Rendering

  • [ ] #38284 Deleting the text of a RichTextLabel by changing the size of its Custom Effects array within the editor MRP (PR: #38383 Preserve RichTextLabel's text while modyfing Custom Effects)
  • [ ] #35961 Outlines go around shadows on (non-RichText) Labels MRP
  • [ ] #31211 Richtextlabel and Label shadow colors are not absolute MRP
  • [ ] #23233 RichTextLabel clipping ignores rotation
  • [ ] #22580 RichTextLabel width changes on changing the window size MRP
  • [ ] #17815 RichTextLabel::_process_line error makes Godot unresponsive during One-Click Deploy
  • [ ] #5632 RichTextLabel: Distance Field font gets rendered blurred MRP
  • [ ] #37720 Scrolling in RichTextLabel ignores visible_characters property MRP
  • [ ] #39628 Custom font size flicker when changing the size of the window MRP (PR: #39655 Update dynamic_font.cpp To fix Flickering)

General

  • [ ] #38058 Infinite loop in rich_text_label.cpp
  • [ ] #36381 Some RichTextLabel getter methods only return a correct value on the next frame MRP1 MRP2
  • [x] #36134 scroll_to_line does not work while scroll active is disabled (PR: #36366 RichTextLabel: allow 'scroll_to_line' when scroll_active is 'false')
  • [ ] #35045 RichTextLabel Forced focus_mode when selection_enabled is active
  • [ ] #34775 "visible_characters" property of Label and RichTextLabel behave differently; discrepancy between whether they acknowledge spaces or not MRP
  • [ ] #34050 RichTextLabel doesn't translate MRP
  • [ ] #27896 Spaces are counted in RichTextLabel but not Label when using get_total_character_count() (PR: #37969 Update label's character count to include space count)
  • [x] #18722 RichText: get_visible_line_count() returns wrong value (PR: #40217 Fixes the get_visible_line_count() of rich text label)
  • [ ] #10924 RichTextLabel does not perform well 'out of the box'
  • [ ] #5633 RichTextLabel: There's no option to VAlign text
  • [ ] #42656 Tabs are not highlighted when selecting in RichTextLabel

    Input

  • [ ] #39101 RichTextLabel scrolling on android requires both "emulate touch from mouse" and "emulate mouse from touch" project settings MRP
  • [ ] #24027 GUI editor issue while code editing and do Ctrl + S MRP

Related to RichTextLabel Bugs

  • [ ] #26392 Can't reduce height of output window in IDE

PRs

  • [x] #39113 Add color option for img bbcode tag in RichTextLabel to tint images
  • [ ] #39587 Change in-editor documentation style to match online docs (cell bg/border colors and padding)
  • [ ] #38383 Preserve RichTextLabel's text while modyfing Custom Effects
  • [ ] #37969 Update label's character count to include space count
  • [ ] #36866 Searching editor help centers around the found text (optional)
  • [x] #36366 RichTextLabel: allow 'scroll_to_line' when scroll_active is 'false'
  • [ ] #35608 RichTextLabel Highlighting, Redacting
  • [ ] #35505 Unified named colors in RichTextLabel
  • [x] #33235 Option in RichTextLabel for height to fit content
  • [ ] #29762 Add ability to specify font size for RichTextLabel
  • [ ] #39148 Remove bbcode_text from RichTextLabel
  • [x] #39164 Fixes the right and center alignment bug of rich text label
  • [ ] #39248 RichTextLabel Refractoring
  • [ ] #39655 Update dynamic_font.cpp To fix Flickering
  • [x] #40217 Fixes the get_visible_line_count() of rich text label
  • [x] #40892 Fix RichTextLabel center alignment bug
bug gui tracker

Most helpful comment

38169 should be fixed trough #39485

All 13 comments

#38169 RichTextLabel's append_bbcode stops animated rich text effects MRP

When I find some time, I will solve this. I can't imagine it being too hard.

Since you are currently refactoring the code, should I participate in that branch? Or as a separate MR?

Answering here for everybody else: (I already answered in #39248)

When I find some time, I will solve this. I can't imagine it being too hard.
Since you are currently refactoring the code, should I participate in that branch? Or as a separate MR?

I would wait with it, until the new structure is finalized, and work on top of it. We might integrate some bugfixes into the refractoring, depending on how the final design will be. The point I see in favor of adding bugfixes in this state is, that sometimes those will lead to a different and perhaps better design.

Edit: I currently can't work on the refactoring. See https://github.com/godotengine/godot/pull/39248#issuecomment-647817454 for details.

I only want #18260 To be fixed so i can optimize my script.
I hope someone give some time to it.

38169 should be fixed trough #39485

Also mention this PR #40217 . It fixes #18722

Mention this PR as well #40892 . It fixes #40207 .

One small feature request to add background color tag for BBcode. It will be really useful and have many use-cases. :)

@Janglee123 Support for highlighting (background color) and redacting (overlay color) is implemented by https://github.com/godotengine/godot/pull/35608.

Also, Add this under BBcode issues #41474.

Add this issue #41963

@theoway Done.

Add this as well #42656

@theoway Done.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

testman42 picture testman42  路  3Comments

blurymind picture blurymind  路  3Comments

EdwardAngeles picture EdwardAngeles  路  3Comments

bojidar-bg picture bojidar-bg  路  3Comments

nunodonato picture nunodonato  路  3Comments