github suqi8/OShin v16.9.1484(1450)

7 hours ago

🖥️ 界面与交互

  • 🐛 修复 应用-欢迎页-完成页烟花视频播放错误处理与延迟调整 @suqi8 (2c3b104a)
  • 🐛 修复 应用-导航-特殊路由重定向至专用目的地并修复错误页布局 @suqi8 (898b188b)
  • 🐛 修复 应用-动画-稳定 overlayClip 在 pageSharedBounds 中首次触发预测返回的问题 @suqi8 (e56fffad)
  • 🐛 修复 应用-错误展示-修复白色闪烁、卡片间距与 edge-to-edge 时序问题 @suqi8 (586c7df6)
  • 🐛 修复 应用-错误展示-移除 backdrop 模糊以防止 RenderThread SIGSEGV @suqi8 (e426775a)
  • 🐛 修复 应用-首页-轮播内容加载时滚动至顶部 @suqi8 (f1360622)
  • 🐛 修复 应用-顶栏-调整液态玻璃顶栏布局,保留隐藏导航栏滚动绑定 @suqi8 (c6f7bfcd)
  • 🐛 修复 应用-下拉菜单-移除 findIndex 中对滚动状态的不当依赖 @suqi8 (5d183a94)
  • 添加 应用-关于-依赖库列表与动态展示功能 @suqi8 (5b32e835)
  • 添加 应用-动画-动画效果准备状态管理 @suqi8 (b0d73a18)
  • 添加 应用-动画-使用 remember 优化动画过渡效果 @suqi8 (837cba31)
  • 添加 应用-动画-将 sharedBounds 替换为 pageSharedBounds @suqi8 (849141bc)
  • 添加 应用-动画-使用 overlayCornerRadius 更新 overlayClip @suqi8 (9bb5930c)
  • 📝 更改 应用-启动图标-背景色更新为白色 @suqi8 (c3c61f2b)
  • 💥 移除 应用-首页-捐赠通知相关代码 @suqi8 (1d892db5)
  • 💥 移除 应用-愚人节彩蛋功能 @suqi8 (d3366e69)

⚙️ 启动与稳定性

  • 添加 应用-错误展示系统-崩溃捕获与开发者工具 @suqi8 (62e1ea9d)
  • 🐛 修复 应用-启动-版本升级后清除过期 SavedState 防止 NPE @suqi8 (fdc292c3)
  • 🐛 修复 应用-启动-立即显示 UI 并将网络验证移至后台 @suqi8 (072d787b)
  • 🐛 修复 应用-启动-并发请求多个验证节点以消除白屏 @suqi8 (b370be30)
  • 🐛 修复 应用-启动-修复正式版首次进入欢迎页时的 AppSettings 非法访问与 edge-to-edge 崩溃 @suqi8 (75f969b5)
  • 🐛 修复 应用-欢迎页-修复验证流程并取消更新后重复验证 @suqi8 (11406594)
  • 🐛 修复 应用-启动-丢弃应用更新后损坏的 activity result 状态 @suqi8 (aaebbedf)
  • 🐛 修复 应用-导航-版本升级前播种默认功能状态防止 nav3 绑定前越界 @suqi8 (78c4b5d7)
  • 🐛 修复 应用-导航-稳定 nav3 功能入口 @suqi8 (1e09bf05)
  • 🐛 修复 应用-导航-移除 ListDetailSceneStrategy 修复 AbstractMethodError 崩溃 @suqi8 (64c0db4e)

⚡ 性能优化

  • ⚡️ 优化 应用-导航-高亮跳转时避免冗余功能重载 @suqi8 (4d49efef)
  • ⚡️ 优化 应用-应用信息流-限制 app info flow 收集范围 @suqi8 (f718a035)
  • ⚡️ 优化 应用-列表渲染-稳定 Compose 列表渲染 @suqi8 (17e95eb4)
  • ⚡️ 优化 应用-首页轮播-改进加载状态 @suqi8 (14fe6d09)
  • ⚡️ 优化 应用-模块搜索-优化模块搜索流 @suqi8 (49264e5a)
  • ⚡️ 优化 应用-应用选择器-优化应用加载与搜索逻辑 @suqi8 (1e146fba)

