https://github.com/VakhoKontridze/VComponents
VComponents is a SwiftUI collection that contains reusable UI components
https://github.com/VakhoKontridze/VComponents
bottomsheet component components components-library dialog framework ios library marquee modal modal-dialog pageindicator progress-bar slider swift swift-package swiftui textfield ui-components uikit
Last synced: about 1 month ago
JSON representation
VComponents is a SwiftUI collection that contains reusable UI components
- Host: GitHub
- URL: https://github.com/VakhoKontridze/VComponents
- Owner: VakhoKontridze
- License: mit
- Created: 2020-12-19T06:56:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T12:29:23.000Z (12 months ago)
- Last Synced: 2024-05-22T13:29:43.608Z (12 months ago)
- Topics: bottomsheet, component, components, components-library, dialog, framework, ios, library, marquee, modal, modal-dialog, pageindicator, progress-bar, slider, swift, swift-package, swiftui, textfield, ui-components, uikit
- Language: Swift
- Homepage:
- Size: 11.8 MB
- Stars: 654
- Watchers: 9
- Forks: 32
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome - VComponents - VComponents is a SwiftUI framework that contains 40+ customizable UI components (swiftui)
- awesome - VComponents - VComponents is a SwiftUI framework that contains 40+ customizable UI components (component)
README
# VComponents
## Table of Contents
- [Intro](#intro)
- [Components](#components)
- [Installation](#installation)
- [Compatibility](#compatibility)
- [Contact](#contact)## Intro
VComponents is a `SwiftUI` collection that contains reusable UI components.
For additional info on component customization, refer to "Customization" documentation.
For additional info on animations, refer to "Animations" documentation.
For additional info on modal components, refer to "Presentation Host" documentation from [VCore](https://github.com/VakhoKontridze/VCore).
## Components
#### Buttons
![]()
![]()
![]()
![]()
![]()
![]()
#### State Pickers
![]()
![]()
![]()
![]()
![]()
![]()
#### Value Pickers
![]()
![]()
#### Inputs
![]()
![]()
![]()
#### Containers
![]()
![]()
![]()
![]()
![]()
![]()
#### Modals (Containers)
![]()
![]()
![]()
#### Modals (Alerts)
![]()
#### Modals (Notifications)
![]()
![]()
#### Indicators (Definite)
![]()
![]()
![]()
#### Indicators (Indefinite)
![]()
#### Misc
![]()
![]()
![]()
![]()
## Installation
#### Swift Package Manager
Add `https://github.com/VakhoKontridze/VComponents` as a Swift Package in Xcode and follow the instructions.
## Compatibility
#### Platform and Version Support
Package provides limited `macOS`, `tvOS`, `watchOS`, and `visionOS` support.
Versions with different majors are not directly compatible. When a new major is released, deprecated symbols are removed.
#### Versioning
***Major***. Major changes, such as big overhauls
***Minor***. Minor changes, such as new components and customization options
***Patch***. Bug fixes and improvements
#### History
Ver
Release Date
Swift
SDK
VCore
Comment
7.0
2024 09 20
6.0
iOS 16.0
macOS 13.0
tvOS 16.0
watchOS 9.0
visionOS 1.0
7.0.0 - 7.x.x
New SDK.
API changes.
6.0
2024 02 18
5.10
(6.0.1 - 6.x.x)
5.9
(6.0.0)
iOS 15.0
macOS 12.0
tvOS 15.0
watchOS 8.0
visionOS 1.0
6.0.0 - 6.x.x
visionOS support.
API changes.
5.0
2023 10 08
5.9
iOS 15.0
macOS 12.0
tvOS 15.0
watchOS 8.0
5.0.0 - 5.x.x
New SDK.
API changes.
4.0
2023 04 09
5.8
iOS 13.0
macOS 10.15
tvOS 13.0
watchOS 6.0
4.7.0 - 4.x.x
iOS 13.0 support.
Multiplatform support.
RTL language support.
3.0
2022 10 02
5.7
iOS 16.0
4.1.0 - 4.x.x
New SDK.
API changes.
2.0
2022 05 26
5.6
iOS 15.0
3.2.0 - 3.x.x
New SDK.
SPM support.
API changes.
1.0
2021 02 07
5.3
iOS 14.0
-
-
For additional info, refer to the [CHANGELOG](https://github.com/VakhoKontridze/VComponents/blob/main/CHANGELOG.md).
## Contact
e-mail: vakhtang.kontridze@gmail.com