Files
mqttx/public/mqttx.svg
T
JoeAllen 8a2c63e575 feat: 集成 visual-json 可视化 JSON 编辑/查看并更新品牌图标
- 发送面板 Payload 增加「文本 / JSON 可视化」切换,可视化编辑实时回写
- 消息流 JSON 消息改为只读可视化查看,拦截双击/删除/右键等编辑入口
- visual-json 主题跟随应用亮/暗 comfort 色板
- 更新应用图标与启动页 logo(mqttx.svg + Tauri 各尺寸图标)
2026-08-24 13:41:08 +08:00

34 lines
1.3 KiB
XML

<svg width="1024" height="1024" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="mqttx-bg" x1="96" y1="80" x2="928" y2="944" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#7dab7c"/>
<stop offset="0.55" stop-color="#5b8c5a"/>
<stop offset="1" stop-color="#446f43"/>
</linearGradient>
<linearGradient id="mqttx-gloss" x1="256" y1="128" x2="768" y2="896" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#ffffff" stop-opacity="0.16"/>
<stop offset="0.45" stop-color="#ffffff" stop-opacity="0"/>
<stop offset="0.55" stop-color="#000000" stop-opacity="0"/>
<stop offset="1" stop-color="#000000" stop-opacity="0.10"/>
</linearGradient>
</defs>
<!-- Badge -->
<rect x="64" y="64" width="896" height="896" rx="224" fill="url(#mqttx-bg)"/>
<rect x="64" y="64" width="896" height="896" rx="224" fill="url(#mqttx-gloss)"/>
<!-- M / signal mark -->
<path
d="M300 711 L408 361 Q424 313 462 339 L512 459 L562 339 Q600 313 616 361 L724 711"
stroke="#ffffff"
stroke-width="96"
stroke-linecap="round"
stroke-linejoin="round"
fill="none"
/>
<!-- Live pulse dot -->
<circle cx="790" cy="256" r="46" fill="#ffc131"/>
<circle cx="790" cy="256" r="66" stroke="#ffffff" stroke-opacity="0.55" stroke-width="12"/>
</svg>