<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/may-july-roadmap-for-linebender-5zymstu3v" -->

---
title: May-July roadmap for Linebender | daily.dev
description: The Linebender team (Vello, Masonry, Parley, Xilem, AccessKit) shares a roadmap drafted during an in-person planning session at RustNL 2024, outlining...
canonical: https://daily.dev/posts/may-july-roadmap-for-linebender-5zymstu3v
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: May-July roadmap for Linebender | daily.dev
og:description: The Linebender team (Vello, Masonry, Parley, Xilem, AccessKit) shares a roadmap drafted during an in-person planning session at RustNL 2024, outlining...
og:url: https://daily.dev/posts/may-july-roadmap-for-linebender-5zymstu3v
og:image: https://api.daily.dev/og/posts/5ZyMsTu3V.png
og:image:alt: May-July roadmap for Linebender
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.

# May-July roadmap for Linebender

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

## Summary

The Linebender team (Vello, Masonry, Parley, Xilem, AccessKit) shares a roadmap drafted during an in-person planning session at RustNL 2024, outlining priorities for the next few months. Key items include robust dynamic memory allocation and sparse strips research for Vello, text input and documentation work for Masonry, text selection abstractions for Parley, Android bringup for Xilem, and accessibility work pending Matt Campbell's Google contract. The post lists specific GitHub issues, PRs, assignees, and priority levels for each task, with the overarching goal of making Xilem a mature, stable GUI framework.

## Full article

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

## Questions this post answers

### What is Xilem's plan for Android support in Rust?

The Xilem team is working on a full Android port, prioritizing reliable app startup (aiming for a simple cargo command), IME keyboard support by extending Winit, subclassing the necessary Java View/Application/Activity classes, and gesture recognition for scroll events. Accessibility on Android is also planned once AccessKit's Android backend work begins.

_Rust developers tracking GUI framework progress can follow Xilem's Android work on daily.dev._

### What are sparse strips in GPU rendering and why is Vello exploring them?

Sparse strips are a research direction being prototyped in Vello, a Rust GPU rendering engine, to potentially improve rendering pipeline performance and reduce memory footprint. Raph Levien is leading a prototype implementation to confirm whether the approach delivers real performance benefits before committing further engineering effort.

_Developers evaluating Rust rendering engines can follow research directions like this on daily.dev._

---

Tags: [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/may-july-roadmap-for-linebender-5zymstu3v)

```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":"May-July roadmap for Linebender","url":"https://daily.dev/posts/may-july-roadmap-for-linebender-5zymstu3v","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/may-july-roadmap-for-linebender-5zymstu3v"},"datePublished":"2026-08-31T05:54:36.357Z","dateModified":"2026-08-31T05:54:59.572Z","description":"The Linebender team (Vello, Masonry, Parley, Xilem, AccessKit) shares a roadmap drafted during an in-person planning session at RustNL 2024, outlining...","image":"https://media.daily.dev/image/upload/s--P4t4XyoV--/f_auto/v1722860399/public/Placeholder%2001","thumbnailUrl":"https://media.daily.dev/image/upload/s--P4t4XyoV--/f_auto/v1722860399/public/Placeholder%2001","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/may-july-roadmap-for-linebender-5zymstu3v","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rust","timeRequired":"PT10M"}
{"@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":"May-July roadmap for Linebender"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/may-july-roadmap-for-linebender-5zymstu3v#faq","mainEntity":[{"@type":"Question","name":"What is Xilem's plan for Android support in Rust?","acceptedAnswer":{"@type":"Answer","text":"The Xilem team is working on a full Android port, prioritizing reliable app startup (aiming for a simple cargo command), IME keyboard support by extending Winit, subclassing the necessary Java View/Application/Activity classes, and gesture recognition for scroll events. Accessibility on Android is also planned once AccessKit's Android backend work begins. Rust developers tracking GUI framework progress can follow Xilem's Android work on daily.dev."}},{"@type":"Question","name":"What are sparse strips in GPU rendering and why is Vello exploring them?","acceptedAnswer":{"@type":"Answer","text":"Sparse strips are a research direction being prototyped in Vello, a Rust GPU rendering engine, to potentially improve rendering pipeline performance and reduce memory footprint. Raph Levien is leading a prototype implementation to confirm whether the approach delivers real performance benefits before committing further engineering effort. Developers evaluating Rust rendering engines can follow research directions like this on daily.dev."}}]}
```

