ColorOS 通知图标增强

GitHub license GitHub CI GitHub release GitHub all releases GitHub all releases

Telegram CI Telegram QQ QQ 频道

LOGO

Optimize notification icons for ColorOS and adapt to native notification icon specifications.

为 ColorOS 优化通知图标以及适配原生通知图标规范,理论支持 OxygenOS 和 RealmeUI。

项目迁移公告

由于本人同时维护 MIUIColorOS 两个系统需要同时维护两个模块,十分不方便,所以我决定在后期逐渐合并两个项目并解耦合为一个新项目并计划适配更多系统与设备,例如原生与类原生系统。

在新的项目确定后,会在这里添加新项目的链接,届时我会终止维护这个项目并建议大家转移到新项目。

适配说明

  • 目前仅在 ColorOS 12、12.1、13 for OnePlus 上测试通过,如有问题请提交 issues

  • 建议在不低于 ColorOS 11 的版本上使用

发行渠道

LOGO GitHub CI CI 自动构建 (测试版)
LOGO Telegram CI 频道 CI 自动构建 (测试版)
LOGO GitHub Releases 正式版 (稳定版)
LOGO Xposed-Modules-Repo 正式版 (稳定版)
LOGO 123 云盘 (密码:al5u) 正式版 (稳定版)

本模块发布地址仅限于上述所列出的地址,从其他非正规渠道下载到的版本或对您造成任何影响均与我们无关。

注意事项

1. 本软件免费、由兴趣驱动开发,仅供学习交流使用。如果你是从其他非官方渠道付费获得本软件,可能已遭遇欺诈,欢迎向我们举报可疑行为。

2. 本软件采用 GNU Affero General Public License (AGPL 3.0) 许可证。根据该许可证的要求:

  • 任何衍生作品必须采用相同的 AGPL 许可证
  • 分发本软件或其修改版本时,必须提供完整的源代码
  • 必须保留原始的版权声明及许可证信息
  • 不得额外施加限制来限制他人对本软件的自由使用

3. 我们鼓励在遵守 AGPL 3.0 条款的前提下进行自由传播和改进,但请尊重作者署名权,勿冒用原作者名义。

项目推广

嘿,还请君留步!👋

这里有 Android 开发工具、UI 设计、Gradle 插件、Xposed 模块和实用软件等相关项目。

如果下方的项目能为你提供帮助,不妨为我点个 star 吧!

所有项目免费、开源,遵循对应开源许可协议。

→ 查看更多关于我的项目,请点击这里 ←

贡献

本模块使用 YukiHookAPI 构建

YukiHookAPI 是一个使用 Kotlin 重构的高效 Hook API 构建工具,让你的 Xposed 模块开发变得更加简单。

版权所有 © 2017 Fankes Studio([email protected])

Package

com.fankes.coloros.notify

Releases

1.100

Release type: Stable

4/24/2023, 10:52:22 PM

1.修复并已查明从 1.9 版本开始长达 5 个版本系统界面 OOM 的问题,感谢 @Art-Chen 提供的 VM Heap 查到的问题
2.更新底层 Hook 框架
3.优化部分代码,提升应用稳定性

1.99

Release type: Stable

4/22/2023, 2:46:12 PM

1.彻底移除数据缓存功能,解决系统界面可能出现 OOM 的问题
2.优化部分代码逻辑,提升稳定性

1.98

Release type: Stable

4/20/2023, 6:32:10 PM

1.新增数据缓存功能开关,如果你的系统界面依然存在内存溢出 (OOM) 问题,可以尝试关闭
2.更换底层数据缓存功能到 LruCache,防止系统界面内存溢出 (OOM) 问题
3.更新底层 Hook 框架

1.97

Release type: Stable

4/17/2023, 5:58:02 PM

1.尝试修复一段时间后系统界面可能会 OOM 的问题
2.新增通知栏中的通知图标强制跟随系统着色功能
3.添加模块更新提醒通知
4.优化部分 UI
5.新增通知图标优化规则的 GitHub Proxy 地址
6.修复未开启通知面板背景透明度功能时在 OxygenOS、ColorOS 11 上仍然会修改通知面板背景透明度的问题
7.再次尝试修复部分机型在 ColorOS 12、12.1 系统上出现通知栏通知图标白块问题
8.更新底层 Hook 框架

1.95

Release type: Stable

2/6/2023, 10:52:55 PM

1.解决上一个版本出现的通知栏卡顿问题
2.修复 ColorOS 11、12、12.1 通知栏通知图标飘移和位置不正确问题
3.修复 ColorOS 11 动态刷新系统界面后状态栏图标出现黑白块问题
4.修复 ColorOS 11 移除免打扰通知失败问题
5.对 ColorOS 11 隐藏一些无法使用的模块功能
6.优化部分界面文案
7.更换通知图标优化功能的占位符图标

1.9

Release type: Stable

2/5/2023, 8:11:40 PM

Happy New Year 2023!

这是一次重大更新:

