Ross ROSS = Recommend OSS · open-source software intelligence for agents

sebastienwindal/FRDLivelyButton

None observed · 2026-08-28

github.com/sebastienwindal/FRDLivelyButton · Objective-C · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4571
  • days_rel: n/a
  • days_push: 3642
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1264 stars · 127 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

FRDLivelyButton is an Objective-C UIButton subclass designed for use inside UIBarButtonItem, drawing animated button icons (hamburger, close, plus, etc.) entirely with Core Graphics. It animates style changes and touch events and supports appearance customization via an options dictionary.

Use cases

  • animate a hamburger menu button into a close button in a nav bar
  • add animated icon buttons to a UIBarButtonItem on iOS
  • draw custom button icons with Core Graphics instead of image assets
  • customize button color, line thickness, and animation duration
  • build iOS navigation bar buttons with touch feedback animations

When to avoid

  • you are building in Swift with modern SwiftUI or UIKit animation APIs
  • you need buttons beyond the five built-in styles or heavy customization
  • you require actively maintained dependencies with recent updates

Facets

library · maturity maintenance

ui-components animation mobile-development frontend uibutton-subclass objective-c uikit navigation-bar core-graphics cocoapods ios mobile

1 source

Member repositories

RepositoryRoleHealth v2
sebastienwindal/FRDLivelyButtonmain23

For agents

markdown · JSON · MCP: product_card(name="sebastienwindal/FRDLivelyButton")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem