Project activity for September 02, 2026:
classroom-job-wheel
7 commits
- macOS app foundation: Built a new ClassroomJobWheel app for macOS using Swift 6.3, SwiftUI, and XcodeGen, establishing a modern, type-safe, and scalable codebase.
- Inspector UX overhaul: Reorganized the inspector by moving it to a dedicated window, relocating key controls (e.g., inspectors button to window top-right), and introducing collapsible Advanced Options and Student Names panes to improve information hierarchy and reduce clutter.
- Interactive editing & stability: Enabled in-place double-click editing for wheels, fixed inspector reactivity issues, and resolved a critical memory exclusivity and out-of-bounds crash during job deletion—enhancing both usability and app stability.
- Visual & layout refinement: Updated the color picker to use circular swatches, matched row spacing consistently, and cleaned up headers; also cleaned up wheel gesture handling for smoother interactions.
- Export & configuration features: Added 2-page printable PDF export for sharing and reporting, and migrated Class Config into the inspector while enabling per-row ColorPickers, supporting nuanced customization per student or group.