e929de54a7
Extracted view components and platform wiring from src/ui. Upgraded Fyne v2.5.3 -> v2.6.3 for fyne.Do cross-thread marshaling (issue #4). Add performance documentation: ~290ms startup increase is entirely Fyne 2.6.3's w.Show() cost, not the Service/domain/UI restructuring. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>