Skip to content

v1.0.18

Choose a tag to compare

@github-actions github-actions released this 17 Oct 09:00
· 6 commits to main since this release

本版更新

这一版把「分区」补齐到和「面板」一样的两种视图,并把一整套小按钮、次级分区浮层与属性面板的老毛病一起收口。

新增

  • 分区列表模式:分区标题栏新增 ▦/≡ 视图切换(锁定按钮左侧)。网格 = 原来的画布排列;列表 = 单列「图标 + 名称」,可滚动,顺序与网格的阅读顺序一致(先按行、再按列)。切换只改变显示,不会移动任何图标,切回网格还是原来的摆法;状态跟随分区保存,重启后保持
  • 列表行与面板逐项对齐:行高 26 / 行节距 32 / 图标 20px / 名字 12px / 高光左右各留 3px,次级分区图标用 2×2 缩略图(28px)

修复

  • 次级分区浮层弹错位置:分区列表模式下点开次级分区,浮层不再跑到屏幕左上角;面板列表模式下也不再跑到整行的最右侧 —— 两处都改为紧贴被点的那个图标弹出,与图标行为一致
  • 面板次级分区底边框被裁:2×2 预览的外框改为「内缩 1 物理像素」描边,125% 缩放下底边不再缺一截
  • 样式设置里标题栏下面的设置都不能调:属性面板在重建字段树时把变更钩子清空了,导致拖动/改色从不实时预览;现在改完立即生效
  • 标题栏透明度失效:改为整条标题栏一起淡出(0% = 完全是透明的),不再只是把填充色的 alpha 调小
  • 滑块显示两位小数:所有样式面板的滑块统一只显示整数(运动速度这类保留 0.25x 的最小小数)
  • 配置里的非法颜色:旧版把「透明」误存成 #00nsparent 这类坏值,会让对应滑块彻底失灵;现在载入时会自动修正为合法的透明值,色板也不会再写入坏值

统一与打磨

  • 右上角小按钮统一:分区 / 时钟 / 日历 / 便签 / 面板的小按钮改为「平时没有底盘方块,悬停铺一层 #30FFFFFF 圆角高光」,字色不随悬停变化;高光颜色、圆角(4px)、明暗口径全应用一套,不再出现「组件偏亮、分区像透明」的差异
  • 按钮透明度下放:明暗跟随各窗口自己的「按钮透明度」设置,逐个按钮生效,不再整排压暗(那样会把高光一起压没)
  • 日历:去掉「今天」按钮,首行高度压到原来的 2/3,预设预览同步
  • 面板列表视图:悬停/选中高光铺满整行,行距与分区统一;列表卡片不再缩进 8px

What's New

This release brings the same two content views to zones that the panel already had, and sweeps up a batch of long-standing issues around small buttons, subfolder flyouts and the property editor.

Added

  • Zone list mode: the zone title bar gains a ▦/≡ view switch (left of the lock button). Grid keeps the original free-form canvas; list shows one icon + name per row, scrollable, in the same order you read the grid (row by row, then column). Switching only changes the presentation — no icon is moved, so grid mode is exactly where you left it. The mode is stored per zone and survives restarts
  • List rows match the panel item for item: 26px card, 32px row pitch, 20px icon, 12px name, 3px highlight inset, and a 28px 2×2 thumbnail for secondary zones

Fixed

  • Subfolder flyout opening in the wrong place: in zone list mode it no longer jumps to the top-left corner of the screen, and in panel list mode it no longer lands at the far right of the full-width row — both now open right next to the icon you clicked
  • Panel secondary-zone bottom border clipped: the 2×2 preview frame is now drawn strictly inside the box at exactly one device pixel, so the bottom edge no longer goes missing at 125% scaling
  • Settings under the title bar stopped working: the property panel was clearing its change hooks while rebuilding the field tree, so edits never previewed; changes now apply instantly
  • Title-bar opacity: it now fades the whole title bar (0% = fully gone) instead of only lowering the fill color's alpha
  • Sliders showing two decimals: every style-panel slider now shows whole numbers only (motion speed keeps the minimal decimals such as 0.25x)
  • Invalid colors in the config: older builds stored the literal "transparent" as broken values like #00nsparent, which made those sliders dead; such values are now repaired on load and can no longer be written

Polish

  • Small buttons unified: zone / clock / calendar / sticky note / panel buttons share one recipe — no idle square, a single #30FFFFFF rounded hover highlight, and text color never changes on hover. One color, one 4px corner radius, one brightness rule app-wide, so nothing looks "brighter in widgets, transparent in zones" anymore
  • Button opacity moved per button: brightness follows each window's own button-opacity setting, applied per button instead of dimming the whole row (which used to swallow the highlight too)
  • Calendar: the "Today" button is gone and the top row is two-thirds its old height, with the preset preview kept in sync
  • Panel list view: hover/selection highlights span the full row and row spacing now matches zones; list cards no longer sit 8px inboard