Skip to content

Releases: shenymo/FlymeStatusBarSizer

2026051401

Choose a tag to compare

@shenymo shenymo released this 15 May 11:38

本版本包含大量新功能、界面重构以及性能优化。主要更新内容如下:

🚀 新增功能

时钟详情弹窗 (Clock Detail Popup)

  • 增强交互与视觉
    • 实现最近应用卡片惯性滚动与平滑重排动画 [179c094]
    • 引入高级动画与视觉增强效果,支持弹窗打断动画 [317e7a5, eea6b11]
    • 优化弹窗布局与尺寸计算 [e9d2438]
  • 面板功能扩展
    • 新增系统状态监控面板(内存信息等) [d3aa820, a45fecc]
    • 新增最近应用快捷入口和电池容量信息 [8ee7ca5]
    • 新增农历日期显示 [542ede7]
    • 新增媒体播放控制功能,支持显示媒体状态 [f220f3e, c2354c9]
  • 快捷操作
    • 新增时间弹窗快捷动作网格功能 [1da490a]
    • 快捷动作编辑器重构为现代卡片式界面,支持拖拽排序 [9853c41, e5c7feb]
  • 交互控制
    • 新增面板固定功能与触控区域优化 [d91c311]
    • 引入会话管理机制提升数据请求稳健性 [08690f0]

mBack 模式增强

  • 视觉与交互优化
    • 优化 mBack 弹窗最近任务卡片的视觉效果 [105d0e7]
    • 为 mBack 模式添加全屏卡片堆栈式后台任务展示 [9ab374d]
    • 为常规 mBack 新增底部时间弹窗动作模式 [772368d]
  • 动态特性
    • 为 MBACK 宿主模式新增动态调色板解析功能 [1d93dd8]

🛠 优化与重构

界面与体验 (UI/UX)

  • 首页重构:应用界面重构为多页面导航架构,引入新设计系统,优化首页布局与控件样式 [fb6a508, 99626d7, d169255]
  • 编辑器重构:时钟表达式编辑器界面与交互逻辑重构,支持拖拽排序与启用/停用切换 [f80612b, f80612b, 3b43085]
  • 性能提升:优化弹窗控制器架构,提升性能并减少内存占用 [5680d20, 187533b, 6d558f2]

代码架构

  • 模块化:将大型 MainActivity 拆分为多个专用编辑器类 [b5eea7d]
  • 工厂模式:将 UI 组件创建逻辑提取到专门的工厂类 SettingsUiFactory [bbf3c22]
  • 清理:移除大量未使用的代码、导入及过时的模糊背景实现 [3b6814d, bf1885b, 29bbf1c]

🐞 问题修复

  • 状态栏:修复暂停媒体状态下状态栏显示异常的问题 [db84002]
  • 返回逻辑:由于兼容性原因,移除了实验性的 Android 14 预测性返回动画 [f80612b]
  • 视觉修复:修复主页标题栏显示问题及启动最近任务时的状态检查 [f80612b, f6a9dd1]
  • 弹窗控制:修复弹窗显示状态控制与动画同步逻辑 [39453df]

注:本次更新包含重大架构变动,建议更新后重新检查相关配置。

Full Changelog: 2026051...2026051

2026050804

Choose a tag to compare

@shenymo shenymo released this 09 May 02:25

更新日志 (2026.05.08.04)

📶 信号与移动网络

  • 网络角标显示:新增移动网络类型(4G/5G 等)角标显示功能,并优化了徽章判定逻辑。
  • 双卡独立增强:重构双卡信号逻辑,支持两张 SIM 卡独立的信号等级处理与图标渲染,增强多卡环境下的稳定性。
  • 状态追踪优化:建立基于 SIM 卡订阅的网络状态跟踪机制,确保网络切换时图标刷新及时准确。
  • 性能与渲染:优化信号图标渲染管线,引入缓存机制减少重复绘制,并增强了信号强度的处理细节。

🔋 电池图标

  • 状态快照机制:扩展电池状态快照机制,提升在高频刷新场景下的渲染性能与各视图状态的一致性。
  • 充电视觉优化:完善 iOS 与 OneUI 样式下的快充闪电图标绘制,优化矢量路径数据与布局表现。

