e2cbfb53f1
Deprecate TextEdit background_color
2025-11-13 22:48:04 -05:00
e31830db52
[TextEdit] Make wrap_right_offset adjustable theme constant.
2025-10-18 21:35:02 +03:00
b25e35cf58
Fix TextEdit styles and disable clipping.
...
Co-Authored-By: kit <kitbdev@gmail.com >
2025-09-21 07:32:30 +03:00
13f642d959
Replace XML codeblock spaces with tabs
2025-06-06 14:35:38 +02:00
1e82bafa3a
Remove redundant info on the enum types used
2025-06-04 08:21:47 +08:00
f29feac7a5
Add a LineEdit / TextEdit property to control whether the virtual keyboard should show on focus
2025-05-05 22:01:34 -04:00
b668f45fd0
Fix LineEdit and TextEdit composite character backspace delete.
2025-04-23 15:14:09 -05:00
aa0ade5b49
[TextEdit / LineEdit] Add support for OEM Alt codes input.
2025-04-10 08:52:19 +03:00
b106dfd4f9
Base accessibility API.
2025-04-08 20:14:28 +03:00
7da0767f35
[TextEdit] Update syntax highlighting when IME composition string is updated.
2025-02-07 11:54:56 +02:00
e87f4f67b0
Merge pull request #100913 from larspet/tooltip-hover-oob
...
Prevent tooltip from showing when hovering past the end of script line
2025-02-07 01:39:11 +01:00
2710c359d6
Changed if false to if true "Emoji and Symbols" menu is enabled.
2025-01-28 18:42:05 +01:00
ff39adddd1
Prevent tooltip from showing when hovering past end of script line
2025-01-18 00:02:06 +01:00
b252867145
[macOS/Windows] Add Emoji & Symbols context menu item to LineEdit/TextEdit to show system character picker.
2025-01-10 09:25:34 +02:00
d467b3acb5
Improve TextEdit and CodeEdit documentation
2024-11-14 17:09:00 -05:00
ab5a539549
Merge pull request #98423 from Calinou/doc-textedit-is-caret-visible
...
Clarify `TextEdit.is_caret_visible()` behavior in the class reference
2024-11-12 09:28:14 -06:00
2c31bd767c
Merge pull request #99020 from Mickeon/documentation-example-pruning-2
...
Clean up more `[b]Example:[/b]` lines from the class reference
2024-11-12 09:28:02 -06:00
932b1c434c
Clean up more [b]Example:[/b] lines from the class reference
2024-11-11 12:05:34 +01:00
2cd007fa4a
Clarify TextEdit.is_caret_visible() behavior in the class reference
2024-10-22 16:48:58 +02:00
309712551c
[TextParagraph/Button] Add support for line spacing.
2024-10-10 12:49:24 +03:00
720c236fc0
Merge pull request #90743 from timothyqiu/empty-selection-clipboard
...
Add TextEdit option to prevent copying without a selection
2024-09-23 12:27:35 +02:00
30ad025f8d
Docs: Add warning about sharing a syntax highlighter to TextEdit
2024-09-19 17:07:04 +02:00
504e0656bb
Add TextEdit option to prevent copying without a selection
2024-09-14 09:39:36 +08:00
3b8afcd10c
Implement fit content width in TextEdit
...
Co-authored-by: Kit Bishop <kitbdev@gmail.com >
2024-08-04 15:14:56 -07:00
76b2e5b2c8
add missing punctuation to the default list
2024-06-27 17:51:21 +02:00
e60678f193
enable custom separators to treat different characters as words
2024-06-24 20:43:13 +02:00
a53c8e8d70
Fix TextEdit minimap tab drawing and click check
2024-05-08 11:43:44 -04:00
7d03b1de0b
Style: Trim trailing whitespace and ensure newline at EOF
...
Found by apply the file_format checks again via #91597 .
2024-05-08 10:12:46 +02:00
773a473807
Overhaul multiple caret editing in TextEdit.
...
Use a multicaret edit to delay merging overlapping carets until the end.
2024-04-26 14:26:10 -04:00
154f727c7a
Overhaul TextEdit selection.
...
The caret is now a part of the selection.
2024-04-26 14:24:10 -04:00
94e1943f02
Make TextEdit.clip_contents more transparent to users
...
Instead of ignoring `TextEdit.clip_contents`, use it with a default
value `true`. in the same way as `RichTextLabel`.
2024-03-28 21:07:27 +01:00
c988bec4b3
Add 'Skip to next (text) occurrence' feature to text editor
...
Adds `ui_text_skip_selection_for_next_occurrence` action and related implementation to text editor.
This action is bound `Ctrl+Alt+D` shorcut.
Used in conjonction with `ui_add_skip_selection_for_next_occurrence`, it gives the user the ability to select many occurrences of a selection
and avoid some of them.
Used without a previous selection, the action jumps to the next occurrence of the current word under the caret.
2024-03-25 11:12:28 +01:00
2d408f48e7
Merge pull request #88546 from bruvzg/indent_wrap
...
[TextEdit] Add support for optional wrapped line indentation.
2024-03-05 09:55:51 +01:00
3fe01226b7
Use black for font outlines by default instead of white
...
This makes font outlines more usable out of the box, as black
is one of the most commonly used colors for font outlines.
2024-02-28 20:25:15 +01:00
8a3e1dfa02
Explain gutter types in the TextEdit documentation
2024-02-26 11:03:29 -06:00
dad4aae386
[TextEdit] Add support for optional wrapped line indentation.
2024-02-26 08:20:14 +02:00
f781571d07
Add keywords to improve search in the class reference
2024-02-22 16:16:49 +01:00
a6af442b05
Apply TextEdit IME on most actions
2024-01-29 15:07:19 -05:00
61bdbdd9ee
Replace some "uncommon" words in class reference
2024-01-15 18:51:52 +01:00
7f0b25e057
Merge pull request #82748 from sepTN/than-then-typo
...
Fix typos in documentation: `than/then` and `loose/lose`
2023-10-04 15:44:52 +02:00
81276e78f2
Fix typos in documentation: than/then and loose/lose
2023-10-04 04:51:48 +07:00
cc0eebd9d8
Validate code tags for class and member references
...
This commit also adds means to manually disable warnings
in `code` tags where it's a false positive with the new
`skip-lint` attribute.
Warnings are now enabled on CI to prevent future errors.
2023-10-03 15:48:31 +02:00
5d3fcc5766
[TextServer] Fix system font fallback and caret/selection behavior for composite characters.
2023-08-15 11:42:40 +03:00
377cbaba43
Fix documentation for consistency
2023-07-12 05:33:49 +07:00
81064cc239
Doctool: Remove version attribute from XML header
...
We don't use that info for anything, and it generates unnecessary diffs
every time we bump the minor version (and CI failures if we forget to
sync some files from opt-in modules (mono, text_server_fb).
2023-07-06 10:08:21 +02:00
346f1ab86b
Bump version to 4.2-dev
...
Keep on waitin'
2023-07-05 22:07:03 +02:00
75e6ec8874
[TextEdit] Expose all auto-wrap modes.
2023-06-13 10:28:27 +03:00
151a4ba6a5
Overhaul the top sections of the class reference (GUI classes)
2023-05-28 14:24:54 +02:00
391bce44b7
Fix calculation bug with TextEdit::get_line_height()
...
When `get_line_height()` is less than `1`, there is no visible text.
So limit the return value of `get_line_height()` to **not less** than
`1` for calculation.
2023-05-15 07:16:00 +08:00
391eccca76
Validate code tags in documentation for potential params
...
Adds a check to make_rst to look for matches
between the text inside of the [code][/code] tag
and known param identifiers.
Fixes most of what was revealed.
2023-04-26 21:36:04 +02:00