Skip to content

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 07 Sep 00:20
· 20 commits to Master since this release

v0.2.2

新增

  • 次要胶囊配色:系统消息、时间戳、引用胶囊的底色与文字色收拢为「次要胶囊底色 / 次要胶囊文字色」两个配置项(外观 → 气泡颜色组)。引用胶囊底色默认值随统一变更为半透明深色(原为半透明白)。
  • 配色组折叠与组级重置:外观页「气泡颜色 / 界面颜色」两个分组标题可点击折叠展开;展开时右侧「重置本组」一键恢复该组出厂配色(带二次确认)。
  • 颜色项实时预览:每个颜色配置项标题行按目标元素形状(气泡 / 胶囊 / 方块)渲染当前值小样,改色效果一眼可见。
  • 通用二次确认按钮:破坏性操作(清除壁纸等)改为右侧按钮变红「确定清除?」的确认形态,3 秒超时或点击其他位置自动取消。

修复

  • 色板色号输入框:色板打开时键盘事件被模态拦截,现在 hex 输入框支持 Ctrl+C 复制、Ctrl+V 粘贴(自动只保留 hex 字符,#4A90E2 整段可用)。
  • 时间戳从未渲染:首条消息上方现在始终显示时间戳分隔(对齐 e33chat 逻辑;「时间戳间隔」关闭时整体不显示)。
  • 档案返回动画错乱:从他人档案页返回时,滑出动画期间页面不再瞬间变回自己的档案(注入对象在页面真正离开导航栈后才重置)。

Added

  • Secondary capsule colours: the backgrounds and text of system messages, time dividers and quote pills are now driven by two new settings (secondary capsule background / text, under the bubble colour group). The quote pill's default background moves to the shared translucent dark tone.
  • Collapsible colour groups with per-group preview: the two colour groups on the appearance page fold via their headings, and every colour row shows a live preview square of the current value.
  • Generic two-step confirm button: destructive actions (clear wallpaper, etc.) turn the right-hand verb into a red "confirm?" state with a 3-second timeout and click-outside cancel.

Fixed

  • Colour picker hex input: keyboard events were swallowed by the modal; the hex field now supports Ctrl+C copy and Ctrl+V paste (non-hex characters are stripped, so pasting #4A90E2 works as-is).
  • Timestamps never rendered: the first message in a list now always carries a time divider (matching e33chat; turning the interval off disables them entirely).
  • Profile pop animation: returning from another player's profile no longer snaps the sliding-out page back to the local player's profile.