# MaximKotliar/Bartinter

Dynamically changes status bar style depending on content behind it

Repository: https://github.com/MaximKotliar/Bartinter
Canonical: https://ross.abutalabs.com/products/bartinter
Language: Swift
License: MIT
License Family: permissive
Topics: status, bar, tint, uikit, uistatusbar, automatically, content-dependent
Last push: 2026-06-30T13:20:07+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 90, release rhythm 35, longevity 100
- inputs: {"age_days": 2997, "days_push": 64, "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 1699, forks 85 (observed 2026-08-28T04:05:24.118726+00:00)

## What it is
Bartinter is an iOS library that dynamically changes the status bar style based on the content behind it, ensuring the status bar remains readable. It integrates with UIKit view controllers via a simple property and optional method swizzling.

## Use cases
- make status bar readable over light and dark content
- automatically update status bar color when scrolling
- manage status bar appearance per view controller
- avoid manual status bar style handling in iOS apps

## When to choose
- your iOS app has content that scrolls under the status bar with varying brightness
- you want a one-line setup for adaptive status bar styling

## When to avoid
- you build with SwiftUI only and don't use UIKit view controllers
- you avoid method swizzling in your codebase and don't want manual setup

## Facets
- artifact type: library
- maturity: stable
- function: ui-components, developer-tools
- domain: mobile-development
- platform: -
- tags: status-bar, uikit, cocoapods, ios-library, appearance, ios-tools, ios, swift

## Member repositories
- MaximKotliar/Bartinter (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:24.118726+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-30T03:37:47.355838+00:00, confidence not recorded.
  - readme: https://github.com/MaximKotliar/Bartinter (fetched 2026-08-28T04:05:24.118726+00:00, sha 219e50108071)
- Data as of 2026-08-30T08:39:29.467469+00:00.
