aboutsummaryrefslogtreecommitdiff
path: root/src/text (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-12-30docs: update CHANGLELOG and README to reflect latest changesPolesznyák Márk2-3/+12
2025-12-30feat(rich example): set theme to always Dark, add more textPolesznyák Márk1-5/+25
2025-12-29fix: graphemes with multi codepoint on multiple visual linesalex-ds132-93/+157
- The logic for graphemes with multiple codepoints was working when they were on a single visual line, however on multiple visual lines the lines after the one that contained such grapheme weren't taking that into consideration.
2025-12-29fix: select graphemes with multi codepoints properlyalex-ds132-28/+48
- We continue to use the graphemes index for the selection ends, however when calculating the selection rectangles we now check if the visual line had any glyph with `start` and `end` index bigger than 1 before or within the range and update the range accordingly. This way all the code that checks for word boundaries when selecting by words still functions properly.
2025-12-29fix: outbounds selecting when inside a scrollablealex-ds132-2/+2
- If we were dragging a selection and move the mouse out of bounds of the text widget and an the same time it went out of bounds of a parent scrollable, the cursor would be levitated so we weren't getting it's cursor position. Now we land the cursor before checking the position.
2025-12-29fix: take visual bounds into consideration when text is centeredalex-ds132-9/+108
2025-12-29feat: correct selection on wrapped lines and allow mouse drag out of boundsalex-ds133-314/+263
2025-12-29chore: add missing hint_factor fields (iced update)Polesznyák Márk2-2/+9
2025-12-09chore: bump versionPolesznyák Márk2-1/+3
2025-12-08chore: update as necessary for upstream iced changesPolesznyák Márk3-20/+38
2025-11-21feat(examples): QOL changesPolesznyák Márk2-6/+7
2025-11-21chore: update as necessary for upstream iced changesPolesznyák Márk3-17/+17
2025-11-12docs: update changelogPolesznyák Márk1-0/+5
2025-11-12chore: bump versionv0.3.0Polesznyák Márk1-1/+1
2025-11-12feat: implement double-click + drag by-word selectionPolesznyák Márk4-19/+106
2025-11-10feat(name example): replace TextInput with TextEditor for multi-line ↵Polesznyák Márk2-6/+16
support, disable wrapping
2025-11-08feat(rich example): use single paragraph, centered textPolesznyák Márk1-7/+3