Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cmdvmd/kivy-cupertino
iOS-style widgets for Kivy
https://github.com/cmdvmd/kivy-cupertino
app ios kivy kivy-cupertino python python-3 widgets
Last synced: 2 months ago
JSON representation
iOS-style widgets for Kivy
- Host: GitHub
- URL: https://github.com/cmdvmd/kivy-cupertino
- Owner: cmdvmd
- License: mit
- Created: 2021-02-03T23:33:21.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-20T00:47:24.000Z (about 2 years ago)
- Last Synced: 2024-10-01T08:24:04.836Z (3 months ago)
- Topics: app, ios, kivy, kivy-cupertino, python, python-3, widgets
- Language: Python
- Homepage: https://kivy-cupertino.rtfd.io
- Size: 65.6 MB
- Stars: 75
- Watchers: 5
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Kivy Cupertino
Kivy Cupertino is a collection of iOS style widgets following
[Apple's Human Interface guidelines](https://developer.apple.com/design/human-interface-guidelines)
to be used with the [Kivy](https://kivy.org/#home) cross-platform graphical framework without sacrificing ease of use or
application performance.[![GitHub issues](https://img.shields.io/github/issues/cmdvmd/kivy-cupertino)](https://github.com/cmdvmd/kivy-cupertino/issues)
[![License](https://img.shields.io/github/license/cmdvmd/kivy-cupertino)](https://github.com/cmdvmd/kivy-cupertino/blob/main/LICENSE)
[![Last Commit](https://img.shields.io/github/last-commit/cmdvmd/kivy-cupertino)](https://github.com/cmdvmd/kivy-cupertino/commits/main)
[![Documentation Status](https://readthedocs.org/projects/kivy-cupertino/badge/?version=latest)](https://kivy-cupertino.rtfd.io)
[![Downloads](https://pepy.tech/badge/kivycupertino)](https://pepy.tech/project/kivycupertino)## Installation
To install Kivy Cupertino from [PyPI](https://pypi.org/project/kivycupertino/), use `pip`:
```shell
$ pip install kivycupertino
```To use newly implemented functionalities that have not yet been published to PyPI, install from GitHub
(**not recommended for production use**):```shell
$ pip install git+https://github.com/cmdvmd/kivy-cupertino.git
```To install Kivy Cupertino for development use, install with the `dev` extra:
```shell
$ pip install kivycupertino[dev]
```## Examples
Check out [`examples/`](https://github.com/cmdvmd/kivy-cupertino/tree/main/examples) for examples of various
widgets in Kivy Cupertino![Showcase App](https://github.com/cmdvmd/kivy-cupertino/blob/main/docs/_static/showcase.gif?raw=true)
## Functionalities
| Functionality | Status |
|--------------------|--------|
| Dark Mode | 📝 |
| Long Press | ✔ |
| Swipe | ✔ |
| SF Symbols | ✔ |
| Action Sheet | ✔ |
| Activity Indicator | ✔ |
| Alert Dialog | ✔ |
| Button | ✔ |
| Date Picker | 📝 |
| Label | ✔ |
| Modal Button | ✔ |
| Navigation Bar | ✔ |
| Page Controls | ✔ |
| Picker | 📝 |
| Progress Bar | ✔ |
| Scroll View | ✔ |
| Screen Manager | ✔ |
| Search Bar | ✔ |
| Segmented Controls | ✔ |
| Slider | ✔ |
| Stepper | ✔ |
| Switch | ✔ |
| Symbol | ✔ |
| Symbol Button | ✔ |
| System Button | ✔ |
| Tab Bar | ✔ |
| Table | ✔ |
| Text Field | ✔ |
| Text View | ✔ |
| Time Picker | 📝 |
| Toolbar | ✔ |### Key
✔ Working
\
🚧 Work in Progress
\
📝 Planned## Contributing
To help improve this project, [fork our repository](https://github.com/cmdvmd/kivy-cupertino/fork). Visit
the [projects page](https://github.com/cmdvmd/kivy-cupertino/projects) to view pending projects you may be able to work
on