♻️ 重构与清理

  • ♻️ 重构 应用-状态管理-设置、首页、功能页改用生命周期感知状态收集 @suqi8 (ffa986a4, 14e8dff3, 6594d8bf)
  • ♻️ 重构 应用-功能状态-简化功能状态加载逻辑 @suqi8 (9e00d67d)
  • ♻️ 重构 应用-导航-提取特殊路由字符串为 AppRoutes 常量 @suqi8 (26dac773)
  • ♻️ 重构 应用-工具类-合并时间、区域、快捷方式工具类,迁移 toRoundedDrawable @suqi8 (ddb4dd57)
  • ♻️ 重构 应用-基础设施-优化核心基础设施代码质量与结构 @suqi8 (15b9ad87)
  • ♻️ 重构 应用-多处非错误系统改进 @suqi8 (bf83105f)
  • ♻️ 重构 应用-工具类-使用描述性 TAG 常量替换硬编码字符串 @suqi8 (27b621a2)
  • ♻️ 重构 应用-Oplus 设置-整理状态映射 @suqi8 (fcc538b7)
  • ♻️ 重构 应用-媒体与着色器-整理辅助方法 @suqi8 (e1f31816)
  • ♻️ 重构 应用-UI 状态边界-加固剩余边界处理 @suqi8 (11330e9b)
  • ♻️ 重构 作用域别名-移除 systemHostScopes 中多余作用域 @suqi8 (6ac321b7)
  • 💥 移除 应用-首页-提交 ID 信息展示 @suqi8 (c019d7fc)
  • ♻️ 重构 系统界面-Toast定制-优化 Toast 偏移设置逻辑 @suqi8 (12f64e58)
  • ♻️ 重构 应用-安全-移除未使用的解码函数,清理冗余代码 @suqi8 (38690daf)
  • ♻️ 重构 应用-字符串资源-移除不必要的冗余字符串条目 @suqi8 (01904213)
  • 🗑️ 清理 应用-移除源码中多处冗余装饰性注释 @suqi8 (0ca557d6, b20705fd)
  • ⚡️ 优化 应用-功能页面-优化功能项事件绑定逻辑,减少冗余 @suqi8 (e3016b24)

🔧 构建与 CI

  • 🔧 构建 固定 versionCode 1450,动态 versionName 跟随 git 提交数 @suqi8 (f330526d)
  • 🔧 CI 为 Obfuscapk 将 SDK zipalign/apksigner 加入 PATH @suqi8 (e854aa96)
  • 🔧 CI 无上次 SHA 时回退到 version-code diff @suqi8 (fe0e33f8)
  • 🔧 CI 缓存 apktool/obfuscapk/pip,移除 apt-get install @suqi8 (ef85b9c9)
  • 🔧 CI 格式化 changelog 为每条提交独立代码块 @suqi8 (da740c34)
  • 🔧 CI 跨失败/批量构建累积 changelog @suqi8 (36619a32)
  • 添加 构建-添加 Gradle 插件支持并更新相关依赖 @suqi8 (1ee809b5, 89a27276, bbbb6f4f)
  • 添加 应用-安全-新增多策略解码功能支持 @suqi8 (6e80410f)
  • 📝 更改 构建-修改输出 APK 文件名格式 @suqi8 (33dec422)
  • 📝 更新 多语言-更新并修复多语言本地化字符串资源 @suqi8 (265fc719)
  • 🔧 构建 版本号更新至 v16.9 @suqi8 (59b9323e)

