v0.7.0 final: interface performance + landing page redesign - #117
Merged
Conversation
- Cache filteredTypeBreakdown/filteredCategoryBreakdown per scan + query - Cache tree container IDs so canExpandAllTree stops re-walking the tree - Cache sidebar volume capacity strings to avoid main-actor disk I/O - Shared Canvas-based SizeBar replaces GeometryReader track/overlay in Tree Explorer, Type Breakdown, and Overview storage map rows - Drop Array(enumerated()) allocations in divider ForEach loops Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Dark data-forward redesign with an animated scan-window hero, category color system, and mono data type. Adds the v0.7.0 interface-performance changelog section and bumps sitemap lastmod dates. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Extract docs/assets/site.css from the redesigned landing page and convert every subpage (guides, FAQ, privacy, changelog, shortcuts, architecture) to it, with one consistent sticky nav and footer across the whole site. Previously each page carried its own divergent inline styles and nav sets. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Final slice for the v0.7.0 release.
App — interface performance
filteredTypeBreakdown/filteredCategoryBreakdownper scan + search query (was re-filtering every extension on each render while typing)canExpandAllTree/expandEntireTreestop re-walking the whole tree on every Tree Explorer body passresourceValuesdisk I/O on the main actor per renderSizeBarreplaces the per-rowGeometryReadertrack/overlay pattern in Tree Explorer, Type Breakdown, and Overview storage map (removes a layout pass per visible row)Array(items.enumerated())allocations in the four dividerForEachloopsThese close out PLAN.md items P-8, P-10, P-14, and P-17.
Docs — landing page redesign for v0.7.0
docs/index.html: animated scan-window hero built in CSS, category color system matching the app's bar tints, JetBrains Mono for data, Archivo for displayTests
swift test: 190/190 pass.🤖 Generated with Claude Code