# cgoldsby/LoginCritter

An animated avatar that responds to text field interactions

Repository: https://github.com/cgoldsby/LoginCritter
Canonical: https://ross.abutalabs.com/products/logincritter
Language: Swift
License: MIT
License Family: permissive
Topics: animation, uipropertyanimator, swift
Last push: 2019-12-17T15:36:54+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3055, "days_push": 2451, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5675, forks 371 (observed 2026-08-28T04:09:27.723094+00:00)

## What it is
An iOS Swift library and demo app featuring an animated bear avatar that reacts to text field interactions during login, built with UIPropertyAnimator. The avatar tracks typing, cursor position, and field focus with states like neutral, active, ecstatic, shy, and peek.

## Use cases
- add an animated avatar to an iOS login screen
- make an avatar follow text input while typing
- learn how to use UIPropertyAnimator in Swift
- create playful login form animations
- implement state-based character animation in iOS

## When to choose
- you want a delightful animated avatar for an iOS login form
- you want a practical example of UIPropertyAnimator-driven animation
- you need vector-based, individually animatable avatar parts in Swift

## When to avoid
- you need an Android, web, or cross-platform solution
- you need a production-maintained component with recent updates
- you want a full authentication or form-handling library rather than a UI demo

## Facets
- artifact type: library
- maturity: maintenance
- function: animation, ui-components
- domain: mobile-development, frontend, web-design
- platform: -
- tags: uipropertyanimator, login-avatar, swift-ui-animation, demo-app, ios, swift, mobile

## Member repositories
- cgoldsby/LoginCritter (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:27.723094+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:54:16.715561+00:00, confidence not recorded.
  - readme: https://github.com/cgoldsby/LoginCritter (fetched 2026-08-28T04:09:27.723094+00:00, sha a76ec508b81a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