🚀 Android 系统

  • 添加 Android 系统-状态栏-移除返回顶部白名单限制,对所有应用生效 @suqi8 (c182b3b5)
  • 添加 Android 系统-状态栏-禁用单击状态栏返回顶部 @suqi8 (c182b3b5)
  • 添加 Android 系统-安全-禁用截图与录屏限制(FLAG_SECURE) @suqi8 (c182b3b5)
  • 添加 Android 系统-应用管理-移除系统标记的不可卸载应用限制 @suqi8 (c182b3b5)
  • 添加 Android 系统-媒体音量-支持以百分比步进调节媒体音量 @suqi8 (b185d18e)
  • 📝 更改 Android 系统-媒体音量-更新媒体音量步进等级设置逻辑 @suqi8 (0a434204)
  • 添加 Android 系统-Wi-Fi-持久化为指定应用禁用 Wi-Fi,开机后防止系统重置 @suqi8 (f5209c52)

🌐 流量管家

  • 添加 流量管家-网络限制-强制显示 WLAN 限制开关 @suqi8 (b0316c1c)
  • 添加 流量管家-网络限制-强制显示移动数据限制开关 @suqi8 (b0316c1c)
  • 添加 流量管家-网络限制-强制显示全网络限制开关 @suqi8 (b0316c1c)
  • 添加 流量管家-省流量-解除省流量模式开关锁定 @suqi8 (2f6b8b01)

🔊 声音分轨

  • 添加 声音分轨-MSS-绕过服务端启用检查 @suqi8 (d0a7fc9e)
  • 添加 声音分轨-MSS-强制启用总开关 @suqi8 (d0a7fc9e)
  • 添加 声音分轨-空间音效-绕过冲突限制 @suqi8 (d0a7fc9e)
  • 添加 声音分轨-MSS-强制已启用状态 @suqi8 (d0a7fc9e)
  • 添加 声音分轨-悬浮窗-绕过权限检查 @suqi8 (d0a7fc9e)
  • ♻️ 重构 声音分轨-适配范围-扩展并移除已废弃的应用白名单处理逻辑 @suqi8 (1cf9f659, 1ee98e15)

🎵 音效中心

  • 添加 音效中心-MSS-解除 Atlas 白名单限制 @suqi8 (1cf9f659)

