Commit graph

666 commits

Author SHA1 Message Date
kit
a98f695673 Fix rtl scrollbar when too small to show it 2026-02-18 19:24:52 -05:00
Thaddeus Crews
d1397d884a
Merge pull request #116157 from Rindbee/fix-copying-text-across-frames-in-RichTextLabel
Fix copying text across tables in `RichTextLabel`
2026-02-17 14:03:59 -06:00
风青山
76a2ab7fbf
Fix the table is too wide when using indentation in RichTextLabel
Line indentation (offset) is not taken into account when calculating
the available width of the table.

However, when drawing a table, its offset takes into account line
indentation.
2026-02-11 20:15:08 +08:00
风青山
f9c31d3483
Fix copying text across tables in RichTextLabel
Previously, using `\r` instead of `\n` for line breaks in tables (e.g.,
in class references) could cause issues when copying text across tables.
2026-02-11 15:43:20 +08:00
Danil Alexeev
6e3dc38835
Editor: Improve appearance of built-in help 2026-02-06 11:15:59 +03:00
Lukas Tenbrink
c5df0cb82b Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01:00
Michael Alexsander
a7c77ac1f7
Fix build profile generator creating bogus profiles 2026-01-26 21:42:01 -03:00
Kni1feKillz
3f50ab6f03 Fix RichTextLabel not updating
Fix RichTextLabel not updating when changing scroll_active in the editor and in projects
2026-01-20 16:18:37 +04:00
ash taylor?!
bd5ff04a63
Add line separation to paragraph separation in RTL 2025-12-17 22:25:04 +01:00
Pāvels Nadtočajevs
3eaab68485
[RTL] Fix relative index getting out of sync. 2025-12-04 10:26:14 +02:00
Thaddeus Crews
a259ad354f
Merge pull request #112295 from bruvzg/rtl_empty_scroll
[RTL] Do not apply scroll offset to empty RTL.
2025-11-25 09:52:23 -06:00
Haoyu Qiu
72d437c030 Move localized number formatting methods to TranslationServer
Co-Authored-By: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-11-10 15:01:22 +08:00
Thaddeus Crews
6af0c2a21c
Merge pull request #110340 from bruvzg/ts_dup_r
[RTL] Use separate paragraph copy for the partially visible paragraphs.
2025-11-07 10:32:27 -06:00
Pāvels Nadtočajevs
0d19e18b00
[RTL] Use separate paragraph copy for the partially visible paragraphs. 2025-11-05 17:51:22 +02:00
Pāvels Nadtočajevs
dcb40b52ac
[RTL] Fix meta hover signals not emitted. 2025-11-05 12:33:45 +02:00
Pāvels Nadtočajevs
ad5931ea28
[RTL] Do not apply scroll offset to empty RTL. 2025-11-01 23:22:40 +02:00
Robob27
82ddbe7878 Fix scrollbar render with RTL scroll following visible 2025-10-27 06:37:18 -04:00
Thaddeus Crews
9e96c7d9b8
Merge pull request #110378 from timothyqiu/rtl-preview
Make text-related nodes translation domain aware
2025-10-16 12:48:05 -05:00
Lukas Tenbrink
33689d7beb Remove transitive mesh.h, rendering_server.h and shader.h includes from node.h. 2025-10-08 12:16:52 +02:00
Thaddeus Crews
ccccb9d3cb
Merge pull request #111258 from Koyper/fix_rich_text_label_bullet_list_issues
[RichTextLabel] Fix bullet list font color and formatting issues
2025-10-07 11:54:43 -05:00
Thaddeus Crews
9efb50bad7
Merge pull request #111250 from scgm0/Fix-RichTextLabel-Focus
Fix RichTextLabel Focus Box
2025-10-07 11:54:39 -05:00
Koyper
faf1ab126d Fix RichTextLabel bullet list font issues 2025-10-07 09:52:34 -05:00
chocola-mint
19c47c5d99 Remove #include "scene/main/timer.h" from control.h 2025-10-05 14:41:06 +09:00
scgm0
8657d8a090 Fix RichTextLabel Focus 2025-10-04 20:52:03 +08:00
Thaddeus Crews
71a485a1af
Merge pull request #104715 from Andrewyuan34/add-auto-scroll
Add auto-scroll behavior when selecting text outside the visible area in RichTextLabel
2025-10-03 12:01:05 -05:00
Thaddeus Crews
38af23a654
Merge pull request #89409 from aaronfranke/server-folders
Move server files into their subfolders
2025-10-03 12:01:00 -05:00
Thaddeus Crews
486626413b
Merge pull request #110444 from bruvzg/rtl_bb_sp
[RTL] Fix `outline_size=0` and `font`/`otf` tags with invalid arguments breaking tag stack and spamming errors.
2025-10-01 13:12:39 -05:00
Aaron Franke
3d1c9fd5de
Move server files into their subfolders 2025-09-30 19:39:39 -07:00
Pāvels Nadtočajevs
9a1fbff651
[RTL] Fix outline_size=0 and font/otf tags with invalid arguments breaking tag stack and spamming errors. 2025-09-27 20:42:05 +03:00
Aaron Franke
1a7be001d2
Use const Array ref in set_structured_text_bidi_override_options 2025-09-26 14:31:38 -07:00
Thaddeus Crews
be421bcdd4
Merge pull request #110250 from YeldhamDev/i_just_cant_keep_focused
Hide `Control` focus when given via mouse input
2025-09-22 13:28:44 -05:00
Haoyu Qiu
172c80df67 Make text-related nodes translation domain aware
- Makes `is_layout_rtl()` translation domain aware
- Makes various text-drawing controls translation domain aware
- Makes translation preview use the project's fallback locale when disabled
2025-09-22 09:39:14 +08:00
kobewi
98a4b46b6a Add more PROPERTY_HINT_GROUP_ENABLE uses 2025-09-20 21:11:12 +02:00
Michael Alexsander
aeb3a45c97
Hide Control focus when given via mouse input 2025-09-19 13:43:29 -03:00
Thaddeus Crews
2c1ad5b07a
Merge pull request #109031 from bruvzg/tab_spacing
Include `SPACING_SPACE` in tab stops calculation.
2025-09-19 09:17:00 -05:00
Pāvels Nadtočajevs
0bd9437237
[RTL] Fix text around visible_characters boundary being added twice to the buffer. 2025-08-17 18:45:25 +03:00
Thaddeus Crews
6807ec688d
Merge pull request #109441 from aaronp64/rtl_table_search
Fix issues searching `RichTextLabel` when search result is in a table
2025-08-11 09:55:19 -05:00
aaronp64
f0eddb8e6f Fix issues searching RichTextLabel when search result is in a table
Fixes for cases where search results would be skipped or repeatedly found involving tables in RichTextLabel:
- If previous result was found in last cell of table, earlier cells would be skipped, since the end of the table was reached.  Updated to not skip earlier cells when searching in reverse.
- When choosing next line to continue from after searching table, the inner line number within the table's cell was added, causing the search to jump forward if not on line 0 in the cell.  This could cause lines to get skipped when searching forward, or searching the table again when searching in reverse.  Updated to continue from the immediate next line before/after the table.
- If a table cell has multiple lines, repeated searching would only include the line where the previous result was found, then jump to the next cell.  Updated to search remaining lines in the same cell first.
2025-08-08 15:28:53 -04:00
Pāvels Nadtočajevs
d13b5361b4
[TextServer] Fix caret hit test rounding. 2025-08-08 11:06:07 +03:00
Thaddeus Crews
f9313aa27b
Merge pull request #108924 from bruvzg/ac17
Update access-kit to 0.17.0
2025-07-31 10:39:09 -05:00
Pāvels Nadtočajevs
3f757c41fc
Update access-kit to 0.17.0 2025-07-29 08:37:01 +03:00
Pāvels Nadtočajevs
2409956297
Include SPACING_SPACE into tab stops calculation. 2025-07-27 21:26:36 +03:00
DanielSnd
c424d85a73 Fix RichTextLabel nested tables not sizing properly. 2025-07-24 08:54:58 -03:00
Pāvels Nadtočajevs
2a5833148d
[RTL] Fix text selection offset in padded cells. 2025-07-14 10:43:48 +03:00
Thaddeus Crews
d36f394714
Merge pull request #108399 from bruvzg/rtl_vflscr
[RTL] Add option to scroll follow visible characters.
2025-07-10 11:39:31 -05:00
Thaddeus Crews
c83ccae9bf
Merge pull request #108469 from bruvzg/rtl_emb_click
[RTL] Fix padding and alignment of embedded image clicks.
2025-07-10 11:39:29 -05:00
Pāvels Nadtočajevs
45a564f4f8
[RTL] Add option to scroll follow visible characters. 2025-07-10 17:30:09 +03:00
Pāvels Nadtočajevs
406a22d0da
[RTL] Add method to get visible content bounding box. 2025-07-10 15:49:35 +03:00
Pāvels Nadtočajevs
17e050c64f
[RTL] Fix padding and alignment of embedded image clicks. 2025-07-10 15:12:10 +03:00
Rémi Verschelde
95e72a36f3
Merge pull request #107347 from bruvzg/hr_hr_hr
[RTL] Decouple image width/height "in percent" properties. Add [hr] tag support.
2025-06-13 01:30:47 +02:00