Skip to content

Releases: extrastu/MiBar

MiBar v1.1.0 - 拟态玻璃质感与架构组件化重构

Choose a tag to compare

@extrastu extrastu released this 02 Sep 09:07

更新日志 (Changelog)

“Simplicity is about subtracting the obvious and adding the meaningful.”
—— John Maeda, The Laws of Simplicity

所有关于 MiBar 项目的关键版本迭代、架构演进与功能更新均记录于此。


[v1.1.0] - 2026-09-02

✨ 视觉与交互体验升级 (Visual & Interaction Enhancements)

  • 快捷场景 Glass 拟态玻璃质感
    • 快捷场景预设按钮全面采用 .ultraThinMaterial 毛玻璃材质,通透轻盈。
    • 顶部增加高光反射反光层(Specular Highlight)与精致多色渐变描边。
    • 优化微交互体验,未选中时支持平滑 Hover 提亮与悬浮弹性微缩放,选中时呈现场景专属主题色浸润。
    • 移除多余阴影,保持极简纯净的 macOS 原生质感。

🔒 存储与权限体验优化 (Storage & User Experience)

  • Token 存储无感化(UserDefaults 隔离存储)
    • 针对非签名/本地构建环境下 Keychain 频繁弹出系统授权密码对话框的问题,将设备通信 Token 全面迁移至应用沙盒本地隔离存储(UserDefaults)。
    • 实现零密码干扰、静默读取与秒级保存,极大降低了用户的使用门槛。

🏗️ 架构与组件化解耦 (Modular Architecture Refactoring)

  • 全面重构 LightMenuView 核心视图
    • 由原本近 900 行的单一庞大文件解耦为模块化微组件。
    • 提取独立组件:
      • LightMenuHeaderView:顶部品牌、呼吸连接灯与电源主开关总控。
      • SceneGlassButton & LightMenuPresetsSection:场景毛玻璃交互按钮与预设区块。
      • LightMenuFooterView:底部设置入口、状态刷新、关于及退出功能区。
      • LightConfigurationView & CloudImportSectionView:局域网参数配置与米家扫码导入模块。
      • MiBarButtonStyles:通用按钮风格(Primary / Secondary / Destructive)与 MenuItemRow
    • LightMenuView 代码量锐减至约 140 行,架构更清晰,易于维护与扩展。

[v1.0.0] - 2026-08-30

🚀 初始版本发布 (Initial Release)

  • macOS 原生菜单栏常驻:适配 macOS 14+ / 26+ 原生毛玻璃弹出窗口。
  • 局域网 miIO 直连:基于 UDP 报文与 AES-128-CBC 加密,实现毫秒级超低延迟调光。
  • 双维度平滑滑块:高精度支持 1%100% 亮度与 2700K6500K 全光谱色温调节,支持触控板与滚轮微调。
  • 四大经典情景预设:一键切换夜间、休闲、阅读与专注模式。
  • 米家扫码快速导入:一键生成米家 OAuth 扫码登录,免抓包自动拉取挂灯 IP 与 Token。
  • 关于与全局状态管理:内置优雅的关于弹窗与全生命周期状态监听。

MiBar v1.0

Choose a tag to compare

@extrastu extrastu released this 02 Sep 07:12

🎉 MiBar v1.0 初始发布

专为 macOS 设计的米家智能显示器挂灯 1Syeelink.light.lamp22)轻量菜单栏控制工具。

✨ 核心特性

  • 🖥️ macOS 纯原生设计:常驻系统菜单栏,原生毛玻璃材质与细腻交互动效。
  • 局域网直连控制(miIO):基于 local UDP 协议直连通信,低延迟秒级响应。
  • 🎛️ 细腻调控
    • 开关一键控制
    • 1% ~ 100% 亮度胶囊滑块调节(支持鼠标滚轮与拖拽)
    • 2700K ~ 6500K 色温冷暖微调
    • 常用情景预设(办公、阅读、影音、休闲等)
  • 📲 米家扫码快速绑定:支持米家账号二维码扫码登录,一键拉取设备局域网 IP 与 Token,免去复杂抓包流程。
  • 🔒 安全与隐私:Token 存储在系统 Keychain 钥匙串中,局域网纯本地控制。
  • 🚫 纯净无感:默认不显示 Dock 图标,纯菜单栏常驻。

📦 安装方式

  1. 下载下方 Assets 中的 MiBar-1.0.dmg
  2. 双击打开并将 MiBar 拖动至 Applications(应用程序) 文件夹。
  3. 首次打开后即可在 macOS 顶部菜单栏找到挂灯图标进行配置与使用。