{"adoption": {"forks": 169, "observed_at": "2026-08-28T04:05:05.933202+00:00", "stars": 1575}, "canonical_url": "https://ross.abutalabs.com/products/ultimatebarx", "card": {"archived": false, "artifact_type": "library", "description": "Make Android transparent statusbar and navigationbar easy.", "domain": ["mobile-development", "android-tools", "web-design"], "enriched": true, "function": ["ui-components", "mobile-framework"], "health_score": 20, "homepage": null, "language": "Kotlin", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Zackratos/UltimateBarX"], "name": "Zackratos/UltimateBarX", "platform": ["jvm"], "pushed_at": "2021-11-17T05:13:41+00:00", "repo": "Zackratos/UltimateBarX", "stars": 1575, "tags": ["statusbar", "navigationbar", "immersive-mode", "kotlin", "android-ui", "android"], "topics": ["statusbar", "navigationbar", "transparent-statusbar", "transparentbar"], "urls": [], "use_cases": ["make the android status bar transparent", "set a custom color for the navigation bar", "apply immersive mode in an activity or fragment", "change status bar icon color to light or dark mode", "make layout draw under the status bar", "handle status bar styling across android versions and roms", "independently configure status bar and navigation bar"], "what_it_is": "UltimateBarX is a Kotlin library for Android that makes it easy to customize the status bar and navigation bar with effects like transparency, translucency, and solid colors. It supports Activities and Fragments, works consistently across Android 4.4+ versions, and adapts to notch screens and Chinese ROMs like MIUI, EMUI, and Funtouch.", "when_to_avoid": ["you only target Android 15+ where edge-to-edge APIs are enforced by the platform", "you need cross-platform (Flutter/React Native) status bar handling", "the project requires actively maintained dependencies, as the latest release dates to late 2021"], "when_to_choose": ["you need fine-grained, independent control over the Android status bar and navigation bar", "you must support Android 4.4+ with consistent appearance across versions", "your app targets Chinese ROMs (MIUI, EMUI, Funtouch) or notch/full-screen devices", "you want to style bars in both Activities and Fragments with repeatable, switchable effects"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ultimatebarx", "repo": "Zackratos/UltimateBarX", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:57:35.089088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20ff78ca07070571885ef4e51d0872c4cd9ff6440decdab6e480f468412a010", "fetched_at": "2026-08-28T04:05:05.933202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Zackratos/UltimateBarX"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:57:35.089088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20ff78ca07070571885ef4e51d0872c4cd9ff6440decdab6e480f468412a010", "fetched_at": "2026-08-28T04:05:05.933202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Zackratos/UltimateBarX"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:57:35.089088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20ff78ca07070571885ef4e51d0872c4cd9ff6440decdab6e480f468412a010", "fetched_at": "2026-08-28T04:05:05.933202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Zackratos/UltimateBarX"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:57:35.089088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20ff78ca07070571885ef4e51d0872c4cd9ff6440decdab6e480f468412a010", "fetched_at": "2026-08-28T04:05:05.933202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Zackratos/UltimateBarX"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:57:35.089088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20ff78ca07070571885ef4e51d0872c4cd9ff6440decdab6e480f468412a010", "fetched_at": "2026-08-28T04:05:05.933202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Zackratos/UltimateBarX"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:57:35.089088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20ff78ca07070571885ef4e51d0872c4cd9ff6440decdab6e480f468412a010", "fetched_at": "2026-08-28T04:05:05.933202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Zackratos/UltimateBarX"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.933202+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:57:35.089088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20ff78ca07070571885ef4e51d0872c4cd9ff6440decdab6e480f468412a010", "fetched_at": "2026-08-28T04:05:05.933202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Zackratos/UltimateBarX"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:57:35.089088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20ff78ca07070571885ef4e51d0872c4cd9ff6440decdab6e480f468412a010", "fetched_at": "2026-08-28T04:05:05.933202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Zackratos/UltimateBarX"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:57:35.089088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20ff78ca07070571885ef4e51d0872c4cd9ff6440decdab6e480f468412a010", "fetched_at": "2026-08-28T04:05:05.933202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Zackratos/UltimateBarX"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:57:35.089088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d20ff78ca07070571885ef4e51d0872c4cd9ff6440decdab6e480f468412a010", "fetched_at": "2026-08-28T04:05:05.933202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Zackratos/UltimateBarX"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2252, "days_push": 1750, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}