tag:github.com,2008:https://github.com/grovesNL/glyphon/releases
Release notes from glyphon
2024-11-05T19:46:38Z
tag:github.com,2008:Repository/490276512/0.7.0
2024-11-05T19:47:19Z
0.7.0
<h2>What's Changed</h2>
<ul>
<li>Relax lifetimes on TextRenderer::render() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Selicre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Selicre">@Selicre</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2557429041" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/116" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/116/hovercard" href="https://github.com/grovesNL/glyphon/pull/116">#116</a></li>
<li>Upgrade to wgpu v23 (and other deps) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dtzxporter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dtzxporter">@dtzxporter</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2624567945" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/118" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/118/hovercard" href="https://github.com/grovesNL/glyphon/pull/118">#118</a></li>
<li>Release 0.7.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/grovesNL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/grovesNL">@grovesNL</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2636321036" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/120" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/120/hovercard" href="https://github.com/grovesNL/glyphon/pull/120">#120</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Selicre/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Selicre">@Selicre</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2557429041" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/116" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/116/hovercard" href="https://github.com/grovesNL/glyphon/pull/116">#116</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dtzxporter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dtzxporter">@dtzxporter</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2624567945" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/118" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/118/hovercard" href="https://github.com/grovesNL/glyphon/pull/118">#118</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/grovesNL/glyphon/compare/0.6.0...0.7.0"><tt>0.6.0...0.7.0</tt></a></p>
grovesNL
tag:github.com,2008:Repository/490276512/0.6.0
2024-11-05T19:46:06Z
0.6.0
<h2>What's Changed</h2>
<ul>
<li>Do a little feature magic to allow to build for web by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jengamon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jengamon">@Jengamon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2123248440" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/83" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/83/hovercard" href="https://github.com/grovesNL/glyphon/pull/83">#83</a></li>
<li>Support multi viewport rendering with reusable text atlas by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PPakalns/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PPakalns">@PPakalns</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2202762977" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/88" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/88/hovercard" href="https://github.com/grovesNL/glyphon/pull/88">#88</a></li>
<li>Bump cosmic-text to 0.11 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xlambein/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xlambein">@xlambein</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2204055324" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/89" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/89/hovercard" href="https://github.com/grovesNL/glyphon/pull/89">#89</a></li>
<li>Reuse <code>Vec</code> allocations in <code>TextRenderer</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hecrj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hecrj">@hecrj</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2216067206" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/91" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/91/hovercard" href="https://github.com/grovesNL/glyphon/pull/91">#91</a></li>
<li>Use <code>rustc-hash</code> for <code>HashSet</code> of <code>glyphs_in_use</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hecrj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hecrj">@hecrj</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2216063422" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/90" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/90/hovercard" href="https://github.com/grovesNL/glyphon/pull/90">#90</a></li>
<li>update to wgpu 0.20.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EggShark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EggShark">@EggShark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2269340353" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/93" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/93/hovercard" href="https://github.com/grovesNL/glyphon/pull/93">#93</a></li>
<li>Support sharing <code>Pipeline</code> state between <code>TextAtlas</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hecrj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hecrj">@hecrj</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2285206833" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/95" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/95/hovercard" href="https://github.com/grovesNL/glyphon/pull/95">#95</a></li>
<li>Introduce explicit <code>Viewport</code> sharing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hecrj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hecrj">@hecrj</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2285404648" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/96" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/96/hovercard" href="https://github.com/grovesNL/glyphon/pull/96">#96</a></li>
<li>Simplify rendering pipeline, reduce gpu memory usage, remove duplicated data by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PPakalns/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PPakalns">@PPakalns</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2182182323" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/86" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/86/hovercard" href="https://github.com/grovesNL/glyphon/pull/86">#86</a></li>
<li>Default limits by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/grovesNL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/grovesNL">@grovesNL</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2318096751" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/98" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/98/hovercard" href="https://github.com/grovesNL/glyphon/pull/98">#98</a></li>
<li>Update to cosmic-text 0.12 and rustc-hash 2.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BillyDM/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BillyDM">@BillyDM</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2394183400" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/104" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/104/hovercard" href="https://github.com/grovesNL/glyphon/pull/104">#104</a></li>
<li>build: upgrade <code>wgpu</code> 0.20 → 22 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ErichDonGubler/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ErichDonGubler">@ErichDonGubler</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2417101445" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/106" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/106/hovercard" href="https://github.com/grovesNL/glyphon/pull/106">#106</a></li>
<li>update example to use winit 0.30 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BillyDM/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BillyDM">@BillyDM</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2396177359" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/105" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/105/hovercard" href="https://github.com/grovesNL/glyphon/pull/105">#105</a></li>
<li>Only iterate on visible runs within textbounds by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tamewild/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tamewild">@tamewild</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2433820930" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/108" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/108/hovercard" href="https://github.com/grovesNL/glyphon/pull/108">#108</a></li>
<li>Update CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/grovesNL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/grovesNL">@grovesNL</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2435468915" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/109" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/109/hovercard" href="https://github.com/grovesNL/glyphon/pull/109">#109</a></li>
<li>Move text area bounds outside run/glyph loops by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/grovesNL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/grovesNL">@grovesNL</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2435498949" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/110" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/110/hovercard" href="https://github.com/grovesNL/glyphon/pull/110">#110</a></li>
<li>Add support for SVG icons by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BillyDM/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BillyDM">@BillyDM</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2394147463" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/102" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/102/hovercard" href="https://github.com/grovesNL/glyphon/pull/102">#102</a></li>
<li>add text-sizes example by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BillyDM/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BillyDM">@BillyDM</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2499636853" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/114" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/114/hovercard" href="https://github.com/grovesNL/glyphon/pull/114">#114</a></li>
<li>Cleanup / release 0.6.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/grovesNL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/grovesNL">@grovesNL</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2530052370" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/115" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/115/hovercard" href="https://github.com/grovesNL/glyphon/pull/115">#115</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Jengamon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Jengamon">@Jengamon</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2123248440" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/83" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/83/hovercard" href="https://github.com/grovesNL/glyphon/pull/83">#83</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PPakalns/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PPakalns">@PPakalns</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2202762977" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/88" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/88/hovercard" href="https://github.com/grovesNL/glyphon/pull/88">#88</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xlambein/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xlambein">@xlambein</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2204055324" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/89" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/89/hovercard" href="https://github.com/grovesNL/glyphon/pull/89">#89</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BillyDM/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BillyDM">@BillyDM</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2394183400" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/104" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/104/hovercard" href="https://github.com/grovesNL/glyphon/pull/104">#104</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ErichDonGubler/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ErichDonGubler">@ErichDonGubler</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2417101445" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/106" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/106/hovercard" href="https://github.com/grovesNL/glyphon/pull/106">#106</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tamewild/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tamewild">@tamewild</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2433820930" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/108" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/108/hovercard" href="https://github.com/grovesNL/glyphon/pull/108">#108</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/grovesNL/glyphon/compare/0.5.0...0.6.0"><tt>0.5.0...0.6.0</tt></a></p>
grovesNL
tag:github.com,2008:Repository/490276512/0.5.0
2024-01-18T00:04:09Z
0.5.0
<h2>What's Changed</h2>
<ul>
<li>Update to wgpu 0.19.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EggShark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EggShark">@EggShark</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2086979135" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/80" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/80/hovercard" href="https://github.com/grovesNL/glyphon/pull/80">#80</a></li>
</ul>
grovesNL
tag:github.com,2008:Repository/490276512/0.4.1
2024-01-16T01:07:16Z
0.4.1
<h2>What's Changed</h2>
<ul>
<li>Don't convert web text colors to linear by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/grovesNL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/grovesNL">@grovesNL</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2082848740" data-permission-text="Title is private" data-url="https://github.com/grovesNL/glyphon/issues/78" data-hovercard-type="pull_request" data-hovercard-url="/grovesNL/glyphon/pull/78/hovercard" href="https://github.com/grovesNL/glyphon/pull/78">#78</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/grovesNL/glyphon/compare/0.4...0.4.1"><tt>0.4...0.4.1</tt></a></p>
grovesNL
tag:github.com,2008:Repository/490276512/0.4
2024-01-15T19:59:49Z
0.4
<ul>
<li>Add <code>@interpolate(flat)</code> to shader attribute (required by browser WebGPU implementations)</li>
<li>Update <code>wgpu</code> to 0.18</li>
<li>Update <code>cosmic-text</code> to 0.10</li>
<li>Update <code>etagere</code> to 0.2.10 (helps with large allocations)</li>
<li>Update <code>lru</code> to 0.12.1</li>
<li>Grow texture atlases by a factor of 2</li>
</ul>
grovesNL