mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-05-06 20:03:05 +08:00
- 批量导出/备份:表与数据库支持全选/反选/智能上下文 - 右键菜单:单元格菜单支持设置 NULL - 编辑优化:大字段弹窗、仅值变化标记、提交只发送差异字段 - 事务支持:PostgreSQL/SQLite/Oracle/DaMeng/KingBase ApplyChanges - MySQL 修复:提交前归一化 datetime,避免写入失败 - 性能优化:移除 activeCell 重渲染、useRef 存储选中节点、防重加载 - Redis 优化:二进制智能解码与视图模式切换 - 资源更新:替换前端 favicon/logo
52 lines
2.0 KiB
XML
52 lines
2.0 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
|
<defs>
|
|
<!-- Background: Soft Light Grey -->
|
|
<linearGradient id="bgSoft" x1="0%" y1="0%" x2="0%" y2="100%">
|
|
<stop offset="0%" style="stop-color:#f5f7fa;stop-opacity:1" />
|
|
<stop offset="100%" style="stop-color:#c3cfe2;stop-opacity:1" />
|
|
</linearGradient>
|
|
|
|
<!-- Hexagon: Solid Tech Pink -->
|
|
<linearGradient id="solidPink" x1="0%" y1="0%" x2="100%" y2="100%">
|
|
<stop offset="0%" style="stop-color:#FF5F6D;stop-opacity:1" />
|
|
<stop offset="100%" style="stop-color:#FFC371;stop-opacity:1" />
|
|
</linearGradient>
|
|
|
|
<!-- N: Solid Tech Blue/Cyan -->
|
|
<linearGradient id="solidCyan" x1="0%" y1="0%" x2="100%" y2="100%">
|
|
<stop offset="0%" style="stop-color:#00c6ff;stop-opacity:1" />
|
|
<stop offset="100%" style="stop-color:#0072ff;stop-opacity:1" />
|
|
</linearGradient>
|
|
|
|
<filter id="hardShadow" x="-20%" y="-20%" width="140%" height="140%">
|
|
<feGaussianBlur in="SourceAlpha" stdDeviation="4"/>
|
|
<feOffset dx="4" dy="4" result="offsetblur"/>
|
|
<feComponentTransfer>
|
|
<feFuncA type="linear" slope="0.2"/>
|
|
</feComponentTransfer>
|
|
<feMerge>
|
|
<feMergeNode/>
|
|
<feMergeNode in="SourceGraphic"/>
|
|
</feMerge>
|
|
</filter>
|
|
</defs>
|
|
|
|
<!-- Background -->
|
|
<rect x="32" y="32" width="448" height="448" rx="100" fill="url(#bgSoft)" />
|
|
|
|
<!-- Main Content Centered -->
|
|
<g transform="translate(106, 106) scale(0.6)" filter="url(#hardShadow)">
|
|
|
|
<!-- Hex G -->
|
|
<path d="M 250 0 L 466 125 L 466 375 L 250 500 L 34 375 L 34 125 Z"
|
|
fill="none" stroke="url(#solidPink)" stroke-width="45" stroke-linejoin="round"/>
|
|
|
|
<!-- G Crossbar -->
|
|
<path d="M 466 300 L 330 300" stroke="url(#solidPink)" stroke-width="45" stroke-linecap="round"/>
|
|
|
|
<!-- Inner N -->
|
|
<path d="M 160 350 L 160 150 L 340 350 L 340 150"
|
|
fill="none" stroke="url(#solidCyan)" stroke-width="50" stroke-linecap="round" stroke-linejoin="round"/>
|
|
|
|
</g>
|
|
</svg> |