This file outlines the rules and guidelines for development on this project.
-
Python Coding Standards:
- Use PEP 8 styling.
- Write clear docstrings for all functions.
- Handle exceptions properly, logging detailed error messages.
- Keep logic modular and separated from the presentation/GUI layer.
-
GUI/Desktop Standards:
- Use a modern Python GUI library (e.g., CustomTkinter or PyQt6) to build a beautiful, dark-themed, premium UI.
- Responsive layout: Window elements must resize nicely.
- Include error state indicators and smooth interactive feedback.
-
Performance:
- Keep processing fast.
- Perform clipboard integration natively using Python library capabilities.