Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Kivy ModernMenu

A context menu for Kivy with modern look and feel.

Please see the garden instructions for how to use kivy garden flowers.

Flower information

This set of widgets allows you to build a flexible set of modern looking menus. 3 widgets are provided, conceived in a way to allow both tweaking and subclassing for maximum flexibility in representation.

The MenuSpawner is a very simple widget allowing you to create a widget for a long touch (arbitrary time) staying in a short distance of its origin point, i.e: "long press" actions.

The ModernMenu widget is a configurable menu based on a circle with the arious options appearing around. It animates the transitions to submenus and provides a nice "back/close" button in the center.

The ModernMenuLabel is the default class used to display the elements of the menu.

A simple mecanism allow passing options from each widget to the one it builds, making customization for each instance of the menu easy if needed.

An example of usage is provided in the module (run the module as a python program), you can see a result of this example here.

Install

pip install kivy_garden.modernmenu

Contributing

Check out our contribution guide and feel free to improve the flower.

License

This software is released under the terms of the MIT License. Please see the LICENSE.txt file.

Metadata

Release files for kivy-garden.modernmenu 0.1.0.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kivy-garden.modernmenu 0.1.0.dev0
File Size Uploaded
kivy_garden.modernmenu-0.1.0.dev0.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kivy-garden.modernmenu 0.1.0.dev0
File Interpreter ABI Platform
kivy_garden.modernmenu-0.1.0.dev0-py3-none-any.whl Python 3 none any Details

Total release size: 12.2 kB

Release files / kivy_garden.modernmenu-0.1.0.dev0.tar.gz

Download URL kivy_garden.modernmenu-0.1.0.dev0.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ff5af5f7d6da43e6f075d69d34d07b3ef5832692a6c8f9e46b5100cd5b1f2a3b
BLAKE2b-256 checksum
How to use checksums
c06a19189c3a8f8e691c579759a886b5e346cb46c80ccebdc18172ea383313bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.9

Release files / kivy_garden.modernmenu-0.1.0.dev0-py3-none-any.whl

Download URL kivy_garden.modernmenu-0.1.0.dev0-py3-none-any.whl
Size 7.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0eedb692f316deed6206cbec728dbfe4c49e62ebd583b47d7aa7a656c9da922e
BLAKE2b-256 checksum
How to use checksums
1eddd788e87de6f8f95940995ec87105a916f70331a2c479468e9425f4a90a32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.9

Release history Release notifications | RSS feed

This release

0.1.0.dev0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page