Changelog
All notable changes to qtile-expanded will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
Initial release of qtile-expanded package
StateStorage for persistent state across config reloads
NotificationBell widget with bell icon and count badge
NotificationPopup for full-screen notification display
SimplePopup for general-purpose popup dialogs
NotificationCenter for centralized notification management
Comprehensive test suite with 30+ tests
Full Sphinx documentation
[0.1.0] - 2026-06-16
### Added - Complete package structure with widgets, extensions, and storage - NotificationBell widget with:
Gray/red color based on notification status
Count badge display
Full-screen popup on click
Trash bin to clear notifications
DBus notification listening
Persistence across reloads
NotificationCenter integration
StateStorage for persistent key-value storage
NotificationPopup with trash bin icon
SimplePopup for centered dialogs
NotificationCenter with singleton pattern
Comprehensive documentation
Test suite with Xephyr support
### Features - Automatic notification tracking via DBus - Click to toggle popup / Right-click to clear - Customizable icons, colors, and styling - Thread-safe state storage - Hook integration for auto-save on reload/shutdown
[0.0.1] - 2026-04-10
### Added - Initial project setup - README with project description - MIT License