Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kivymd-extensions/akivymd
A Set of cool UI widgets for KivyMD
https://github.com/kivymd-extensions/akivymd
kivymd kivymd-extensions
Last synced: 5 days ago
JSON representation
A Set of cool UI widgets for KivyMD
- Host: GitHub
- URL: https://github.com/kivymd-extensions/akivymd
- Owner: kivymd-extensions
- License: mit
- Created: 2020-10-26T17:21:08.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-29T09:31:08.000Z (over 1 year ago)
- Last Synced: 2024-10-15T06:41:20.955Z (22 days ago)
- Topics: kivymd, kivymd-extensions
- Language: Python
- Homepage:
- Size: 4.96 MB
- Stars: 90
- Watchers: 9
- Forks: 30
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Awesome KivyMD
Awesome KivyMD is a package containing customized and non-material widgets for KivyMD.
## Installation
```bash
pip install kivymd_extensions.akivymd#or
pip install https://github.com/kivymd-extensions/akivymd/archive/main.zip
```## Usage with Buildozer
```bash
requirements = https://github.com/kivymd-extensions/akivymd/archive/main.zip
```### Dependencies:
- [KivyMD](https://github.com/kivymd/KivyMD) >= 1.1.1 (from master branch)
- [Kivy](https://github.com/kivy/kivy) >= 2.2.1 ([Installation](https://kivy.org/doc/stable/gettingstarted/installation.html))
- [Python 3.7+](https://www.python.org/)> **_NOTE:_**
It's recommened to install the most recent version of `KivyMD` from master:
```bash
pip install https://github.com/kivymd/KivyMD/archive/refs/heads/master.zip
```
> **_WARNING:_**
akivymd is not fully tested with python 3.11+## Documentation
### Usage
```python
from kivy.lang import Builderfrom kivymd.app import MDApp
import kivymd_extensions.akivymdKV = """
icon_color: app.theme_cls.text_color
text_color: app.theme_cls.text_color
button_bg_color: app.theme_cls.primary_color
mode: 'color_on_active'
badge_disabled: TrueMDScreen:
AKBottomNavigation2:
bg_color: app.theme_cls.bg_darkestNavigationButton:
text: 'Alert'
icon: 'bell-outline'NavigationButton:
text: 'Bank'
icon: 'bank-outline'NavigationButton:
text: 'Download'
icon: 'arrow-down-bold-outline'
"""class Test(MDApp):
def build(self):
return Builder.load_string(KV)Test().run()
```## Examples
```bash
git clone https://github.com/kivymd-extensions/akivymd.git
cd akivymd
cd examples/full_example
python main.py
```## Build Docs
```bash
git clone https://github.com/kivymd-extensions/akivymd.git
cd docs
sphinx-build -b html sources ./_build
```## Support
If you need assistance or you have a question, you can ask for help on our mailing list:
- **Discord server:** https://discord.gg/wu3qBST
- _Email:_ [email protected]## License
[MIT License](LICENSE)