<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GUI Development on AI VOID</title><link>https://ai-blog.noorshomelab.dev/categories/gui-development/</link><description>Recent content in GUI Development 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/categories/gui-development/index.xml" rel="self" type="application/rss+xml"/><item><title>Integrating Platform Services and Basic Testing Strategies</title><link>https://ai-blog.noorshomelab.dev/gpui-guide-2026/platform-services-testing-strategies/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/gpui-guide-2026/platform-services-testing-strategies/</guid><description>&lt;p&gt;Modern desktop applications rarely live in isolation. They need to interact seamlessly with the underlying operating system—whether it&amp;rsquo;s copying text to the clipboard, opening a file selection dialog, or sending a notification. These interactions, known as platform services, are crucial for a rich and native-feeling user experience.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;ll dive into how GPUI allows your application to access these essential platform functionalities on macOS and Linux. We&amp;rsquo;ll explore the core &lt;code&gt;gpui::Platform&lt;/code&gt; trait and demonstrate how to use common services like the clipboard. Furthermore, as our applications grow in complexity, ensuring their stability and correctness becomes paramount. We&amp;rsquo;ll introduce basic strategies for testing your GPUI application&amp;rsquo;s logic, focusing on how to unit test view behavior and action handling.&lt;/p&gt;</description></item><item><title>Mastering GPUI: A Deep Dive Guide</title><link>https://ai-blog.noorshomelab.dev/gpui-guide-2026/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/gpui-guide-2026/</guid><description>&lt;p&gt;Embark on a comprehensive journey to master GPUI, the powerful UI framework powering Zed. This guide covers everything from stable Rust environment setup on macOS/Linux to advanced topics like async executors, platform services, and building complex applications such as an AI chat agent. Learn directly from Zed&amp;rsquo;s source, understand unstable APIs, and mitigate breaking-change risks as you develop progressively larger real-world projects.&lt;/p&gt;</description></item></channel></rss>