# vicpenap/PrettyKit

PrettyKit for iOS is a small set of new widgets and UIKit subclasses that gives you a deeper UIKit customization. You will be able to change their background color, add gradients, shadows, etc.

Repository: https://github.com/vicpenap/PrettyKit
Canonical: https://ross.abutalabs.com/products/prettykit
Homepage: http://vicpenap.github.com/PrettyKit
Language: Objective-C
License: NOASSERTION
License Family: other
Last push: 2012-11-29T19:18:51+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5257, "days_push": 5025, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1211, forks 150 (observed 2026-08-28T04:04:00.109398+00:00)

## What it is
PrettyKit is an Objective-C library of UIKit subclasses and widgets for iOS that enables deeper visual customization of standard UI elements. It provides subclasses of UITableViewCell, UINavigationBar, and UITabBar with support for gradients, shadows, borders, and background colors drawn via Core Graphics.

## Use cases
- customize uitableviewcell appearance with gradients and shadows
- style uinavigationbar with custom gradient colors
- change uitabbar background gradient and separator color
- create rounded corner grouped table cells on ios
- apply custom selection gradients to table view cells
- draw custom ui widgets with core graphics for performance

## When to choose
- maintaining or updating a legacy iOS 4-6 era Objective-C app that already uses PrettyKit
- you need pixel-level UIKit customization on a very old iOS deployment target

## When to avoid
- starting any new iOS project - modern UIKit and SwiftUI APIs cover this functionality
- targeting iOS 7 or later, where UIAppearance and newer APIs supersede it
- you need a maintained library with ongoing support

## Facets
- artifact type: library
- maturity: abandoned
- function: ui-components, graphics
- domain: mobile-development, frontend, web-design
- platform: -
- tags: uikit, objective-c, widgets, customization, gradients, deprecated, ios, mobile

## Member repositories
- vicpenap/PrettyKit (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:00.109398+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-30T06:18:05.695441+00:00, confidence not recorded.
  - readme: https://github.com/vicpenap/PrettyKit (fetched 2026-08-28T04:04:00.109398+00:00, sha 3cc6a72799e2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