🖥️ 系统界面

  • 添加 系统界面-状态栏-移动网络类型-新增移动网络类型标识显示(支持 4G/5G 样式自定义) @suqi8 (e4533df4)
  • 添加 系统界面-状态栏-图标控制-新增状态栏图标独立控制页面 @suqi8 (e4533df4)
  • 添加 系统界面-状态栏-图标控制-交换信号图标与 Wi-Fi 图标位置 @suqi8 (0e3da27b)
  • 添加 系统界面-状态栏-图标控制-隐藏非上网卡移动信号图标 @suqi8 (92305477)
  • 添加 系统界面-状态栏-网速指示器-强制单排显示 @suqi8 (7f6d82d5)
  • 添加 系统界面-状态栏-网速指示器-支持网速单位模式选择(自动 / 固定 B·KB·MB) @suqi8 (7f6d82d5)
  • 添加 系统界面-状态栏-网速指示器-支持网速小数位数调节(自动/0/1/2 位) @suqi8 (7f6d82d5)
  • 添加 系统界面-状态栏-网速指示器-支持零速显示策略(显示 0 / 隐藏) @suqi8 (7f6d82d5)
  • 添加 系统界面-状态栏-网速指示器-支持保留宽度防抖动 @suqi8 (7f6d82d5)
  • 添加 系统界面-状态栏-网速指示器-支持自定义刷新频率 @suqi8 (7f6d82d5)
  • 添加 系统界面-状态栏-网速指示器-支持垂直间距调节 @suqi8 (c849e4d1)
  • ⚡️ 优化 系统界面-状态栏-网速指示器-应用自定义文字样式 @suqi8 (bc919382)
  • ⚡️ 优化 系统界面-状态栏-网速指示器-同步文字颜色到网速显示 @suqi8 (b9c423db)
  • ♻️ 重构 系统界面-状态栏-图标控制-更新移动图标处理逻辑 @suqi8 (0f682fc2)
  • ♻️ 重构 系统界面-状态栏-时钟/硬件指示器/移动网络类型-优化缓存策略与监听器管理 @suqi8 (716b2e8e)
  • 🐛 修复 系统界面-移动网络类型/场景服务-修复部分 Hook 默认处于开启状态的问题 @suqi8 (ea0d3ef4)
  • 添加 系统界面-控制中心-液态玻璃-新增高相似度液态玻璃效果(修正效果链顺序、45° 高光、底板透明度) @suqi8 (92c90524)
  • 添加 系统界面-控制中心-液态玻璃-支持用户自定义背景模糊强度(滑块 0–200,默认 80) @suqi8 (6598cd32)
  • 🐛 修复 系统界面-控制中心-液态玻璃-修复遮罩层黑色闪烁,新增陀螺仪驱动高光效果 @suqi8 (12d3d38e)
  • 🐛 修复 系统界面-控制中心-液态玻璃-恢复遮罩模糊可见性,改用 BlendMode.PLUS 高光模式 @suqi8 (349c63b2)
  • 🐛 修复 系统界面-控制中心-液态玻璃-修复 viewBlurProxy 空 drawable 导致崩溃 @suqi8 (01f9c119)
  • 🐛 修复 系统界面-控制中心-液态玻璃-更新内部版本功能摘要文案 @suqi8 (0e061292)
  • 添加 系统界面-导航栏-侧滑返回-支持自定义返回箭头图片与缩放 @suqi8 (9e9bc41d)
  • 添加 系统界面-导航栏-侧滑返回-支持自定义背景颜色、透明度与边框颜色 @suqi8 (9e9bc41d)
  • 添加 系统界面-导航栏-侧滑返回-支持调节背景距屏幕边缘、展开幅度与高度缩放 @suqi8 (9e9bc41d)
  • 添加 系统界面-导航栏-侧滑返回-支持自定义背景图片及其缩放 @suqi8 (92305477)
  • 添加 系统界面-导航栏-侧滑返回-支持调节背景窗口额外宽度 @suqi8 (92305477)
  • 添加 系统界面-导航栏-侧滑返回-扩展左侧触发区域宽度控制 @suqi8 (92305477)
  • 添加 系统界面-导航栏-侧滑返回-扩展右侧触发区域宽度控制 @suqi8 (92305477)
  • 添加 系统界面-导航栏-指示条-支持自定义颜色与背景模糊 @suqi8 (92305477)
  • 添加 系统界面-导航栏-旋转建议按钮-支持隐藏 / 固定右下角 / 位置偏移 / 自动隐藏时间 @suqi8 (7968b0b6)
  • 添加 系统界面-导航栏-长按指示条-支持自定义动作(语音助手 / 自定义应用或组件) @suqi8 (8f708f30)

🎮 游戏空间

  • 添加 游戏空间-悬浮面板-模糊效果-支持自定义主面板和侧边栏模糊半径 @suqi8 (dddeae6b)
  • 添加 游戏空间-悬浮面板-侧边渐变-支持自定义渐变遮罩高度 @suqi8 (dddeae6b)
  • 添加 游戏空间-悬浮面板-背景遮罩-支持自定义主面板和侧边栏遮罩不透明度 @suqi8 (dddeae6b)
  • 添加 游戏空间-悬浮面板-圆角-支持自定义主面板和侧边栏圆角半径 @suqi8 (dddeae6b)

🏠 系统桌面

  • 添加 系统桌面-文件夹-解除文件夹内应用数量限制 @suqi8 (8f463acf)
  • 添加 系统桌面-文件夹-支持自定义文件夹列数 @suqi8 (8f463acf)

💫 扩展系统服务

  • 添加 扩展系统服务-悬浮窗跳转-扩展至全部应用,不再受固定方向判断限制 @suqi8 (f5209c52)
  • 添加 扩展系统服务-悬浮窗跳转-允许从通知等外部入口触发 @suqi8 (f5209c52)
  • 添加 扩展系统服务-应用跳转-移除 market 详情页强制重定向至 OPPO 软件商店 @suqi8 (f5209c52)

