<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GPU Accelerated on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/gpu-accelerated/</link><description>Recent content in GPU Accelerated on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/gpu-accelerated/index.xml" rel="self" type="application/rss+xml"/><item><title>Project: Building a Simple Task List Manager</title><link>https://ai-blog.noorshomelab.dev/gpui-guide-2026/project-simple-task-list-manager/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/gpui-guide-2026/project-simple-task-list-manager/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back! In our previous chapters, we laid the groundwork for understanding GPUI&amp;rsquo;s core components: the &lt;code&gt;Application&lt;/code&gt;, &lt;code&gt;Window&lt;/code&gt;, and fundamental &lt;code&gt;View&lt;/code&gt; concepts. Now, it&amp;rsquo;s time to put that knowledge into action by building a practical application.&lt;/p&gt;
&lt;p&gt;This chapter guides you through creating a simple, yet fully functional, &lt;strong&gt;Task List Manager&lt;/strong&gt;. This project is an excellent next step because it combines several crucial GPUI concepts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Managing application state:&lt;/strong&gt; How to store and update a collection of items (our tasks).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rendering dynamic lists:&lt;/strong&gt; Displaying multiple UI elements based on data.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Handling user input:&lt;/strong&gt; Capturing text for new tasks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Responding to actions:&lt;/strong&gt; Marking tasks as complete or deleting them.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By the end of this chapter, you&amp;rsquo;ll have a working task manager and a much deeper understanding of how to build interactive, stateful applications with GPUI. Get ready to write some Rust and see your UI come to life!&lt;/p&gt;</description></item></channel></rss>