{"adoption": {"forks": 112, "observed_at": "2026-08-28T04:04:33.300857+00:00", "stars": 1376}, "canonical_url": "https://ross.abutalabs.com/products/animatordurationtile", "card": {"archived": false, "artifact_type": "application", "description": "A quick settings tile to quickly set the animator duration scale.", "domain": ["android-tools", "developer-tools"], "enriched": true, "function": ["developer-tools", "gui"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["nickbutcher/AnimatorDurationTile"], "name": "nickbutcher/AnimatorDurationTile", "platform": [], "pushed_at": "2016-12-12T15:25:36+00:00", "repo": "nickbutcher/AnimatorDurationTile", "stars": 1376, "tags": ["quick-settings-tile", "animator-duration-scale", "adb", "android-debugging", "animation-speed", "android"], "topics": [], "urls": [], "use_cases": ["speed up android animations for faster testing", "slow down animations to debug ui transitions", "toggle animator duration scale from quick settings", "set animation speed without developer options", "quickly switch between 1x and 5x animation speed"], "what_it_is": "An Android app that adds a quick settings tile for toggling the animator duration scale on Nougat+ devices. Tapping switches between 5x and 1x animation speeds, while long-pressing lets you pick from all available scales.", "when_to_avoid": ["your device runs a version older than Android Nougat", "you cannot run adb commands to grant the WRITE_SECURE_SETTINGS permission", "you only need to change animation speed once"], "when_to_choose": ["you frequently change animation speed while developing or demoing Android apps", "you want a one-tap toggle instead of navigating developer options"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/animatordurationtile", "repo": "nickbutcher/AnimatorDurationTile", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:40:30.907880+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1aa4f6dd7e36789bd799d9c82c66ddf6947805091967b90b4b53f2d10a52da", "fetched_at": "2026-08-28T04:04:33.300857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nickbutcher/AnimatorDurationTile"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:40:30.907880+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1aa4f6dd7e36789bd799d9c82c66ddf6947805091967b90b4b53f2d10a52da", "fetched_at": "2026-08-28T04:04:33.300857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nickbutcher/AnimatorDurationTile"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:40:30.907880+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1aa4f6dd7e36789bd799d9c82c66ddf6947805091967b90b4b53f2d10a52da", "fetched_at": "2026-08-28T04:04:33.300857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nickbutcher/AnimatorDurationTile"}], "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:04:33.300857+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:40:30.907880+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1aa4f6dd7e36789bd799d9c82c66ddf6947805091967b90b4b53f2d10a52da", "fetched_at": "2026-08-28T04:04:33.300857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nickbutcher/AnimatorDurationTile"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:40:30.907880+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1aa4f6dd7e36789bd799d9c82c66ddf6947805091967b90b4b53f2d10a52da", "fetched_at": "2026-08-28T04:04:33.300857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nickbutcher/AnimatorDurationTile"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:40:30.907880+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1aa4f6dd7e36789bd799d9c82c66ddf6947805091967b90b4b53f2d10a52da", "fetched_at": "2026-08-28T04:04:33.300857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nickbutcher/AnimatorDurationTile"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.300857+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:40:30.907880+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1aa4f6dd7e36789bd799d9c82c66ddf6947805091967b90b4b53f2d10a52da", "fetched_at": "2026-08-28T04:04:33.300857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nickbutcher/AnimatorDurationTile"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:40:30.907880+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1aa4f6dd7e36789bd799d9c82c66ddf6947805091967b90b4b53f2d10a52da", "fetched_at": "2026-08-28T04:04:33.300857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nickbutcher/AnimatorDurationTile"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:40:30.907880+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1aa4f6dd7e36789bd799d9c82c66ddf6947805091967b90b4b53f2d10a52da", "fetched_at": "2026-08-28T04:04:33.300857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nickbutcher/AnimatorDurationTile"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:40:30.907880+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1aa4f6dd7e36789bd799d9c82c66ddf6947805091967b90b4b53f2d10a52da", "fetched_at": "2026-08-28T04:04:33.300857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nickbutcher/AnimatorDurationTile"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3620, "days_push": 3551, "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}}