🖥️ UI & Interaction

  • 🐛 Fix App - Welcome Page - Completion page fireworks video playback error handling and delay adjustment @suqi8 (2c3b104a)
  • 🐛 Fix App - Navigation - Redirect special routes to dedicated destinations and fix error page layout @suqi8 (898b188b)
  • 🐛 Fix App - Animation - Stabilize overlayClip issue where pageSharedBounds triggered predictive back prematurely @suqi8 (e56fffad)
  • 🐛 Fix App - Error Display - Fix white flashes, card spacing, and edge-to-edge timing issues @suqi8 (586c7df6)
  • 🐛 Fix App - Error Display - Remove backdrop blur to prevent RenderThread SIGSEGV @suqi8 (e426775a)
  • 🐛 Fix App - Home - Scroll to top when carousel content loads @suqi8 (f1360622)
  • 🐛 Fix App - Top Bar - Adjust liquid glass top bar layout, preserving hidden navigation bar scroll binding @suqi8 (c6f7bfcd)
  • 🐛 Fix App - Dropdown Menu - Remove improper dependency on scroll state in findIndex @suqi8 (5d183a94)
  • Feature App - About - Add dependency library list and dynamic display function @suqi8 (5b32e835)
  • Feature App - Animation - Animation effect readiness state management @suqi8 (b0d73a18)
  • Feature App - Animation - Optimize animation transitions using remember @suqi8 (837cba31)
  • Feature App - Animation - Replace sharedBounds with pageSharedBounds @suqi8 (849141bc)
  • Feature App - Animation - Update overlayClip using overlayCornerRadius @suqi8 (9bb5930c)
  • 📝 Change App - Launcher Icon - Update background color to white @suqi8 (c3c61f2b)
  • 💥 Remove App - Home - Remove donation notification related code @suqi8 (1d892db5)
  • 💥 Remove App - Remove April Fools' Easter egg feature @suqi8 (d3366e69)

⚙️ Startup & Stability

  • Feature App - Error Display System - Crash capture and developer tools @suqi8 (62e1ea9d)
  • 🐛 Fix App - Startup - Clear expired SavedState after version upgrade to prevent NPE @suqi8 (fdc292c3)
  • 🐛 Fix App - Startup - Show UI immediately and move network verification to background @suqi8 (072d787b)
  • 🐛 Fix App - Startup - Concurrent requests to multiple verification nodes to eliminate white screen @suqi8 (b370be30)
  • 🐛 Fix App - Startup - Fix illegal AppSettings access and edge-to-edge crash when entering welcome page for the first time in release build @suqi8 (75f969b5)
  • 🐛 Fix App - Welcome Page - Fix verification flow and cancel duplicate verification after update @suqi8 (11406594)
  • 🐛 Fix App - Startup - Discard corrupted activity result state after app update @suqi8 (aaebbedf)
  • 🐛 Fix App - Navigation - Seed default feature state before version upgrade to prevent out-of-bounds error prior to nav3 binding @suqi8 (78c4b5d7)
  • 🐛 Fix App - Navigation - Stabilize nav3 feature entry @suqi8 (1e09bf05)
  • 🐛 Fix App - Navigation - Remove ListDetailSceneStrategy to fix AbstractMethodError crash @suqi8 (64c0db4e)

⚡ Performance Optimization

  • ⚡️ Optimize App - Navigation - Avoid redundant feature reloads during highlight jumps @suqi8 (4d49efef)
  • ⚡️ Optimize App - App Info Flow - Limit app info flow collection scope @suqi8 (f718a035)
  • ⚡️ Optimize App - List Rendering - Stabilize Compose list rendering @suqi8 (17e95eb4)
  • ⚡️ Optimize App - Home Carousel - Improve loading state @suqi8 (14fe6d09)
  • ⚡️ Optimize App - Module Search - Optimize module search flow @suqi8 (49264e5a)
  • ⚡️ Optimize App - App Selector - Optimize app loading and search logic @suqi8 (1e146fba)

