{"adoption": {"forks": 495, "observed_at": "2026-08-28T04:06:52.873006+00:00", "stars": 2449}, "canonical_url": "https://ross.abutalabs.com/products/material-menu", "card": {"archived": false, "artifact_type": "library", "description": "[deprecated] Animations for Android L drawer, back, dismiss and check icons", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["animation", "ui-components"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["balysv/material-menu"], "name": "balysv/material-menu", "platform": ["jvm"], "pushed_at": "2024-06-11T07:51:24+00:00", "repo": "balysv/material-menu", "stars": 2449, "tags": ["material-design", "icon-animation", "toolbar", "deprecated", "android"], "topics": ["animation", "android", "java", "icon-states", "material-menu", "icons", "drawer"], "urls": [], "use_cases": ["animate hamburger menu to back arrow in Android toolbar", "morphing icon animations for navigation drawer", "material design icon state transitions", "animated check and dismiss icons in Android app", "sync icon animation with drawer slide progress"], "what_it_is": "An Android library providing morphing animations between menu, back, dismiss, and check icon states for toolbars and navigation drawers. It offers both a standalone drawable and a custom view with configurable animation controls.", "when_to_avoid": ["starting a new project, since the library is deprecated and unmaintained", "you need Jetpack Compose or modern AndroidX icon animations", "you require bug fixes or support, as issues and PRs are no longer addressed"], "when_to_choose": ["you need Material-style morphing toolbar icons in a legacy Android Java project", "you want fine-grained control over icon transformation tied to drawer gestures"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/material-menu", "repo": "balysv/material-menu", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:30:14.516480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6875857f9cd9867997f3e0448004baa22bd7fceb0212d275f2ee72f661d144a3", "fetched_at": "2026-08-28T04:06:52.873006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/balysv/material-menu"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:30:14.516480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6875857f9cd9867997f3e0448004baa22bd7fceb0212d275f2ee72f661d144a3", "fetched_at": "2026-08-28T04:06:52.873006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/balysv/material-menu"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:30:14.516480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6875857f9cd9867997f3e0448004baa22bd7fceb0212d275f2ee72f661d144a3", "fetched_at": "2026-08-28T04:06:52.873006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/balysv/material-menu"}], "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:06:52.873006+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:30:14.516480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6875857f9cd9867997f3e0448004baa22bd7fceb0212d275f2ee72f661d144a3", "fetched_at": "2026-08-28T04:06:52.873006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/balysv/material-menu"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:30:14.516480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6875857f9cd9867997f3e0448004baa22bd7fceb0212d275f2ee72f661d144a3", "fetched_at": "2026-08-28T04:06:52.873006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/balysv/material-menu"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:30:14.516480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6875857f9cd9867997f3e0448004baa22bd7fceb0212d275f2ee72f661d144a3", "fetched_at": "2026-08-28T04:06:52.873006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/balysv/material-menu"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:52.873006+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:30:14.516480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6875857f9cd9867997f3e0448004baa22bd7fceb0212d275f2ee72f661d144a3", "fetched_at": "2026-08-28T04:06:52.873006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/balysv/material-menu"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:30:14.516480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6875857f9cd9867997f3e0448004baa22bd7fceb0212d275f2ee72f661d144a3", "fetched_at": "2026-08-28T04:06:52.873006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/balysv/material-menu"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:30:14.516480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6875857f9cd9867997f3e0448004baa22bd7fceb0212d275f2ee72f661d144a3", "fetched_at": "2026-08-28T04:06:52.873006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/balysv/material-menu"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:30:14.516480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6875857f9cd9867997f3e0448004baa22bd7fceb0212d275f2ee72f661d144a3", "fetched_at": "2026-08-28T04:06:52.873006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/balysv/material-menu"}], "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": 4437, "days_push": 813, "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}}