🛠️ 架构重构

  • 模块化解耦:完成核心钩子(Hooks)结构的重构,将 mBack、输入法、信号、电池等功能拆分为独立模块,提升代码维护性。
  • 排版修正:新增信号视图的缩放豁免逻辑,解决在特定系统缩放设置下图标变形或偏移的问题。
  • 清理与规范:移除冗余的调试日志持久化逻辑及相关 UI,统一调试输出至系统 Logcat,简化应用体积。

📝 工程与文档

  • 文档同步:更新 README.md,补充最新的架构说明及功能配置指南。
  • 版本更新:应用版本号升至 2026.05.08.04

Full Changelog: 2026050...2026050

2026050701

Choose a tag to compare

@shenymo shenymo released this 07 May 12:16
  1. 系统UI与基础
  • 修复重启SystemUI时的闪烁问题,引入延迟机制。
  • 清理配置,版本号升级至 2026.05.07.01。
  1. 电池功能更新
  • 支持快充闪电标志,自动识别快充状态。
  • 为iOS、OneUI样式增加充电闪电图标及动态宽度适配。
  • 优化了充电状态判断逻辑(兼容多字段)。
  1. 图标渲染重构
  • 闪电图标改用SVG矢量路径绘制,提升渲染效率。
  • 统一了电池各样式的配色方案,使背景色调更和谐。
  • 优化图标清晰度,调整了填充比例。
  1. 架构与性能
  • 新增电池状态管理器(BatteryViewState)。
  • 增加字体缓存机制,减少对象重复创建。
  • 修复无文字模式下的路径绘制错误。

Full Changelog: 1.5...2026050

1.6

1.6

Choose a tag to compare

@shenymo shenymo released this 05 May 15:04

新增电池镂空模式并升级版本至 1.6
重置时钟与运营商文本的缩放、内边距及排版指标
新增自定义状态栏时钟表达式编辑器

Full Changelog: 1.5...1.6

1.5

1.5

Choose a tag to compare

@shenymo shenymo released this 04 May 09:37

新增可自定义顺序的 IME 工具栏及排序编辑器

Full Changelog: 1.4...1.5

1.4

1.4

Choose a tag to compare

@shenymo shenymo released this 04 May 06:24

版本 1.4 更新说明

  1. 图标逻辑重构与功能优化
    信号图标逻辑调整:
    恢复电池与信号图标的独立替换逻辑。
    信号图标支持单卡(单层)与双卡(双层)显示模式。
    已知问题:当前信号强度显示锁定为满格,信号动态变化逻辑将在后续版本回归。
    电池图标增强:
    新增 One UI 风格胶囊电池样式。
    状态反馈可视化:
    电量 < 20% 时,填充颜色切换为黄色。
    电量 < 10% 时,填充颜色切换为红色。
    充电状态下,填充颜色切换为绿色,并新增闪电标识。
    支持自定义电池内部数字显示的字体样式(但样式有限,还是默认好看)。
  2. 状态栏自定义功能
    元素缩放:支持自由调整系统状态图标、时间、电池内部数字显示的字号大小。
    时间显示优化:星期显示支持隐藏“周”字前缀(例如:“周一”简化为“一”)。
  3. 组件变动
    WiFi 图标:暂时移除之前的 WiFi 重绘图标逻辑。
    Full Changelog: 1.3...1.4

1.3

1.3

Choose a tag to compare

@shenymo shenymo released this 01 May 14:50

Full Changelog: 1.2...1.3

1.2

1.2

Choose a tag to compare

@shenymo shenymo released this 01 May 10:20

Full Changelog: 1.1...1.2

1.1

1.1

Choose a tag to compare

@shenymo shenymo released this 30 Apr 00:16

尝试修复移动信号图标读取不到实际信号等级的问题,并修改调试界面
Full Changelog: 1.0...1.1

1.0

1.0

Choose a tag to compare

@shenymo shenymo released this 29 Apr 13:56