Releases: PINKgeekPDX/SCMeritsCalc
1.0.7
Full Changelog: 1.0.6...1.0.7
1.0.6
SCMC v1.0.6 — 2025-12-14
Summary:
- Small patch release focused on UI/UX polish in the About dialog, import robustness, and a version bump.
Added:
-
ClickableLabel component to allow label-based links (opens releases URL).
-
Clickable inline version badge in About tab linking to Releases.
Changed:
-
Bumped version from 1.0.5 → 1.0.6 (src/meritscalc/version.py).
-
Switched some relative imports to package-qualified imports in the main entry (improves reliability when run as an installed package): from .logic/.qt_ui/.settings → meritscalc.logic/meritscalc.qt_ui/meritscalc.settings.
-
About tab UI refactor (tighter margins/spacing, adjusted fonts, compact description, developer/version inline row, smaller app icon 150→120 px, consistent button sizes and spacing).
-
Renamed "Open Source License" → "License" in About buttons and tightened button styling.
Fixed / Improved:
- Improved module resolution for certain entry points by using package-qualified imports.
UX improvements:
- clearer version display with clickable badge and cleaner About layout.
Files touched (key):
src/meritscalc/qt_ui.py — ClickableLabel, import version, and extensive About tab layout/styling changes.
src/meritscalc/main.py — adjusted imports to package-qualified form.
src/meritscalc/version.py — version bump to 1.0.6.
Notes:
- No breaking changes expected.
- Typical installs (pip install . / python -m meritscalc) should continue to work, however if you run from source, ensure PYTHONPATH/entrypoint is set so package imports resolve.
Full Changelog: 1.0.5...1.0.6
1.0.5
Full Changelog: 1.0.4...1.0.5
1.0.4
Full Changelog: 1.0.2...1.0.4
1.0.2
Full Changelog: 1.0.0...1.0.2
1.0.1
Full Changelog: release...release101
1.0.0
Full Changelog: https://github.com/PINKgeekPDX/SCMeritsCalc/commits/release