Skip to content

Conversation

@ckuma
Copy link
Owner

@ckuma ckuma commented Nov 19, 2025

Adding linting and checks to CI
Making GUI a bit nicer and faster :)
(And continuing to burn the Anthrophic free credits for it!)

claude and others added 9 commits November 19, 2025 04:35
Python improvements:
- Switch to ttkbootstrap for modern dark theme (cyborg)
- Add grouped sections with LabelFrames (Configuration, Log, Results)
- Add progress bar during calculation
- Color-coded log output (cyan headers, gold session times, green totals)
- Threaded calculation to keep UI responsive
- Better typography (Segoe UI, Cascadia Code)
- Status bar with colored feedback

C# improvements:
- Dark theme with cyan/green accents matching Star Citizen aesthetic
- Add environment auto-detection (LIVE, PTU, EPTU, TECH-PREVIEW)
- Add status bar with colored messages
- Add more format options (Minutes, Seconds, Days)
- Add progress bar during calculation
- Async calculation for responsive UI
- Grouped panels for better visual hierarchy
- Larger window (700x530) with better spacing
- Color-coded log output
- Update framework description to mention ttkbootstrap
- Add v2.0 Design section describing new UI features
- Add VNGD (https://vngd.net/) to acknowledgements
CI changes:
- Add new build-python-linux job on ubuntu-latest
- Install python3-tk system dependency for Linux
- Use colon separator for PyInstaller --add-data on Linux
- Update create-release to produce 3 zips

README changes:
- Update Available Downloads table with 3 release options
- Add note for macOS users to run from source
- Update CI/CD section to mention 3 executables
@ckuma ckuma self-assigned this Nov 19, 2025
@ckuma ckuma merged commit 1f9e0c1 into main Nov 19, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants