From 6d6ee6427502ab34cfe1ced3f2927298f1af2487 Mon Sep 17 00:00:00 2001 From: ajp_anton Date: Mon, 1 Jun 2026 02:52:03 +0000 Subject: [PATCH] Document public compatibility scope --- README.md | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) 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: