release(ios): 0.2.2 移除分组改用标签归类并完成石墨配色重构
- 删除分组实体:分组视图/编辑器/仓储与 groupId 全部移除,升级首启清理 instance-groups.json 与 fleet.groupMode - 新增批量标签表:三态覆盖度(未贴 / N/M / 全部),整批加减与新建标签 - 配色重构,全应用零蓝色:石墨墨色承担主操作与选中态,颜色只留给状态语义; 浅色改中性冷灰,深色改低明度石墨三层 - 选中态改实心主色 + onPrimary,替换不可读的低透明度色雾(主题块、图例胶囊) - 应用图标重做为扁平石墨底 + 黄铜 SIM 面板,参数化光栅化脚本与参考稿 - 运行概览:检测进度并入副标题,读数栅格固定八格两行并保留不可用占位 - 实例详情:仪表改两列发丝线栅格,缺数据留轨道,修掉头部高度回弹; 补齐设备名称/存储总量/可用存储/使用率四个字段名 - 版本号显示去掉括号,设置页只显示 0.2.2 - 文档:新增 docs/ios-native-0.2.2.md,同步 ios-native.md 与两处 README
This commit is contained in:
+17
-30
@@ -1,44 +1,31 @@
|
||||
<!-- 设计参考稿,构图与 Design/generate_app_icon.swift 一致;构建实际用 Swift 脚本光栅化 1024 PNG。 -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
|
||||
<defs>
|
||||
<linearGradient id="field" x1="0.10" y1="0" x2="0.92" y2="1">
|
||||
<stop offset="0" stop-color="#1C4280"/>
|
||||
<stop offset="0.46" stop-color="#0D2450"/>
|
||||
<stop offset="1" stop-color="#040B1B"/>
|
||||
<linearGradient id="field" x1="0.06" y1="0" x2="0.94" y2="1">
|
||||
<stop offset="0" stop-color="#1A1F1E"/>
|
||||
<stop offset="0.55" stop-color="#111514"/>
|
||||
<stop offset="1" stop-color="#0B0E0D"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="key" cx="0.26" cy="-0.04" r="0.92">
|
||||
<stop offset="0" stop-color="#96C4FF" stop-opacity="0.25"/>
|
||||
<stop offset="0.55" stop-color="#70A2E6" stop-opacity="0.08"/>
|
||||
<stop offset="1" stop-color="#70A2E6" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="vig" cx="0.5" cy="0.52" r="0.78">
|
||||
<stop offset="0.55" stop-color="#020712" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#020712" stop-opacity="0.59"/>
|
||||
</radialGradient>
|
||||
<linearGradient id="gold" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#FFF4CD"/>
|
||||
<stop offset="0.30" stop-color="#FACE6A"/>
|
||||
<stop offset="0.62" stop-color="#D69628"/>
|
||||
<stop offset="1" stop-color="#925C10"/>
|
||||
<linearGradient id="brass" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#F8D57C"/>
|
||||
<stop offset="0.50" stop-color="#ECBD56"/>
|
||||
<stop offset="1" stop-color="#D49E36"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="slot" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#050D1E"/>
|
||||
<stop offset="0.58" stop-color="#091732"/>
|
||||
<stop offset="1" stop-color="#112649"/>
|
||||
<stop offset="0" stop-color="#0F1312"/>
|
||||
<stop offset="1" stop-color="#1D2321"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
|
||||
<rect width="1024" height="1024" fill="url(#field)"/>
|
||||
<rect width="1024" height="1024" fill="url(#key)"/>
|
||||
<rect width="1024" height="1024" fill="url(#vig)"/>
|
||||
|
||||
<!-- SIM 卡体:左上切角,其余三角大圆角 -->
|
||||
<path d="M494.5,218 L688,218 Q822,218 822,352 L822,704 Q822,838 688,838 L336,838
|
||||
Q202,838 202,704 L202,510.5 Q202,420 266,356 L340,282 Q404,218 494.5,218 Z"
|
||||
fill="url(#gold)"/>
|
||||
<path d="M216,403.7 Q216,372 238.4,349.6 L361.6,226.4 Q384,204 415.7,204 L686,204
|
||||
Q808,204 808,326 L808,674 Q808,796 686,796 L304,796 Q216,796 216,674 Z"
|
||||
fill="url(#brass)"/>
|
||||
|
||||
<!-- 三格信号:底边对齐,右高,读作多卡队列健康度 -->
|
||||
<rect x="318" y="546" width="88" height="142" rx="26" fill="url(#slot)"/>
|
||||
<rect x="468" y="446" width="88" height="242" rx="26" fill="url(#slot)"/>
|
||||
<rect x="618" y="346" width="88" height="342" rx="26" fill="url(#slot)"/>
|
||||
<!-- 三格插槽:底边对齐,右高,读作多卡队列健康度 -->
|
||||
<rect x="324" y="504" width="92" height="136" rx="28" fill="url(#slot)"/>
|
||||
<rect x="470" y="408" width="92" height="232" rx="28" fill="url(#slot)"/>
|
||||
<rect x="616" y="312" width="92" height="328" rx="28" fill="url(#slot)"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 1.5 KiB |
Reference in New Issue
Block a user