<feed xmlns='http://www.w3.org/2005/Atom'>
<title>iced/tiny_skia/src, branch master</title>
<subtitle>A cross-platform GUI library for Rust, inspired by Elm</subtitle>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/'/>
<entry>
<title>Run `cargo fmt`</title>
<updated>2025-02-21T00:37:13+00:00</updated>
<author>
<name>Héctor Ramón Jiménez</name>
<email>hector@hecrj.dev</email>
</author>
<published>2025-02-21T00:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/commit/?id=9ceb467e6e12129b42d67a4a1ff3cb21bc7daadd'/>
<id>9ceb467e6e12129b42d67a4a1ff3cb21bc7daadd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support custom renderers in `iced_test` through `renderer::Headless` trait</title>
<updated>2024-12-14T02:49:24+00:00</updated>
<author>
<name>Héctor Ramón Jiménez</name>
<email>hector@hecrj.dev</email>
</author>
<published>2024-12-14T02:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/commit/?id=2cf4abf25bb5702635c19a22353399db8cef7be3'/>
<id>2cf4abf25bb5702635c19a22353399db8cef7be3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `surface` argument of `Compositor::screenshot`</title>
<updated>2024-11-22T00:26:17+00:00</updated>
<author>
<name>Ian Douglas Scott</name>
<email>idscott@system76.com</email>
</author>
<published>2024-11-22T00:26:17+00:00</published>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/commit/?id=3fc57b7d95f2cd1d8c7bef06547c55195d4e032a'/>
<id>3fc57b7d95f2cd1d8c7bef06547c55195d4e032a</id>
<content type='text'>
This argument was completely ignored by the wgpu renderer, and used only
for the `clip_mask` by the `tiny_skia` renderer. I believe creating a
new clip mask is correct.

This way it's possible to render offscreen without needing a surface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This argument was completely ignored by the wgpu renderer, and used only
for the `clip_mask` by the `tiny_skia` renderer. I believe creating a
new clip mask is correct.

This way it's possible to render offscreen without needing a surface.
</pre>
</div>
</content>
</entry>
<entry>
<title>Include images and saved meshes when pasting `Frame`</title>
<updated>2024-09-24T20:29:03+00:00</updated>
<author>
<name>Gabriel Vogel</name>
<email>gabriel.vogel@online.de</email>
</author>
<published>2024-09-24T20:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/commit/?id=26b09e1b4d13f866a0195305c9e781da27a9b483'/>
<id>26b09e1b4d13f866a0195305c9e781da27a9b483</id>
<content type='text'>
`tiny_skia::Frame` was ignoring images in `Frame::paste`, making images
not show up when created in a `with_clip` context.

`wgpu::Frame` similarly did not pass through meshes in its paste method,
that may have been saved from a nested `with_clip` call.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`tiny_skia::Frame` was ignoring images in `Frame::paste`, making images
not show up when created in a `with_clip` context.

`wgpu::Frame` similarly did not pass through meshes in its paste method,
that may have been saved from a nested `with_clip` call.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make rendering of svg that has text work out of the box (#2560)</title>
<updated>2024-09-13T21:43:00+00:00</updated>
<author>
<name>Jovansonlee Cesar</name>
<email>ivanceras@gmail.com</email>
</author>
<published>2024-09-13T21:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/commit/?id=0c502801e359706a182f01da1465c17b15fa6c67'/>
<id>0c502801e359706a182f01da1465c17b15fa6c67</id>
<content type='text'>
* fix: load system fonts to usvg font_db, this will make rendering of text in svg that has it

* feat: add an example that renders svg that has text on it

* Initialize `fontdb` only once for `vector` images

* Remove `svg_text` example

* Set `fontdb` for `usvg::Options` in `tiny_skia::vector`

---------

Co-authored-by: Héctor Ramón Jiménez &lt;hector@hecrj.dev&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix: load system fonts to usvg font_db, this will make rendering of text in svg that has it

* feat: add an example that renders svg that has text on it

* Initialize `fontdb` only once for `vector` images

* Remove `svg_text` example

* Set `fontdb` for `usvg::Options` in `tiny_skia::vector`

---------

Co-authored-by: Héctor Ramón Jiménez &lt;hector@hecrj.dev&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Leverage `stroke` for `stroke_rectangle` in `tiny-skia` backend</title>
<updated>2024-09-10T21:45:33+00:00</updated>
<author>
<name>Héctor Ramón Jiménez</name>
<email>hector@hecrj.dev</email>
</author>
<published>2024-09-10T21:45:33+00:00</published>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/commit/?id=fe8f41278dc922e12ffeb7a50bfb17a47b4bf956'/>
<id>fe8f41278dc922e12ffeb7a50bfb17a47b4bf956</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add stroke_rectangle</title>
<updated>2024-09-10T21:44:04+00:00</updated>
<author>
<name>Vlad-Stefan Harbuz</name>
<email>vlad@vladh.net</email>
</author>
<published>2024-06-21T09:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/commit/?id=ec39390c23cd46a115bb0528abdb2c5527f1272a'/>
<id>ec39390c23cd46a115bb0528abdb2c5527f1272a</id>
<content type='text'>
This method should be able to leverage performance improvements in lyon's
`tessellate_rectangle` over `tessellate_path`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This method should be able to leverage performance improvements in lyon's
`tessellate_rectangle` over `tessellate_path`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce `Svg` struct in `core::svg`</title>
<updated>2024-08-04T02:52:55+00:00</updated>
<author>
<name>Héctor Ramón Jiménez</name>
<email>hector@hecrj.dev</email>
</author>
<published>2024-08-04T02:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/commit/?id=d4b08462e5a25929ec4df32f242898986902af56'/>
<id>d4b08462e5a25929ec4df32f242898986902af56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify types in `tiny_skia::layer`</title>
<updated>2024-08-04T02:33:30+00:00</updated>
<author>
<name>Héctor Ramón Jiménez</name>
<email>hector@hecrj.dev</email>
</author>
<published>2024-08-04T02:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/commit/?id=8708101c892540ffc966cf7ee9d66ca5cd2e8ca6'/>
<id>8708101c892540ffc966cf7ee9d66ca5cd2e8ca6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce `Image` struct in `core::image`</title>
<updated>2024-08-04T02:30:12+00:00</updated>
<author>
<name>Héctor Ramón Jiménez</name>
<email>hector@hecrj.dev</email>
</author>
<published>2024-08-04T02:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://bunny.garden/forks/iced/commit/?id=92bd3ecd6b4a6618f0fc725dea3694c3b40e5314'/>
<id>92bd3ecd6b4a6618f0fc725dea3694c3b40e5314</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
