- Fork the repository.
- Create a new branch for your change.
- Follow the existing code style and structure.
- Do not break window dragging, resizing, or title bar behavior.
- Test your changes before committing.
- Write clear commit messages.
- Update documentation if behavior changes.
- Push your branch to your fork.
- Open a pull request against the main branch.