{"id":28794136,"url":"https://github.com/ivan-bondaruk/personinitialsavatar","last_synced_at":"2025-07-23T13:07:31.387Z","repository":{"id":299240578,"uuid":"1002436901","full_name":"Ivan-Bondaruk/PersonInitialsAvatar","owner":"Ivan-Bondaruk","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-15T14:01:50.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-15T15:11:27.986Z","etag":null,"topics":["ios","library","macos","swiftui","ui","ui-design","xcode"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ivan-Bondaruk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-15T13:28:54.000Z","updated_at":"2025-06-15T14:04:22.000Z","dependencies_parsed_at":"2025-06-15T15:11:29.667Z","dependency_job_id":"5f7ba7a8-9b5a-4821-ae69-249308df9021","html_url":"https://github.com/Ivan-Bondaruk/PersonInitialsAvatar","commit_stats":null,"previous_names":["ivan-bondaruk/personinitialsavatar"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Ivan-Bondaruk/PersonInitialsAvatar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivan-Bondaruk%2FPersonInitialsAvatar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivan-Bondaruk%2FPersonInitialsAvatar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivan-Bondaruk%2FPersonInitialsAvatar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivan-Bondaruk%2FPersonInitialsAvatar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ivan-Bondaruk","download_url":"https://codeload.github.com/Ivan-Bondaruk/PersonInitialsAvatar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivan-Bondaruk%2FPersonInitialsAvatar/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266682625,"owners_count":23967837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ios","library","macos","swiftui","ui","ui-design","xcode"],"created_at":"2025-06-18T02:04:47.756Z","updated_at":"2025-07-23T13:07:31.377Z","avatar_url":"https://github.com/Ivan-Bondaruk.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Person Initials Avatar\n\n![Version](https://img.shields.io/badge/version-1.0.2-blue)\n![Platform](https://img.shields.io/badge/platform-iOS%20%7C%20macOS-lightgrey)\n![SwiftUI](https://img.shields.io/badge/SwiftUI-Compatible-brightgreen)\n![License](https://img.shields.io/badge/license-MIT-green)\n\n**PersonInitialsAvatar** is a SwiftUI component that displays a clean text avatar. Easily customizable and perfect for apps that want to present contact or professional information in a stylish way.\n\n## ✨ Features\n\n- Simple design\n- SwiftUI-native\n- Fully customizable: full name, size and background color\n- Works on both iOS and macOS\n- Lightweight and dependency-free\n\n## 🛠 Installation\n\n### 📦 Swift Package Manager (SPM)\n\nYou can add this package directly through **Xcode**:\n\n1. Open your project in Xcode.\n2. Go to **File \u003e Add Packages...**\n3. Enter the URL of the repository: [https://github.com/Ivan-Bondaruk/PersonInitialsAvatar]()\n4. Select version `1.0.2` or **Up to Next Major**.\n5. Click **Add Package**.\n\nThat's it! The package is now ready to use in your SwiftUI project.\n\n## 💻 Requirements\n\n- iOS 13.0+ / macOS 13.0+\n- Xcode 16\n- Swift 6.1\n- SwiftUI framework\n\n## Screenshot\n![Screenshot](Images/PersonAvatarGradient.png)\n\n- Package include only AvatarView not more like text on screenshot\n## 🧩 Usage\n\n```swift\nimport PersonInitialAvatar\n\nPersonInitialsAvatarView(fullName: \"Ivan Bondaruk\", diameter: 100)\n// OR\nPersonInitialsAvatarView(fullName: \"Ivan Bondaruk\", diameter: 100, backgroundColor: .secondary)\n\n// For gradient background use another view\nProfessionalPersonInitialAvatarView(fullName: \"Ivan Bondaruk\", diameter: 100, gradientColors: [.purple, .secondary])\n// OR\nProfessionalPersonInitialAvatarView(fullName: \"Ivan Bondaruk\", diameter: 100)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivan-bondaruk%2Fpersoninitialsavatar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivan-bondaruk%2Fpersoninitialsavatar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivan-bondaruk%2Fpersoninitialsavatar/lists"}