-
Update version number in:
ScreenRuler_pro.py(line ~906: version_label)ProRuler.spec(name field)README.mdCHANGELOG.md
-
Build the executable:
pyinstaller --clean ProRuler.spec
-
Test the executable thoroughly
-
Create a release on GitHub:
- Go to Releases → Draft a new release
- Tag:
v2.0.0 - Title:
ScreenRuler Pro v2.0.0 - Attach:
ScreenRuler_Pro_v2.0.0.exefrom dist folder - Include:
README.txt(user guide) - Copy changelog from
CHANGELOG.md
-
Recommended release assets:
ScreenRuler_Pro_v2.0.0.exe(main executable)README.txt(usage instructions for end users)- Source code (automatically included by GitHub)
- Version numbers updated
- Executable built and tested
- All features working
- Keyboard shortcuts tested
- Multi-monitor support verified
- System tray icon displays correctly
- About dialog scrolls properly
- Settings persist across sessions
- Documentation updated
- CHANGELOG.md updated
- LICENSE file included
- Icon.ico included in release assets