Releases: shenymo/FlymeStatusBarSizer
Releases · shenymo/FlymeStatusBarSizer
Release list
2026051401
本版本包含大量新功能、界面重构以及性能优化。主要更新内容如下:
🚀 新增功能
时钟详情弹窗 (Clock Detail Popup)
- 增强交互与视觉
- 面板功能扩展
- 快捷操作
- 交互控制
mBack 模式增强
- 视觉与交互优化
- 动态特性
- 为 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
更新日志 (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
- 系统UI与基础
- 修复重启SystemUI时的闪烁问题,引入延迟机制。
- 清理配置,版本号升级至 2026.05.07.01。
- 电池功能更新
- 支持快充闪电标志,自动识别快充状态。
- 为iOS、OneUI样式增加充电闪电图标及动态宽度适配。
- 优化了充电状态判断逻辑(兼容多字段)。
- 图标渲染重构
- 闪电图标改用SVG矢量路径绘制,提升渲染效率。
- 统一了电池各样式的配色方案,使背景色调更和谐。
- 优化图标清晰度,调整了填充比例。
- 架构与性能
- 新增电池状态管理器(BatteryViewState)。
- 增加字体缓存机制,减少对象重复创建。
- 修复无文字模式下的路径绘制错误。
Full Changelog: 1.5...2026050
1.6
1.5
1.4
版本 1.4 更新说明
- 图标逻辑重构与功能优化
信号图标逻辑调整:
恢复电池与信号图标的独立替换逻辑。
信号图标支持单卡(单层)与双卡(双层)显示模式。
已知问题:当前信号强度显示锁定为满格,信号动态变化逻辑将在后续版本回归。
电池图标增强:
新增 One UI 风格胶囊电池样式。
状态反馈可视化:
电量 < 20% 时,填充颜色切换为黄色。
电量 < 10% 时,填充颜色切换为红色。
充电状态下,填充颜色切换为绿色,并新增闪电标识。
支持自定义电池内部数字显示的字体样式(但样式有限,还是默认好看)。 - 状态栏自定义功能
元素缩放:支持自由调整系统状态图标、时间、电池内部数字显示的字号大小。
时间显示优化:星期显示支持隐藏“周”字前缀(例如:“周一”简化为“一”)。 - 组件变动
WiFi 图标:暂时移除之前的 WiFi 重绘图标逻辑。
Full Changelog: 1.3...1.4
1.3
1.2
1.1
1.0
Full Changelog: https://github.com/shenymo/FlymeStatusBarSizer/commits/1.0