Files
timka123 77b26757bf refactor: enhance TimerPage layout and functionality; update theme and tokens for improved design consistency
- Refactored TimerPage component to improve layout and user experience.
- Updated theme configuration to utilize design tokens for better maintainability.
- Introduced new tokens for colors and typography to align with design principles.
- Simplified state management and improved timer functionality.
- Enhanced accessibility and responsiveness of UI elements.
2026-10-18 23:57:36 +03:00

27 lines
772 B
TOML

[project]
name = "kadence-desktop"
version = "0.1.0"
description = "Native Qt/QML desktop app for Kadence: tray, D-Bus, notifications, website and app blocking."
requires-python = ">=3.11"
# PyQt6 is the only dependency, and on Arch it is already a system package
# (python-pyqt6). Everything else — HTTP, config, process scanning — is stdlib,
# so the app starts with the system Python and no virtualenv.
dependencies = ["PyQt6>=6.6"]
[project.optional-dependencies]
dev = ["pytest>=8.0"]
[project.scripts]
kadence-desktop = "kadence_desktop.__main__:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["kadence_desktop"]
[tool.pytest.ini_options]
pythonpath = ["."]
testpaths = ["tests"]