{"adoption": {"forks": 669, "observed_at": "2026-08-28T04:08:48.868359+00:00", "stars": 4424}, "canonical_url": "https://ross.abutalabs.com/products/ltnavigationbar", "card": {"archived": false, "artifact_type": "library", "description": "UINavigationBar Category which allows you to change its appearance dynamically", "domain": ["mobile-development", "frontend"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["ltebean/LTNavigationBar"], "name": "ltebean/LTNavigationBar", "platform": [], "pushed_at": "2018-09-26T10:37:42+00:00", "repo": "ltebean/LTNavigationBar", "stars": 4424, "tags": ["uikit", "navigation-bar", "objective-c", "deprecated", "cocoapods", "ios", "swift", "mobile"], "topics": [], "urls": [], "use_cases": ["change navigation bar background color dynamically while scrolling", "make the navigation bar fade or scroll along with a scroll view", "animate uinavigationbar appearance transitions in ios", "set navigation bar alpha dynamically in objective-c", "reset navigation bar appearance when leaving a view controller"], "what_it_is": "An Objective-C category on UINavigationBar that lets developers change the bar's appearance dynamically, such as background color, element alpha, and translation, typically driven by scroll position. The library is deprecated and no longer works on newer iOS versions due to changes in UINavigationBar's internal structure.", "when_to_avoid": ["starting a new iOS project - the library is deprecated and broken on modern iOS", "you need maintained alternatives like AMScrollingNavbar, RainbowNavigation, or KMNavigationBarTransition", "building in Swift with modern UIKit APIs"], "when_to_choose": ["maintaining or reading legacy Objective-C iOS codebases targeting old iOS versions", "learning how UINavigationBar appearance hacks worked historically"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ltnavigationbar", "repo": "ltebean/LTNavigationBar", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.019489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b3390f2237e3e174d534952dd0204168f70c1edc3671c76b98d153ac767b68", "fetched_at": "2026-08-28T04:08:48.868359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ltebean/LTNavigationBar"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.019489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b3390f2237e3e174d534952dd0204168f70c1edc3671c76b98d153ac767b68", "fetched_at": "2026-08-28T04:08:48.868359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ltebean/LTNavigationBar"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.019489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b3390f2237e3e174d534952dd0204168f70c1edc3671c76b98d153ac767b68", "fetched_at": "2026-08-28T04:08:48.868359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ltebean/LTNavigationBar"}], "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:08:48.868359+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.019489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b3390f2237e3e174d534952dd0204168f70c1edc3671c76b98d153ac767b68", "fetched_at": "2026-08-28T04:08:48.868359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ltebean/LTNavigationBar"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.019489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b3390f2237e3e174d534952dd0204168f70c1edc3671c76b98d153ac767b68", "fetched_at": "2026-08-28T04:08:48.868359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ltebean/LTNavigationBar"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.019489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b3390f2237e3e174d534952dd0204168f70c1edc3671c76b98d153ac767b68", "fetched_at": "2026-08-28T04:08:48.868359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ltebean/LTNavigationBar"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.868359+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.019489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b3390f2237e3e174d534952dd0204168f70c1edc3671c76b98d153ac767b68", "fetched_at": "2026-08-28T04:08:48.868359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ltebean/LTNavigationBar"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.019489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b3390f2237e3e174d534952dd0204168f70c1edc3671c76b98d153ac767b68", "fetched_at": "2026-08-28T04:08:48.868359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ltebean/LTNavigationBar"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.019489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b3390f2237e3e174d534952dd0204168f70c1edc3671c76b98d153ac767b68", "fetched_at": "2026-08-28T04:08:48.868359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ltebean/LTNavigationBar"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.019489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b3390f2237e3e174d534952dd0204168f70c1edc3671c76b98d153ac767b68", "fetched_at": "2026-08-28T04:08:48.868359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ltebean/LTNavigationBar"}], "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": 4217, "days_push": 2898, "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}}