<feed xmlns='http://www.w3.org/2005/Atom'>
<title>iced_selection, branch v0.5.0</title>
<subtitle>Text selection for iced
</subtitle>
<id>https://git.pml68.dev/iced_selection/atom?h=v0.5.0</id>
<link rel='self' href='https://git.pml68.dev/iced_selection/atom?h=v0.5.0'/>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/'/>
<updated>2026-02-05T13:22:38Z</updated>
<entry>
<title>chore: bump version</title>
<updated>2026-02-05T13:22:38Z</updated>
<author>
<name>Polesznyák Márk</name>
<email>contact@pml68.dev</email>
</author>
<published>2026-02-05T13:22:38Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=a319355e9cd255e4286b00aad3bcc331caa5dc18'/>
<id>urn:sha1:a319355e9cd255e4286b00aad3bcc331caa5dc18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: make click interval for double &amp; triple clicks customizable</title>
<updated>2026-02-05T13:21:32Z</updated>
<author>
<name>Polesznyák Márk</name>
<email>contact@pml68.dev</email>
</author>
<published>2026-02-05T13:20:35Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=5eddb62f3cae4740680eaa81d448c3eeda88068a'/>
<id>urn:sha1:5eddb62f3cae4740680eaa81d448c3eeda88068a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: bump MSRV to match iced's</title>
<updated>2026-01-20T07:27:58Z</updated>
<author>
<name>Polesznyák Márk</name>
<email>contact@pml68.dev</email>
</author>
<published>2026-01-20T07:27:58Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=573818e68cb75726b4c0f0328ecb3b1b302dfa50'/>
<id>urn:sha1:573818e68cb75726b4c0f0328ecb3b1b302dfa50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: update changelog</title>
<updated>2025-12-30T15:34:54Z</updated>
<author>
<name>Polesznyák Márk</name>
<email>contact@pml68.dev</email>
</author>
<published>2025-12-30T15:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=ba51032a3d0c5788d33c53f5394ab6a2c357531e'/>
<id>urn:sha1:ba51032a3d0c5788d33c53f5394ab6a2c357531e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: bump version</title>
<updated>2025-12-30T15:32:30Z</updated>
<author>
<name>Polesznyák Márk</name>
<email>contact@pml68.dev</email>
</author>
<published>2025-12-30T15:32:30Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=8355621047e86389001c6a1d96c1d27fd03de26f'/>
<id>urn:sha1:8355621047e86389001c6a1d96c1d27fd03de26f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: update CHANGLELOG and README to reflect latest changes</title>
<updated>2025-12-30T15:31:57Z</updated>
<author>
<name>Polesznyák Márk</name>
<email>contact@pml68.dev</email>
</author>
<published>2025-12-30T15:31:57Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=3dccf94f899c58d4b5552a98b20a6aadc9d6b9c4'/>
<id>urn:sha1:3dccf94f899c58d4b5552a98b20a6aadc9d6b9c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(rich example): set theme to always Dark, add more text</title>
<updated>2025-12-30T15:05:06Z</updated>
<author>
<name>Polesznyák Márk</name>
<email>contact@pml68.dev</email>
</author>
<published>2025-12-30T15:05:06Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=9c38b12cbd0c0232c26ffc891b78a84ceef4dad8'/>
<id>urn:sha1:9c38b12cbd0c0232c26ffc891b78a84ceef4dad8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: graphemes with multi codepoint on multiple visual lines</title>
<updated>2025-12-29T22:23:41Z</updated>
<author>
<name>alex-ds13</name>
<email>145657253+alex-ds13@users.noreply.github.com</email>
</author>
<published>2025-11-26T00:16:59Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=a6c4ffae8f973b54897b60a1c9dd1329e5abd332'/>
<id>urn:sha1:a6c4ffae8f973b54897b60a1c9dd1329e5abd332</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>fix: select graphemes with multi codepoints properly</title>
<updated>2025-12-29T22:23:41Z</updated>
<author>
<name>alex-ds13</name>
<email>145657253+alex-ds13@users.noreply.github.com</email>
</author>
<published>2025-11-25T18:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=99ee469c86c8c187d874253ad8f0e3274cf97943'/>
<id>urn:sha1:99ee469c86c8c187d874253ad8f0e3274cf97943</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>fix: outbounds selecting when inside a scrollable</title>
<updated>2025-12-29T22:23:41Z</updated>
<author>
<name>alex-ds13</name>
<email>145657253+alex-ds13@users.noreply.github.com</email>
</author>
<published>2025-11-25T16:11:31Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=1a55783b3770049cb630e0c28ef4b772e193f219'/>
<id>urn:sha1:1a55783b3770049cb630e0c28ef4b772e193f219</id>
<content type='text'>
- 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.
</content>
</entry>
</feed>
