diff --git a/README.md b/README.md index d51a491..7dd533f 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ StatusBarTweak is an Xposed/LSPosed module for Samsung SystemUI. It focuses on making the status bar, lockscreen, and Always On Display more configurable while still keeping Samsung's own icons and visual style where possible. -The project is mainly built for personal Samsung devices and is still evolving. -Expect device- and One UI-version-specific behaviour. +The project is currently tested only on a Samsung Galaxy Z Fold5 running One UI +8.0 / Android 16. Expect device- and One UI-version-specific behaviour. ## What It Does @@ -48,11 +48,24 @@ The in-app clock page has the full syntax help and examples. - A rooted Samsung device. - A modern Xposed implementation such as LSPosed. -- Android/One UI versions close to the versions this module is tested on. +- Xposed API 101 or newer. +- A Samsung/One UI version close to One UI 8.0 / Android 16. This module hooks Samsung SystemUI internals. It is not expected to work on non-Samsung SystemUI, and updates to One UI may require fixes. +## Device Compatibility + +StatusBarTweak is Samsung-specific in its current form. Some lower-level ideas, +such as drawing a custom battery bar or parsing custom clock text, could be +ported elsewhere. The layout engine itself depends on Samsung's SystemUI, +lockscreen, AOD service, notification display modes, status icons, and status +chip implementation. + +Plain Android or other OEM skins would need separate hooks and probably a +different source-collection layer. They should be treated as unsupported rather +than untested-compatible. + ## Build The project is a standard Gradle Android project: