Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mak8kammerer/bouquet

💐 A collection of widgets and useful tools for Kivy. 🛠️
https://github.com/mak8kammerer/bouquet

cross-platform graphics kivy ui widgets

Last synced: 22 days ago
JSON representation

💐 A collection of widgets and useful tools for Kivy. 🛠️

Awesome Lists containing this project

README

        

*no logo yet, sorry*

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/release/python-380/) [![Documentation Status](https://readthedocs.org/projects/bouquet-kivy/badge/?version=latest)](https://bouquet-kivy.readthedocs.io/en/latest/?badge=latest)

Welcome! :bouquet: **Bouquet** library is collection of awesome widgets
and helpful tools for [Kivy framework](https://kivy.org). With it, you can
build modern and beautiful UI for your applications. Enjoy the experience!

> :hammer_and_pick: Note that the library is under active development and some
> features may be unstable.

## :doughnut: Features

- [x] Linear Gradient
- [x] Bilinear Gradient
- [x] Radial Gradient
- [ ] Conical Gradient
- [ ] Mesh Gradient
- [ ] Blurs and noises
- [ ] Animations (including 3D)
- [ ] Cool effects
- [ ] and more!

## :book: Documentation

Available at [Read the Docs](http://bouquet-kivy.rtfd.io/).

## :desktop_computer: Installation

> :warning: Project is not published on Pypi.

To install the latest stable version, use this command:

```bash
pip install https://github.com/mak8kammerer/bouquet/archive/stable.zip
```

If you want to use the latest features, install from `main` (development)
branch (not recommended for production use):

```bash
pip install https://github.com/mak8kammerer/bouquet/archive/main.zip
```

Also you can find the latest version (with changelogs and wheels) on the
[releases page](https://github.com/mak8kammerer/bouquet/releases).

## :interrobang: FAQ

### Why I get `ModuleNotFoundError: No module named 'kivy'` during installation?

```bash
pip install wheel setuptools pip kivy --upgrade
```

### What about demo script?

At terminal, run this command (replace `python3` with `python`, if you use Windows):

```bash
python3 -m bouquet
```

This command will launch the demo application.

### Why you do not post project at Kivy Garden?

Each flower in the kivy-garden should be a single widget (or a group of widgets)
that do one task. In turn, Bouquet provides a wide range of widgets and tools
that perform many different tasks.

### Why is the library so named?

Bouquet is a collection of flowers in a creative arrangement :blush:

## :balance_scale: License

**Bouquet** is [MIT licensed](LICENSE).