# 2026-06-27 AppGrid 底部容器 ## 用户目标 修复 AppGrid 样式 2 / 样式 3 中 `Mac 自带`底部全宽容器上方出现大块参差空隙的问题,并将 `未分类`也作为底部特殊容器处理。 ## 已完成事项 - 仅针对样式 2 / 样式 3 的瀑布流容器布局调整。 - `未分类`固定为倒数第二个底部全宽容器。 - `Mac 自带`固定为最后一个底部全宽容器。 - 普通瀑布流各列末尾容器会向下补齐到底部特殊容器区上沿,避免齿状空隙。 - 其它样式、主题、Pro、拖拽、标签数据和排序逻辑未改。 ## 关键决策 - 不再只把 `Mac 自带`特殊处理;`未分类`也按底部特殊容器处理,解决初始未分类应用较多时窄长难看的问题。 - 视觉补齐只发生在存在底部特殊容器的样式 2 / 3 中,避免影响普通平铺和网格样式。 - 本次用户可见排版修复递增版本为 `8.1.2`,Build 为 `20260627.0106`。 ## 文件变更 - `src/Apptag/AppGridCollectionView.swift` - 调整 masonry 布局算法,新增底部特殊容器优先级。 - 补齐普通列末尾容器高度。 - `src/Apptag/Info.plist` - 更新版本到 `8.1.2 / 20260627.0106`。 - `src/CHANGELOG.md` - 新增 `8.1.2` changelog。 - `CODEGRAPH.md` - 更新 AppGrid 布局受保护行为说明。 ## QA 结论 - `git diff --check`:通过。 - `Scripts/macos14_availability_typecheck_qa.sh`:通过。 - `Scripts/theme_settings_qa.sh`:通过。 - `APP_BUILD=20260627.0106 bash build.sh`:通过。 - `Scripts/macos14_build_metadata_qa.sh`:通过。 - 构建产物:`/Users/ar/Projects/Taglauncher/src/build/TagLauncher.app`。 ## Git 固定点 - commit:`7a5b90c Fix bottom pinned app grid containers` - tag:`v8.1.2-build20260627.0106` ## 未决问题 - 未生成 DMG;本轮只按用户当前排版反馈完成源码修复和 `.app` 构建。 - 工作区仍存在历史无关脏文件,未纳入本次 commit。