Eric Taylor 07ab45132b Fix PDF export truncation for wide reports with 31 days
- Implement precise column width calculation to prevent truncation of Job and Total columns
- Add responsive page margins (0.5" left/right, 0.75" top/bottom) on landscape orientation
- Scale font sizes and padding dynamically based on report width (5pt for 31+ days, 6pt for 25+ days, etc.)
- Format date headers as MM-DD instead of YYYY-MM-DD to reduce column width requirements
- Apply date formatting to both PDF export and preview dialog for consistency
- Ensure reports with full month data (like October 31 days) display all columns without cutoff
2025-11-20 09:18:36 -05:00
Description
A time tracker inspired by the Emergent Time Tracker
75 KiB
Languages
Python 100%