feat: 集成 visual-json 可视化 JSON 编辑/查看并更新品牌图标

- 发送面板 Payload 增加「文本 / JSON 可视化」切换,可视化编辑实时回写
- 消息流 JSON 消息改为只读可视化查看,拦截双击/删除/右键等编辑入口
- visual-json 主题跟随应用亮/暗 comfort 色板
- 更新应用图标与启动页 logo(mqttx.svg + Tauri 各尺寸图标)
This commit is contained in:
2026-08-24 13:41:08 +08:00
parent 72a388a092
commit 8a2c63e575
64 changed files with 654 additions and 32 deletions
+21
View File
@@ -23,6 +23,12 @@ importers:
'@tauri-apps/plugin-updater':
specifier: ^2
version: 2.10.1
'@visual-json/core':
specifier: ^0.4.0
version: 0.4.0
'@visual-json/vue':
specifier: ^0.4.0
version: 0.4.0(vue@3.5.41(typescript@6.0.3))
element-plus:
specifier: ^2.14.4
version: 2.14.4(vue@3.5.41(typescript@6.0.3))
@@ -282,6 +288,14 @@ packages:
'@types/web-bluetooth@0.0.21':
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
'@visual-json/core@0.4.0':
resolution: {integrity: sha512-T/HvRIp7r6SehxVnO+akV72NLv2OMBEoQdYTFbpwMi6uU2TaXQOpIOHBG4r9XBz7OqC2e8aedOwal/NtqtzyCg==}
'@visual-json/vue@0.4.0':
resolution: {integrity: sha512-fNAxSJOlE/z4CgxB2L+sC4kQgQ1jTG/JcBYTzowG5NOthMlh/VkY0bPEGQRdbIV3QaJBJUwcMtf5+9orfoNgLw==}
peerDependencies:
vue: ^3.3.0
'@vitejs/plugin-vue@6.0.8':
resolution: {integrity: sha512-0ZjgOg7oO6farnNGup7yvoM/YXZV84OZxHAwtflItNa/6zzQyVb5LNxyea3FEKEX2XlagIKzrlH7wwxkKgtiew==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -733,6 +747,13 @@ snapshots:
'@types/web-bluetooth@0.0.21': {}
'@visual-json/core@0.4.0': {}
'@visual-json/vue@0.4.0(vue@3.5.41(typescript@6.0.3))':
dependencies:
'@visual-json/core': 0.4.0
vue: 3.5.41(typescript@6.0.3)
'@vitejs/plugin-vue@6.0.8(vite@8.2.1)(vue@3.5.41(typescript@6.0.3))':
dependencies:
'@rolldown/pluginutils': 1.0.1