Magpie v0.4.4
[0.4.4] - 2026-05-31
主题:拖动卡顿真正修复 + 表情包体验优化 + 托盘文案修正。
修复
- 窗口拖动卡顿(真正解决):v0.4.3 尝试通过移除 CSS
backdrop-filter修复拖动卡顿,但实测后所有主题(含扁平的 ink/paper)仍卡,证明根因不在玻璃模糊。重新定位后发现整个 header 顶栏使用 CSS-webkit-app-region: drag拖动——这在 Tauri + WebView2 透明窗口下会走 WebView 命中测试 + 跨进程 IPC,是已知的拖动延迟源。本次改用原生data-tauri-drag-region:在 header 顶行铺一层透明拖动层(自身带原生拖动属性),按钮 / 标题 / 搜索框以更高 z-index 浮于其上,点击空白即触发系统级WM_NCLBUTTONDOWN,跟手零延迟。 - 表情面板「人物」组拆字显示:v0.4.2 的
emoji-data.json「人物」组使用了大量 ZWJ(零宽连接符)组合 emoji(如🧑💻 🧑🔧 👨🚀等职业组合),这些 ZWJ 序列在部分 Windows emoji 字体上不被完整支持,被拆开渲染成「人 + 物件」两个独立图标,并出现空白格。本次将「人物」组全部替换为单码位、各 Windows 版本均稳定显示的基础人物 emoji(👶🧒👦👧🧑👮👷💂🕵️🤴👸🥷🧙🧚🧛🧜🧝🧞🧟等),「表情」组的😵💫也替换为同义单字符🥴,彻底消除拆字与空白。 - 系统托盘菜单遗留文案:托盘右键菜单仍显示「退出 贴汁」(上游旧名),改为「退出 喜鹊」。
改进
- 表情包默认开启:将
emoji_panel_enabled默认值从关改为开(前端useState(true)+ 后端seed_defaults写入'true',使用INSERT OR IGNORE仅对未设置过的用户生效,主动关过的老用户选择继续被尊重)。新装用户首次启动即可在顶栏看到表情包入口。
兼容性
- 仅 Windows。无数据变更,从 v0.4.3 升级不影响任何用户数据与设置。