N1KO-STATE v1.0.5
N1KO-STATE v1.0.5
Interaction & settings polish release — removes hover-open conflicts, improves dark popover contrast, simplifies the DMG install flow, and refreshes Settings with a more macOS-native layout.
交互与设置体验优化版本 — 取消悬浮自动弹出,优化深色模式弹窗对比度,简化 DMG 安装流程,并将设置页调整为更接近 macOS 系统设置的布局。
Download / 下载
| Asset | Description |
|---|---|
| N1KO-STATE.dmg | Universal binary (Apple Silicon + Intel). Drag to Applications. |
| N1KO-STATE-sparkle.zip | In-app updater archive used by Sparkle. Normal manual installs should use the DMG. |
| appcast.xml | Sparkle update feed for automatic update checks. |
Install note: If macOS blocks the ad-hoc signed app on first launch, run xattr -cr /Applications/N1KO-STATE.app in Terminal. You can also right-click N1KO-STATE.app → Open on first launch.
安装说明: 如果首次打开被 macOS 拦截,优先在「终端」执行 xattr -cr /Applications/N1KO-STATE.app。也可以右键 N1KO-STATE.app → 打开(仅首次需要)。
What's New / 本版本内容
Menu Bar Interaction / 菜单栏交互
-
Removed hover-to-open preview behavior so the monitoring panel only opens when clicked
-
Kept outside-click auto close behavior for the popover
-
Removed hover tracking code paths to avoid click/hover conflicts
-
Added menu-bar font style and font size controls with a recommended-width warning
-
取消鼠标悬浮自动弹出,监控面板只在点击菜单栏项目时打开
-
保留点击空白处自动关闭弹窗
-
清理悬浮追踪路径,避免点击与悬浮行为互相抢占
-
新增菜单栏字体样式和字体大小设置,并在超过建议宽度时提示
Popover / 弹窗
-
Replaced the main popover material surfaces with explicit adaptive surfaces for better dark-mode contrast
-
Kept card content readable in dark appearance without the washed-out gray panel effect
-
弹窗主背景和卡片改为明确的深浅自适应表面,提升深色模式对比度
-
避免深色外观下出现灰底白字发糊的问题
DMG Install Flow / DMG 安装流程
-
Removed the bundled repair app from the DMG
-
Updated
安装必读.txtto recommend Terminalxattr -cr /Applications/N1KO-STATE.app -
README install instructions now match the simplified DMG
-
DMG 不再包含额外修复工具
-
更新
安装必读.txt,优先推荐终端执行xattr -cr /Applications/N1KO-STATE.app -
README 安装说明与新版 DMG 保持一致
Settings / 设置
-
Added a dedicated Popover settings page for panel style and chart range
-
Refined Settings toward a macOS Settings-style sidebar and row layout
-
Moved the real menu-bar preview to the top of the Menu Bar page
-
Replaced custom segmented chips with native picker controls in key areas
-
Added module search and a minimum Settings window size to avoid cramped layouts
-
Added menu-bar font controls directly beside the live preview
-
新增独立「弹窗」设置页,用于配置面板样式和曲线范围
-
设置页调整为更接近 macOS 系统设置的侧边栏与行布局
-
菜单栏真实预览移到「菜单栏」页面顶部
-
关键区域从自绘分段按钮改为原生选择控件
-
增加模块搜索,并设置窗口最小尺寸,避免布局过度拥挤
-
菜单栏字体控制放在实时预览旁,便于边调边看
Fan Control / 风扇控制
-
Manual fan sliders now apply automatically after a short debounce; the old Apply button was removed
-
Added a per-fan automatic reset endpoint for firmware that supports per-fan control
-
On Macs with a shared global fan-control switch, the UI now clearly reflects that only one fan can be forced manually at a time
-
手动风扇滑杆现在会自动生效,不再需要点击「应用」
-
为支持单风扇控制的固件新增单风扇回自动能力
-
对使用共享全局风扇控制开关的 Mac,界面会明确提示同一时间只能强制一个风扇手动
Performance & Release Hygiene / 性能与发布产物
-
Removed the obsolete chart range publisher from the global settings object
-
Kept chart range in its dedicated lightweight store
-
Sparkle zip packaging now avoids macOS resource-fork metadata files
-
从全局设置对象中移除已废弃的曲线范围发布状态
-
曲线范围继续由独立轻量状态管理
-
Sparkle zip 打包时避免混入 macOS 资源叉元数据文件
Regression verified / 回归验证
swift buildpassedswift testpassed- Menu-bar font rendering test passed
- Debug smoke launch passed
- Release smoke launch passed
- DMG verification passed
- DMG content verified: no repair app and no
.command - App code signature verification passed
Full changelog / 完整变更
Full changelog: v1.0.5 tag