{"adoption": {"forks": 229, "observed_at": "2026-08-28T04:05:41.351788+00:00", "stars": 1826}, "canonical_url": "https://ross.abutalabs.com/products/asvaluetrackingslider", "card": {"archived": false, "artifact_type": "library", "description": "A UISlider subclass that displays the slider value in a popup view", "domain": ["mobile-development", "frontend"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["alskipp/ASValueTrackingSlider"], "name": "alskipp/ASValueTrackingSlider", "platform": ["c"], "pushed_at": "2019-10-17T10:08:06+00:00", "repo": "alskipp/ASValueTrackingSlider", "stars": 1826, "tags": ["uislider", "objective-c", "cocoapods", "popup-view", "uikit", "ios", "mobile", "swift"], "topics": [], "urls": [], "use_cases": ["show live value while dragging a slider in iOS", "display a popup tooltip over a UISlider thumb", "customize slider popup appearance with fonts and colors", "animate slider track color as value changes", "format slider values as percentages or units", "show custom strings for specific slider values"], "what_it_is": "A UISlider subclass for iOS that displays the slider's live value in a customizable popup view above the thumb. It supports custom fonts, colors, animated track colors, NSNumberFormatter-based value display, and a dataSource for custom label text.", "when_to_avoid": ["building for Android, web, or cross-platform frameworks", "you need a maintained, actively updated component (last release 2019)", "you need SwiftUI-native slider components", "you need progress bar popups (use the companion ASProgressPopupView instead)"], "when_to_choose": ["building an iOS app in Objective-C or Swift that needs a value-displaying slider", "you want a drop-in UISlider replacement with minimal setup via CocoaPods", "you need customizable, animated popup value feedback on a slider"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/asvaluetrackingslider", "repo": "alskipp/ASValueTrackingSlider", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:19:33.929736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a4677473803cd1eb74e07910d04f532404f7a830b5ffd92c850e30b8c4bfe12", "fetched_at": "2026-08-28T04:05:41.351788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alskipp/ASValueTrackingSlider"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:19:33.929736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a4677473803cd1eb74e07910d04f532404f7a830b5ffd92c850e30b8c4bfe12", "fetched_at": "2026-08-28T04:05:41.351788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alskipp/ASValueTrackingSlider"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:19:33.929736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a4677473803cd1eb74e07910d04f532404f7a830b5ffd92c850e30b8c4bfe12", "fetched_at": "2026-08-28T04:05:41.351788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alskipp/ASValueTrackingSlider"}], "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:41.351788+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:19:33.929736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a4677473803cd1eb74e07910d04f532404f7a830b5ffd92c850e30b8c4bfe12", "fetched_at": "2026-08-28T04:05:41.351788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alskipp/ASValueTrackingSlider"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:19:33.929736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a4677473803cd1eb74e07910d04f532404f7a830b5ffd92c850e30b8c4bfe12", "fetched_at": "2026-08-28T04:05:41.351788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alskipp/ASValueTrackingSlider"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:19:33.929736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a4677473803cd1eb74e07910d04f532404f7a830b5ffd92c850e30b8c4bfe12", "fetched_at": "2026-08-28T04:05:41.351788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alskipp/ASValueTrackingSlider"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.351788+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:19:33.929736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a4677473803cd1eb74e07910d04f532404f7a830b5ffd92c850e30b8c4bfe12", "fetched_at": "2026-08-28T04:05:41.351788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alskipp/ASValueTrackingSlider"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:19:33.929736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a4677473803cd1eb74e07910d04f532404f7a830b5ffd92c850e30b8c4bfe12", "fetched_at": "2026-08-28T04:05:41.351788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alskipp/ASValueTrackingSlider"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:19:33.929736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a4677473803cd1eb74e07910d04f532404f7a830b5ffd92c850e30b8c4bfe12", "fetched_at": "2026-08-28T04:05:41.351788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alskipp/ASValueTrackingSlider"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:19:33.929736+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a4677473803cd1eb74e07910d04f532404f7a830b5ffd92c850e30b8c4bfe12", "fetched_at": "2026-08-28T04:05:41.351788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alskipp/ASValueTrackingSlider"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4699, "days_push": 2512, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}