<feed xmlns='http://www.w3.org/2005/Atom'>
<title>iced_selection, branch 0.14</title>
<subtitle>Text selection for iced
</subtitle>
<id>https://git.pml68.dev/iced_selection/atom?h=0.14</id>
<link rel='self' href='https://git.pml68.dev/iced_selection/atom?h=0.14'/>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/'/>
<updated>2026-02-05T13:43:01Z</updated>
<entry>
<title>feat: prepare for release</title>
<updated>2026-02-05T13:43:01Z</updated>
<author>
<name>Polesznyák Márk</name>
<email>contact@pml68.dev</email>
</author>
<published>2025-12-08T19:40:10Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=89fa86ab5bcfbca2f5e255fdb267a8ea9283d615'/>
<id>urn:sha1:89fa86ab5bcfbca2f5e255fdb267a8ea9283d615</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: update changelog</title>
<updated>2026-02-05T13:36:59Z</updated>
<author>
<name>Polesznyák Márk</name>
<email>contact@pml68.dev</email>
</author>
<published>2026-02-05T13:25:51Z</published>
<link rel='alternate' type='text/html' href='https://git.pml68.dev/iced_selection/commit/?id=cf5c8b01c71e6ed8e42b9fec3f0508ea0d35257d'/>
<id>urn:sha1:cf5c8b01c71e6ed8e42b9fec3f0508ea0d35257d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: bump version</title>
<updated>2026-02-05T13:36:57Z</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=5138ae40e5fd020faa10212537a83f6b18e760b6'/>
<id>urn:sha1:5138ae40e5fd020faa10212537a83f6b18e760b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: make click interval for double &amp; triple clicks customizable</title>
<updated>2026-02-05T13:36:54Z</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=512d1c95046af39c45c1978a58fa784b308abf06'/>
<id>urn:sha1:512d1c95046af39c45c1978a58fa784b308abf06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: update changelog</title>
<updated>2026-02-05T13:36:50Z</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=46301694a1a8c59df5d507945387ac8e284e60f9'/>
<id>urn:sha1:46301694a1a8c59df5d507945387ac8e284e60f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: bump version</title>
<updated>2026-02-05T13:36:42Z</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=c85235a2e2424f43dfb0f392d6e4020e20b9f29b'/>
<id>urn:sha1:c85235a2e2424f43dfb0f392d6e4020e20b9f29b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: update CHANGLELOG and README to reflect latest changes</title>
<updated>2026-02-05T13:36:40Z</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=ea06c45dd42193f2f436f873a7b1d1b29be21084'/>
<id>urn:sha1:ea06c45dd42193f2f436f873a7b1d1b29be21084</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(rich example): set theme to always Dark, add more text</title>
<updated>2026-02-05T13:36:37Z</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=93f6a7f63958ea413cc42a16168e3a71459b805a'/>
<id>urn:sha1:93f6a7f63958ea413cc42a16168e3a71459b805a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: graphemes with multi codepoint on multiple visual lines</title>
<updated>2026-02-05T13:36:35Z</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=1aaa1b45eda3bb5834098de411f56553a57274ee'/>
<id>urn:sha1:1aaa1b45eda3bb5834098de411f56553a57274ee</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>2026-02-05T13:36:32Z</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=28d41d436313152ace3cfb68b4679affb307ef8f'/>
<id>urn:sha1:28d41d436313152ace3cfb68b4679affb307ef8f</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>
</feed>