♻️ Refactor & Cleanup

  • ♻️ Refactor App - State Management - Switch Settings, Home, and Feature pages to use lifecycle-aware state collection @suqi8 (ffa986a4, 14e8dff3, 6594d8bf)
  • ♻️ Refactor App - Feature State - Simplify feature state loading logic @suqi8 (9e00d67d)
  • ♻️ Refactor App - Navigation - Extract special route strings into AppRoutes constants @suqi8 (26dac773)
  • ♻️ Refactor App - Utils - Merge time, region, and shortcut utility classes; migrate toRoundedDrawable @suqi8 (ddb4dd57)
  • ♻️ Refactor App - Infrastructure - Optimize core infrastructure code quality and structure @suqi8 (15b9ad87)
  • ♻️ Refactor App - Multiple non-error system improvements @suqi8 (bf83105f)
  • ♻️ Refactor App - Utils - Replace hardcoded strings with descriptive TAG constants @suqi8 (27b621a2)
  • ♻️ Refactor App - Oplus Settings - Tidy up state mapping @suqi8 (fcc538b7)
  • ♻️ Refactor App - Media & Shaders - Tidy up helper methods @suqi8 (e1f31816)
  • ♻️ Refactor App - UI State Bounds - Fortify remaining boundary handling @suqi8 (11330e9b)
  • ♻️ Refactor Scope Aliases - Remove redundant scopes in systemHostScopes @suqi8 (6ac321b7)
  • 💥 Remove App - Home - Remove commit ID information display @suqi8 (c019d7fc)
  • ♻️ Refactor System UI - Toast Customization - Optimize Toast offset setting logic @suqi8 (12f64e58)
  • ♻️ Refactor App - Security - Remove unused decoding functions, clean up redundant code @suqi8 (38690daf)
  • ♻️ Refactor App - String Resources - Remove unnecessary redundant string entries @suqi8 (01904213)
  • 🗑️ Cleanup App - Remove multiple redundant decorative comments from source code @suqi8 (0ca557d6, b20705fd)
  • ⚡️ Optimize App - Feature Pages - Optimize feature item event binding logic to reduce redundancy @suqi8 (e3016b24)

🔧 Build & CI

  • 🔧 Build Fix versionCode to 1450, dynamically track versionName based on git commit count @suqi8 (f330526d)
  • 🔧 CI Add SDK zipalign/apksigner to PATH for Obfuscapk @suqi8 (e854aa96)
  • 🔧 CI Fallback to version-code diff when previous SHA is missing @suqi8 (fe0e33f8)
  • 🔧 CI Cache apktool/obfuscapk/pip, remove apt-get install @suqi8 (ef85b9c9)
  • 🔧 CI Format changelog with independent code blocks for each commit @suqi8 (da740c34)
  • 🔧 CI Accumulate changelog across failed/batch builds @suqi8 (36619a32)
  • Feature Build - Add Gradle plugin support and update related dependencies @suqi8 (1ee809b5, 89a27276, bbbb6f4f)
  • Feature App - Security - Add multi-strategy decoding support @suqi8 (6e80410f)
  • 📝 Change Build - Modify output APK filename format @suqi8 (33dec422)
  • 📝 Update Locales - Update and fix multi-language localized string resources @suqi8 (265fc719)
  • 🔧 Build Update version to v16.9 @suqi8 (59b9323e)