1.优化模块 UI,将所有图标素材转为矢量
2.适配 ColorOS 13 并修复系统界面崩溃问题
3.适配 ColorOS 13 添加的原生 Monet 取色功能
4.移除了每个版本自动修补的 ADB 通知图标,使用系统默认图标实现
5.使用强制替换布局方式修复在一些 ColorOS 版本中通知栏的系统推送通知图标出现黑白块的问题 (仅测试了 ColorOS 13)
6.新增通知图标兼容模式
7.修改所有 Android 12 通知样式的文案为 Material 3
8.修复在 Google Play 更新 trichromelibrary 后出现大量的空白 APP 名称的“您已安装 XXX”通知
9.解耦合通知外观设置与图标优化设置,现在它们可以单独进行设置
10.新增未适配的通知图标可以启用“占位符图标”功能临时修补状态栏中不规范的彩色通知图标
11.修复通知图标优化名单无法同步的问题,移除 FastGit,更换为 7ED Services
12.新增通知图标优化名单自动同步失败时可以点击通知栏的通知进行重试
13.修复一个通知图标优化名单无法自动同步的历史遗留问题
14.更换判断 APP 安装与卸载的相关代码以及通知图标优化名单自动更新的相关代码
15.合并通知图标优化名单的相关在线功能到 AndroidNotifyIconAdapt 项目
16.修复手动停用模块后依然显示“模块已激活”的问题
17.加入手动刷新系统界面的功能,可以在完全激活模块的前提下在重启系统界面对话框中选择“立即生效”
18.重写模块调试日志功能,现在调试日志可以动态启用和关闭,以及可以导出全部调试日志
19.模块主界面加入 Android 版本代号名称的显示功能
20.加入非中文语言的 I18n 适配警告对话框
21.加入 Root 权限获取失败的相关说明
22.优化大量底层代码
23.更新 YukiHookAPI

1.85

Release type: Stable

5/30/2022, 8:08:33 PM

1.修复上一个版本低于 Android 12 的系统反复提示重启系统界面的问题
2.优化模块安装包体积
3.新增可调整通知栏图标圆角边框大小功能,仅支持启用了 Android 12 通知栏风格的通知图标

1.8

Release type: Stable

5/29/2022, 8:00:56 PM

1.修复在线规则自动更新在部分系统会闪退的问题
2.完全重构底层 Hook 以及模块通讯 API
3.新增图标规则开启“全部替换”时的提示
4.优化部分 UI
5.新增通知栏的通知图标可强制使用 APP 图标的功能(参考了部分用户的建议)

1.77

Release type: Stable

5/9/2022, 8:12:06 AM

1.修复 ColorOS 12.1 上媒体通知无法应用透明度的问题(可能不会在旧版本生效)
2.新增媒体通知自动展开的功能(仅支持 ColorOS 12.1 和 RealmeUI 3+)
3.通知面板背景透明度调整改为百分比计算方式,之前设置的值会失效,请重新设置

1.76

Release type: Stable

5/8/2022, 5:25:04 PM

1.尝试修复通知面板透明功能在 ColorOS 12 不生效的问题
2.修复通知图标优化名单自动更新崩溃问题
3.更新底层 Hook API

1.75

Release type: Stable

5/5/2022, 7:21:00 AM

1.修复通知面板中折叠通知背景不能透明化的问题,感谢 @NextAlone
2.修复部分系统可能存在通知面板背景透明后有阴影的问题
3.默认关闭通知面板背景透明度功能,且调整为实验性功能
4.更新底层 Hook API

1.7

Release type: Stable

5/3/2022, 10:51:12 PM

1.新增通知面板透明度调整功能
2.优化底层 Hook 逻辑,运行速度更快

1.6

Release type: Stable

4/13/2022, 7:22:25 PM

1.更换方案,彻底修复通知过多时系统界面会卡死停止运行的问题
2.优化底层 Hook 逻辑
3.增加 DEBUG 版本的应用安装将不再会推送通知图标适配提醒通知

1.53

Release type: Stable

4/4/2022, 3:25:07 PM

1.修复 Android 11 版本 Hook 完全不生效的问题
2.修复潜在的 Hook 异常问题

1.52

Release type: Stable

4/4/2022, 6:54:31 AM

1.修复系统界面未响应和停止运行的问题
2.性能提升,优化底层 Hook 逻辑
3.其它已知 BUG 修复

1.51

Release type: Stable

3/29/2022, 1:23:44 PM

1.修复 Hook 方法未做缓存造成的系统 GC 系统界面停止运行问题
2.优化 Hook 性能,提升通知栏图标动态刷新响应速度

1.5

Release type: Stable

3/28/2022, 6:52:17 AM

1.加入模块自动检查更新功能
2.加入通知图标优化名单在线规则自动更新功能
3.加入动态刷新系统界面功能,不需要再次重启系统界面
4.优化模块 UI 风格
5.加入模块激活有效性检查
6.增加通知栏磁贴快捷打开通知图标在线规则同步列表
7.重构模块大量代码,提升 Hook 效率和稳定性

1.36

Release type: Stable

3/12/2022, 6:09:34 PM

增加移除免打扰通知功能

1.35

Release type: Stable

3/5/2022, 7:26:38 PM

1.通知图标优化名单自定义规则加入可导入数组和非数组 JSON 选择合并和覆盖功能
2.修复 CI 版本 LSPosed 在开启了“只有模块classloader可以使用Xposed API“后功能失效的问题

1.3

Release type: Stable

3/4/2022, 5:01:49 PM

1.增加 FastGit 通知图标优化在线规则同步地址
2.同步地址和规则加入自定义功能
3.修改 ColorOS 版本判断方式