forked from trent_larson/crowd-funder-for-time-pwa
- Updated WebPlatformService.takePicture() to use getUserMedia for webcam capture on desktop browsers, providing a live video preview and capture button in an overlay. - Retained file input with capture attribute for mobile browsers and as a fallback if webcam access fails. - Ensured interface and factory pattern compatibility; no changes required in PhotoDialog.vue or PlatformServiceFactory. - Added a stub for writeAndShareFile to satisfy the PlatformService interface on web.