You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Normalize colors, fix UI input, bump Python to 3.10 (#47)
* Normalize colors, fix UI input, bump Python to 3.10
Update UI components and project metadata:
- Bump python_requires to >=3.10 and remove 3.8/3.9 classifiers in setup.py.
- Stop ignoring .python-version in .gitignore (and remove the file) to track pyenv version.
- Normalize color usage by scaling Color values to 0..1 and introduce TPlot._BLACK_COLOR; use it when drawing points and grid.
- Fix grid drawing ranges to include boundary lines (range + 1).
- Improve paste handling in TopMenu by using pyglet.key constants for the paste key and accelerator modifier.
- Adjust Text widget sizing: store font size, center content vertically, and tweak layout y/height calculations.
- Scale Button and ToggleButton colors to normalized RGB.
These changes improve visual consistency, correct rendering and input behavior, and update supported Python versions.
* Drop Python 3.8/3.9 and PyPy 3.8/3.9 from CI
Update GitHub Actions and tox configuration to remove older interpreters. Removed Python 3.8 and 3.9 entries (and tox envs py38/py39) and removed PyPy 3.8/3.9 entries; retained CPython 3.10–3.13 and PyPy 3.10. Adjusted tox envlist and testenv basepython mappings to match the new test matrix (.github/workflows/test.yml and tox.ini).
0 commit comments