A Sliding Container widget for Textual
Project description
textual-slidecontainer
This is a library that provides a custom container (widget) called the SlideContainer.
It is designed to make it extremely simple to implement a sliding menu bar in yor Textual apps.
Features
- Usage is a single line of code with the default settings. Everything is handled automatically.
- Set the direction - Containers can slide to the left, right, top, or bottom, independently of where they are on the screen.
- Enable or disable Floating mode - With a simple boolean, containers can switch between floating on top of your app, or being a part of it and affecting the layout.
- Set the default state - Containers can be set to start in closed mode.
- Set the container to dock as an initialization argument.
- Floating containers automatically dock to the edge they move towards (this can be changed).
- Change how the animation looks with the duration, fade, and easing_function arguments.
- Included demo application which has comments in the code.
Documentation
Click here for documentation
Questions, issues, suggestions?
Feel free to post an issue.
Gif
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file textual_slidecontainer-0.5.1.tar.gz.
File metadata
- Download URL: textual_slidecontainer-0.5.1.tar.gz
- Upload date:
- Size: 88.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a80ede1e2df6bd03fad8990ebf91f1b315dc8a0a185b23e462c3ec9cc7f97c5
|
|
| MD5 |
f445b242256e6950ea64a4562e3452ec
|
|
| BLAKE2b-256 |
61e26c49e7957839fbb7f0563f9b1c13c630b153918d68e520e5a303d62b7a2a
|
File details
Details for the file textual_slidecontainer-0.5.1-py3-none-any.whl.
File metadata
- Download URL: textual_slidecontainer-0.5.1-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7f1dd2eabd81f89e953aee0c3a6b85d2a5944558ccde0f708e1f45c79b7dda6
|
|
| MD5 |
11d19140ed80119edb3f3f858ccae4fa
|
|
| BLAKE2b-256 |
b460a2ec2f9b01b545c09a7d20eacb043f357332542580d1bf86e7602989443a
|