| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix: graphemes with multi codepoint on multiple visual lines | alex-ds13 | 2025-12-29 | 1 | -46/+78 |
| | | | | | | | | - 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. | ||||
| * | fix: select graphemes with multi codepoints properly | alex-ds13 | 2025-12-29 | 1 | -14/+24 |
| | | | | | | | | | | - 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. | ||||
| * | fix: outbounds selecting when inside a scrollable | alex-ds13 | 2025-12-29 | 1 | -1/+1 |
| | | | | | | | | - 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. | ||||
| * | fix: take visual bounds into consideration when text is centered | alex-ds13 | 2025-12-29 | 1 | -5/+55 |
| | | |||||
| * | feat: correct selection on wrapped lines and allow mouse drag out of bounds | alex-ds13 | 2025-12-29 | 1 | -156/+131 |
| | | |||||
| * | chore: add missing hint_factor fields (iced update) | Polesznyák Márk | 2025-12-29 | 1 | -0/+1 |
| | | |||||
| * | chore: update as necessary for upstream iced changes | Polesznyák Márk | 2025-12-08 | 1 | -2/+2 |
| | | |||||
| * | feat: implement double-click + drag by-word selection | Polesznyák Márk | 2025-11-12 | 1 | -9/+16 |
| | | |||||
| * | docs: add examples to helper methods, macros and `Text` doc comments | Polesznyák Márk | 2025-10-26 | 1 | -0/+15 |
| | | |||||
| * | feat: clean up debugging code, add multi-line fix to `Rich` | Polesznyák Márk | 2025-10-26 | 1 | -62/+30 |
| | | |||||
| * | fix(wip): multi line text selection box drawing (works for non-wrapped) | Polesznyák Márk | 2025-10-25 | 1 | -16/+132 |
| | | |||||
| * | feat: implement triple-click + drag by-line selection | Polesznyák Márk | 2025-10-21 | 1 | -10/+31 |
| | | |||||
| * | refactor: clean up text imports, cursor position code | Polesznyák Márk | 2025-10-21 | 1 | -37/+30 |
| | | |||||
| * | docs: list keyboard shortcuts under `text` module | Polesznyák Márk | 2025-10-21 | 1 | -0/+17 |
| | | |||||
| * | docs: fix broken links pointing to iced stuff | Polesznyák Márk | 2025-10-21 | 1 | -0/+2 |
| | | |||||
| * | feat: add selectable `Rich` widget with an example | Polesznyák Márk | 2025-10-19 | 1 | -3/+4 |
| | | |||||
| * | feat: initial commit | Polesznyák Márk | 2025-10-18 | 1 | -0/+715 |