🚀 Android System

  • Feature Android System - Status Bar - Remove scroll-to-top whitelist restrictions, applying to all apps @suqi8 (c182b3b5)
  • Feature Android System - Status Bar - Disable click on status bar to scroll to top @suqi8 (c182b3b5)
  • Feature Android System - Security - Disable screenshot and screen recording restrictions (FLAG_SECURE) @suqi8 (c182b3b5)
  • Feature Android System - App Management - Remove system restrictions on uninstalled marked apps @suqi8 (c182b3b5)
  • Feature Android System - Media Volume - Support adjusting media volume by percentage steps @suqi8 (b185d18e)
  • 📝 Change Android System - Media Volume - Update media volume step level setting logic @suqi8 (0a434204)
  • Feature Android System - Wi-Fi - Persistently disable Wi-Fi for specified apps, preventing system reset after boot @suqi8 (f5209c52)

🌐 Network Manager (Data Manager)

  • Feature Network Manager - Network Restrictions - Force show WLAN restriction switch @suqi8 (b0316c1c)
  • Feature Network Manager - Network Restrictions - Force show mobile data restriction switch @suqi8 (b0316c1c)
  • Feature Network Manager - Network Restrictions - Force show all network restriction switch @suqi8 (b0316c1c)
  • Feature Network Manager - Data Saver - Unlock Data Saver mode switch @suqi8 (2f6b8b01)

🔊 Audio Track Separation

  • Feature Audio Separation - MSS - Bypass server-side enablement check @suqi8 (d0a7fc9e)
  • Feature Audio Separation - MSS - Force enable master switch @suqi8 (d0a7fc9e)
  • Feature Audio Separation - Spatial Audio - Bypass conflict restrictions @suqi8 (d0a7fc9e)
  • Feature Audio Separation - MSS - Force enabled state @suqi8 (d0a7fc9e)
  • Feature Audio Separation - Floating Window - Bypass permission check @suqi8 (d0a7fc9e)
  • ♻️ Refactor Audio Separation - Adaptation Scope - Expand and remove deprecated app whitelist handling logic @suqi8 (1cf9f659, 1ee98e15)

🎵 Audio Effect Center

  • Feature Audio Effect Center - MSS - Remove Atlas whitelist restrictions @suqi8 (1cf9f659)

