Skip to content

MemePanel v0.19.0

Choose a tag to compare

@Traveritas Traveritas released this 27 Sep 07:52
· 12 commits to main since this release

MemePanel 首个正式版。这一版主要是界面可定制:窗口自由缩放、顶部两栏可以隐藏、支持主题。项目从这一版起以 MIT 许可证开源。

MemePanel

新功能

自由缩放

  • 拖面板的边缘或四角即可缩放(最小 380×360),松手后记住尺寸,下次呼出沿用
  • 设置 → 面板尺寸 → 「恢复默认」回到自动尺寸(屏幕的 46%×54%)

搜索栏 / 标签栏可隐藏

  • 设置 → 显示:搜索栏、标签栏、最近行各自开关
  • 隐藏搜索栏后照样能直接打字搜索(包括中文输入法),搜索栏会自动浮现,清空后收起
  • 隐藏标签栏时自动清除当前的标签筛选

主题

  • 四套底色:纸白 / 暖纸 / 石墨 / 午夜(后两套为深色)
  • 强调色:5 个预设 + 自定义取色;选「墨色」时会跟着底色变;强调色上的文字按亮度自动取黑或白
  • 设置 → 「配色文件…」打开 theme.cfg(文本),每种颜色都可以手改,保存后下次呼出生效

升级说明

  • 直接用新 exe 覆盖旧 exe 即可,图片库和标签不受影响。
  • theme.cfg 会从旧的二进制格式自动沿用,下次保存时转成文本。
  • prefs.cfg 升级到新格式(增加面板尺寸)。换回旧版 exe 时它读不了新格式,会回到默认设置,要降级请先备份这个文件。

下载

MemePanel.exe(123,904 字节)放进任意文件夹直接运行,无需安装;库和配置都存在 exe 同目录。

SHA-256:2a0548fd89b9ac603c5501ecd65be6f99f8ddcdb8c6adba014e75e322d72f626

系统要求:Windows 10 / 11 x64。

工程

  • 源码从单个 5900 行的 main.c 拆成 24 个按职责划分的分段(unity build,编译方式不变)
  • 冒烟测试(导入 22 项、定位与偏好 5 项、纯键盘 k1–k8)全部通过
  • 完整版本沿革见 HANDOFF.md