Demo application with Ribbon and Graph Navigator widgets
Project description
Fila Annulus Nexus
Fila Annulus Nexus is a demo application showcasing a small suite of advanced Tkinter/ttk UI components built around a clean, testable architecture.
It includes:
- Kanban Board
- A canvas-based Kanban board widget with a ribbon-driven command surface and event routing.
- Ribbon
- An Office-style ribbon control with configurable layouts (stacked rectangles, quad layouts, single-square groups, etc.).
- Graph Navigator
- A radial graph/triple-store navigator with a dedicated ribbon demo.
Install
pip install fila-annulus-nexus
What you get
This project is intentionally a demo codebase (not a single cohesive end-user app). The easiest way to explore it is to run the demos from source.
Running from source (recommended)
Clone the repo and run with Python 3.10+.
Run the main application
python fila_annulus_nexus.py
Run the Kanban demo
python kanban_demo_enhanced.py
Run the Graph Navigator + Ribbon demo
python demos/graph_navigator_ribbon_demo.py
Notes
- The UI uses
ttkbootstrapwhen available to provide modern themes. - Ribbon sizing is computed so that a square button aligns with two stacked rectangular buttons (including the inter-row margin). When labels force larger buttons, rectangular height increases so alignment is preserved.
License
See the repository for license details.
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 Distributions
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 fila_annulus_nexus-100.10.0-py3-none-any.whl.
File metadata
- Download URL: fila_annulus_nexus-100.10.0-py3-none-any.whl
- Upload date:
- Size: 105.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
455a2e149c76c0599f64ead333c25869dd70c9837e17171c714f45216780234c
|
|
| MD5 |
953bc8681b44e46b5ffd6c75a0229760
|
|
| BLAKE2b-256 |
1d7062180222cf16645400474999194653a3cf499078c103e15c41e5bf71621d
|