🖥️ System UI

  • Feature System UI - Status Bar - Mobile Network Type - Add mobile network type indicator display (supports custom 4G/5G styles) @suqi8 (e4533df4)
  • Feature System UI - Status Bar - Icon Control - Add independent status bar icon control page @suqi8 (e4533df4)
  • Feature System UI - Status Bar - Icon Control - Swap signal and Wi-Fi icon positions @suqi8 (0e3da27b)
  • Feature System UI - Status Bar - Icon Control - Hide non-data SIM mobile signal icon @suqi8 (92305477)
  • Feature System UI - Status Bar - Network Speed Indicator - Force single-line display @suqi8 (7f6d82d5)
  • Feature System UI - Status Bar - Network Speed Indicator - Support network speed unit mode selection (Auto / Fixed B·KB·MB) @suqi8 (7f6d82d5)
  • Feature System UI - Status Bar - Network Speed Indicator - Support adjusting network speed decimal places (Auto/0/1/2 digits) @suqi8 (7f6d82d5)
  • Feature System UI - Status Bar - Network Speed Indicator - Support zero speed display strategy (Show 0 / Hide) @suqi8 (7f6d82d5)
  • Feature System UI - Status Bar - Network Speed Indicator - Support reserving width to prevent jitter @suqi8 (7f6d82d5)
  • Feature System UI - Status Bar - Network Speed Indicator - Support custom refresh frequency @suqi8 (7f6d82d5)
  • Feature System UI - Status Bar - Network Speed Indicator - Support vertical spacing adjustment @suqi8 (c849e4d1)
  • ⚡️ Optimize System UI - Status Bar - Network Speed Indicator - Apply custom text style @suqi8 (bc919382)
  • ⚡️ Optimize System UI - Status Bar - Network Speed Indicator - Synchronize text color to network speed display @suqi8 (b9c423db)
  • ♻️ Refactor System UI - Status Bar - Icon Control - Update mobile icon handling logic @suqi8 (0f682fc2)
  • ♻️ Refactor System UI - Status Bar - Clock/Hardware Indicator/Mobile Network Type - Optimize caching strategy and listener management @suqi8 (716b2e8e)
  • 🐛 Fix System UI - Mobile Network Type/Scene Service - Fix issue where some Hooks were enabled by default @suqi8 (ea0d3ef4)
  • Feature System UI - Control Center - Liquid Glass - Add high-similarity liquid glass effect (corrected effect chain order, 45° highlight, baseboard transparency) @suqi8 (92c90524)
  • Feature System UI - Control Center - Liquid Glass - Support user-customizable background blur intensity (slider 0–200, default 80) @suqi8 (6598cd32)
  • 🐛 Fix System UI - Control Center - Liquid Glass - Fix mask layer black flickering, add gyroscope-driven highlight effect @suqi8 (12d3d38e)
  • 🐛 Fix System UI - Control Center - Liquid Glass - Restore mask blur visibility, switch to BlendMode.PLUS highlight mode @suqi8 (349c63b2)
  • 🐛 Fix System UI - Control Center - Liquid Glass - Fix viewBlurProxy null drawable causing crash @suqi8 (01f9c119)
  • 🐛 Fix System UI - Control Center - Liquid Glass - Update internal version feature summary text @suqi8 (0e061292)
  • Feature System UI - Navigation Bar - Side Swipe Back - Support custom back arrow image and scaling @suqi8 (9e9bc41d)
  • Feature System UI - Navigation Bar - Side Swipe Back - Support custom background color, transparency, and border color @suqi8 (9e9bc41d)
  • Feature System UI - Navigation Bar - Side Swipe Back - Support adjusting background distance from screen edge, expansion amplitude, and height scaling @suqi8 (9e9bc41d)
  • Feature System UI - Navigation Bar - Side Swipe Back - Support custom background image and scaling @suqi8 (92305477)
  • Feature System UI - Navigation Bar - Side Swipe Back - Support adjusting background window extra width @suqi8 (92305477)
  • Feature System UI - Navigation Bar - Side Swipe Back - Expand left trigger area width control @suqi8 (92305477)
  • Feature System UI - Navigation Bar - Side Swipe Back - Expand right trigger area width control @suqi8 (92305477)
  • Feature System UI - Navigation Bar - Indicator Bar - Support custom color and background blur @suqi8 (92305477)
  • Feature System UI - Navigation Bar - Rotation Suggestion Button - Support hiding / pinning to bottom right / position offset / auto-hide time @suqi8 (7968b0b6)
  • Feature System UI - Navigation Bar - Long Press Indicator Bar - Support custom actions (Voice Assistant / Custom App or Component) @suqi8 (8f708f30)

🎮 Game Space

  • Feature Game Space - Floating Panel - Blur Effect - Support custom main panel and sidebar blur radius @suqi8 (dddeae6b)
  • Feature Game Space - Floating Panel - Side Gradient - Support custom gradient mask height @suqi8 (dddeae6b)
  • Feature Game Space - Floating Panel - Background Mask - Support custom main panel and sidebar mask opacity @suqi8 (dddeae6b)
  • Feature Game Space - Floating Panel - Corner Radius - Support custom main panel and sidebar corner radius @suqi8 (dddeae6b)

🏠 System Launcher

  • Feature System Launcher - Folder - Remove app quantity limits within folders @suqi8 (8f463acf)
  • Feature System Launcher - Folder - Support custom folder columns @suqi8 (8f463acf)

💫 Extended System Services

  • Feature Extended System Services - Floating Window Jump - Expand to all apps, no longer restricted by fixed orientation checks @suqi8 (f5209c52)
  • Feature Extended System Services - Floating Window Jump - Allow triggering from external entry points such as notifications @suqi8 (f5209c52)
  • Feature Extended System Services - App Jump - Remove forced redirect of market details page to OPPO App Market @suqi8 (f5209c52)

Don't miss a new OShin release

NewReleases is sending notifications on new releases.