<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Swiftui on RawCull</title><link>https://techrawcull.netlify.app/tags/swiftui/</link><description>Recent content in Swiftui on RawCull</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 04 Sep 2026 20:55:01 +0200</lastBuildDate><atom:link href="https://techrawcull.netlify.app/tags/swiftui/index.xml" rel="self" type="application/rss+xml"/><item><title>SwiftUI View Layer</title><link>https://techrawcull.netlify.app/docs/copilot/06-swiftui-view-layer/</link><pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate><guid>https://techrawcull.netlify.app/docs/copilot/06-swiftui-view-layer/</guid><description>&lt;h1 id="swiftui-view-layer"&gt;SwiftUI View Layer&lt;a class="td-heading-self-link" href="#swiftui-view-layer" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;RawCull/Views/&lt;/code&gt; (87 files across 16 subfolders, ~15k lines) is the
presentation layer. This doc covers the navigation architecture, the
grid/inspection tools that make up most of the screen time, and the SwiftUI
state-management idioms used consistently across the whole layer, so you can
match the existing style when adding a view.&lt;/p&gt;
&lt;h2 id="navigation-architecture"&gt;Navigation architecture&lt;a class="td-heading-self-link" href="#navigation-architecture" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;RawCullApp&lt;/code&gt; (see &lt;a href="https://techrawcull.netlify.app/docs/"&gt;Architecture Overview&lt;/a&gt;) hosts three &lt;code&gt;Window&lt;/code&gt;
scenes; the main one wraps &lt;code&gt;RawCullMainView&lt;/code&gt;
(&lt;code&gt;Main/RawCullMainView.swift&lt;/code&gt;), which is the root of everything a user
actually browses photos through.&lt;/p&gt;</description></item><item><title>RawCull Architecture</title><link>https://techrawcull.netlify.app/docs/copilot/</link><pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate><guid>https://techrawcull.netlify.app/docs/copilot/</guid><description>&lt;h1 id="rawcull--architecture-overview--documentation-index"&gt;RawCull — Architecture Overview &amp;amp; Documentation Index&lt;a class="td-heading-self-link" href="#rawcull--architecture-overview--documentation-index" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;RawCull is a macOS app for &lt;strong&gt;culling RAW photos&lt;/strong&gt;: scanning a folder of camera
RAW files (Sony ARW today), showing fast previews, letting the photographer
rate/reject/flag images, grouping near-duplicate &amp;ldquo;burst&amp;rdquo; shots with
on-device AI, and finally exporting the keepers to a destination folder.&lt;/p&gt;
&lt;p&gt;This document is the &lt;strong&gt;entry point and index&lt;/strong&gt; for the whole &lt;code&gt;Docs/&lt;/code&gt;
catalog. Read it first, then follow the links below — in the &amp;ldquo;Reading
order&amp;rdquo; section, and repeated here for quick reference — for deep dives into
each subsystem. All docs assume you already know Swift and SwiftUI, but
nothing about this codebase.&lt;/p&gt;</description></item></channel></rss>