<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/this-month-in-xilem-june-2024-qyfek317a" -->

---
title: This Month in Xilem, June 2024 | daily.dev
description: A monthly progress report on the Linebender project&#x27;s Rust UI toolkit Xilem covers June 2024 developments: Vello 0.2.0 shipped with initial COLR emoji glyph...
canonical: https://daily.dev/posts/this-month-in-xilem-june-2024-qyfek317a
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: This Month in Xilem, June 2024 | daily.dev
og:description: A monthly progress report on the Linebender project&#x27;s Rust UI toolkit Xilem covers June 2024 developments: Vello 0.2.0 shipped with initial COLR emoji glyph...
og:url: https://daily.dev/posts/this-month-in-xilem-june-2024-qyfek317a
og:image: https://api.daily.dev/og/posts/qyFEk317A.png
og:image:alt: This Month in Xilem, June 2024
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# This Month in Xilem, June 2024

**[Linebender](https://daily.dev/sources/linebender)** · 2 min read · 0 upvotes · 0 comments

## Summary

A monthly progress report on the Linebender project's Rust UI toolkit Xilem covers June 2024 developments: Vello 0.2.0 shipped with initial COLR emoji glyph support, plus in-progress work on testing, GPU memory allocation robustness, and stroke correctness. The GPU-Friendly Stroke Expansion paper was accepted to High Performance Graphics 2024. Xilem Core got restructured to support specialized View types and OneOf views, Masonry gained automatic debug tracing, and the community built an open source Minesweeper game using Xilem. The post also references the RustNL unconference report and notes the team is entering the final month of its May-July roadmap.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://linebender.org/blog/tmix-06>

## Questions this post answers

### What's new in Vello 0.2.0 for Rust GPU rendering?

Vello 0.2.0 adds initial handling of emoji glyphs that use the COLR specification, though Apple's system emoji font does not use this format and so will not render with it. The release also incorporates earlier improvements to the GPU rendering pipeline discussed in prior progress updates, alongside in-flight work on testing, GPU memory allocation robustness, and correctness for unusual strokes.

_Rust developers tracking Vello's rendering progress can follow release notes like this on daily.dev._

### What is Xilem Core and how did it change to support OneOf views?

Xilem Core is the foundational architecture layer of the Xilem Rust UI framework, restructured via a pull request that enabled specialized View types, such as for window properties, and Adapt views. OneOf views, previously supported only in Xilem Web, were brought into Xilem Core, letting more parts of the ecosystem share the same view abstractions. Philipp Mildenberger co-authored this work.

_Developers evaluating Rust GUI architectures can keep tabs on Xilem's evolving core via daily.dev._

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/this-month-in-xilem-june-2024-qyfek317a)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"This Month in Xilem, June 2024","url":"https://daily.dev/posts/this-month-in-xilem-june-2024-qyfek317a","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/this-month-in-xilem-june-2024-qyfek317a"},"datePublished":"2026-08-31T05:54:35.615Z","dateModified":"2026-08-31T05:55:09.802Z","description":"A monthly progress report on the Linebender project's Rust UI toolkit Xilem covers June 2024 developments: Vello 0.2.0 shipped with initial COLR emoji glyph...","image":"https://media.daily.dev/image/upload/s--58gMhC4P--/f_auto/v1722860399/public/Placeholder%2012","thumbnailUrl":"https://media.daily.dev/image/upload/s--58gMhC4P--/f_auto/v1722860399/public/Placeholder%2012","isAccessibleForFree":true,"articleSection":"Linebender","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Linebender","logo":"https://media.daily.dev/image/upload/logos/placeholder.jpg","url":"https://daily.dev/sources/linebender"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/this-month-in-xilem-june-2024-qyfek317a","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,rust","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Linebender","item":"https://daily.dev/sources/linebender"},{"@type":"ListItem","position":3,"name":"This Month in Xilem, June 2024"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/this-month-in-xilem-june-2024-qyfek317a#faq","mainEntity":[{"@type":"Question","name":"What's new in Vello 0.2.0 for Rust GPU rendering?","acceptedAnswer":{"@type":"Answer","text":"Vello 0.2.0 adds initial handling of emoji glyphs that use the COLR specification, though Apple's system emoji font does not use this format and so will not render with it. The release also incorporates earlier improvements to the GPU rendering pipeline discussed in prior progress updates, alongside in-flight work on testing, GPU memory allocation robustness, and correctness for unusual strokes. Rust developers tracking Vello's rendering progress can follow release notes like this on daily.dev."}},{"@type":"Question","name":"What is Xilem Core and how did it change to support OneOf views?","acceptedAnswer":{"@type":"Answer","text":"Xilem Core is the foundational architecture layer of the Xilem Rust UI framework, restructured via a pull request that enabled specialized View types, such as for window properties, and Adapt views. OneOf views, previously supported only in Xilem Web, were brought into Xilem Core, letting more parts of the ecosystem share the same view abstractions. Philipp Mildenberger co-authored this work. Developers evaluating Rust GUI architectures can keep tabs on Xilem's evolving core via daily.dev."}}]}
```

