欢迎为通知图标优化名单贡献宝贵资源!
不管是直接 Push 代码还是提交 Pull Request,都必须使 commit
指向 main
分支。
- 1.全部提交代码必须进行格式化,未经格式化的代码将二次审查进行修改,格式混乱的将拒绝合并提交请求
- 2.提交请求请在
commit
中标明修改、增加的 APP 名称以及图标用途,否则不予合并代码
- 在下方的 JSON 文件中添加新的 APP 通知图标适配条目
- APP 对应了每个定制系统共同使用的图标,OS 中的图标只会分发到指定的定制系统生效
- 进入 APP 适配文件
- 进入 OS 适配目录
- 使用灰度位图转 Base64 来得到 Base64 的位图数据字符串
- BitmapToBase64
- 你也可以使用在线工具来完成,注意删除后方生成的
data:image/png;base64,
- Base64 图片在线转换
- 新增条目的模板如下所示
{
"appName": "", // APP 名称
"packageName": "", // APP 包名
"iconBitmap": "", // 位图数据 Base64 字符串
"iconColor": "#ff232323", // 通知栏中显示的图标颜色 - 不设置使用系统默认颜色 (不设置颜色可删除此项)
"contributorName": "", // 贡献者昵称
"isEnabled": true, // 是否默认启用替换彩色图标 - 关闭后将全部停止替换
"isEnabledAll": false // 是否默认启用替换全部图标
}
iconColor
中的颜色代码一律使用小写字母且格式必须为 #ff······ (· 为数值) 不要对颜色设置透明度- 图标大小建议保持在 50x50,最高不得超过 72x72
- 提交前建议优化图标文件体积,Windows 平台可以使用 pinga
- 图标必须可被调试工具识别为灰度图标并检查通过,否则不予合并代码,详情请见下方
- 提交时请将后方的注释删除,否则不予合并代码