aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* docs(README): add short contributing "guide"HEADmasterPolesznyák Márk2026-03-281-0/+3
|
* feat: move from sourcehut to my git instancePolesznyák Márk2026-03-225-61/+9
|
* docs: update changelogPolesznyák Márk2026-03-121-0/+2
|
* feat: add ellipsis supportPolesznyák Márk2026-03-122-16/+31
|
* chore: update as necessary for upstream iced changes (PR#3238)Polesznyák Márk2026-02-062-12/+6
|
* docs: update changelogPolesznyák Márk2026-02-051-0/+3
|
* chore: bump versionv0.5.0Polesznyák Márk2026-02-051-1/+1
|
* feat: make click interval for double & triple clicks customizablePolesznyák Márk2026-02-055-8/+125
|
* chore: bump MSRV to match iced'sPolesznyák Márk2026-01-201-1/+1
|
* docs: update changelogPolesznyák Márk2025-12-301-0/+3
|
* chore: bump versionv0.4.0Polesznyák Márk2025-12-301-1/+1
|
* docs: update CHANGLELOG and README to reflect latest changesPolesznyák Márk2025-12-302-3/+12
|
* feat(rich example): set theme to always Dark, add more textPolesznyák Márk2025-12-301-5/+25
|
* fix: graphemes with multi codepoint on multiple visual linesalex-ds132025-12-292-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.
* fix: select graphemes with multi codepoints properlyalex-ds132025-12-292-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.
* fix: outbounds selecting when inside a scrollablealex-ds132025-12-292-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.
* fix: take visual bounds into consideration when text is centeredalex-ds132025-12-292-9/+108
|
* feat: correct selection on wrapped lines and allow mouse drag out of boundsalex-ds132025-12-293-314/+263
|
* chore: add missing hint_factor fields (iced update)Polesznyák Márk2025-12-292-2/+9
|
* chore: bump versionPolesznyák Márk2025-12-092-1/+3
|
* chore: update as necessary for upstream iced changesPolesznyák Márk2025-12-083-20/+38
|
* feat(examples): QOL changesPolesznyák Márk2025-11-212-6/+7
|
* chore: update as necessary for upstream iced changesPolesznyák Márk2025-11-213-17/+17
|
* docs: update changelogPolesznyák Márk2025-11-121-0/+5
|
* chore: bump versionv0.3.0Polesznyák Márk2025-11-121-1/+1
|
* feat: implement double-click + drag by-word selectionPolesznyák Márk2025-11-124-19/+106
|
* feat(name example): replace TextInput with TextEditor for multi-line ↵Polesznyák Márk2025-11-102-6/+16
| | | | support, disable wrapping
* feat(rich example): use single paragraph, centered textPolesznyák Márk2025-11-081-7/+3
|
* chore: add a changelogPolesznyák Márk2025-11-031-0/+21
|
* chore: bump versionv0.2.0Polesznyák Márk2025-11-031-1/+1
|
* feat(rich): add `on_link_hover` and `on_hover_lost`Polesznyák Márk2025-11-032-21/+104
|
* feat: add `span!` macro (same as `text!`)Polesznyák Márk2025-11-031-0/+41
|
* fix: `Selection::text` not counting from `start.line`v0.1.0Polesznyák Márk2025-10-291-1/+6
|
* docs: add examples to helper methods, macros and `Text` doc commentsPolesznyák Márk2025-10-263-2/+130
|
* feat: clean up debugging code, add multi-line fix to `Rich`Polesznyák Márk2025-10-265-93/+169
|
* fix(wip): multi line text selection box drawing (works for non-wrapped)Polesznyák Márk2025-10-251-16/+132
|
* fix: triple-click + drag edge casesPolesznyák Márk2025-10-211-2/+27
|
* feat: implement triple-click + drag by-line selectionPolesznyák Márk2025-10-214-24/+81
|
* refactor: clean up text imports, cursor position codePolesznyák Márk2025-10-211-37/+30
|
* docs: list keyboard shortcuts under `text` modulePolesznyák Márk2025-10-212-2/+19
|
* fix: `Selection::text` not accounting for graphemes larger than 1 bytePolesznyák Márk2025-10-211-5/+14
|
* docs(README): add some new sections, extend existing onesPolesznyák Márk2025-10-212-1/+18
|
* docs: fix broken links pointing to iced stuffPolesznyák Márk2025-10-212-0/+6
|
* chore: add README.mdPolesznyák Márk2025-10-211-0/+21
|
* chore: update to-do listPolesznyák Márk2025-10-201-1/+1
|
* feat: add `markdown` examplePolesznyák Márk2025-10-207-8/+186
|
* ci(doc): build docs withPolesznyák Márk2025-10-201-1/+2
|
* feat: make markdown support optional with a feature flagPolesznyák Márk2025-10-207-10/+35
|
* fix: markdown `Viewer` implPolesznyák Márk2025-10-201-3/+3
|
* chore: extend to-do listPolesznyák Márk2025-10-201-0/+2
|