dpad_qualification 1.1.0
dpad_qualification: ^1.1.0 copied to clipboard
Device resolution simulator, D-Pad remote control emulator, tablet/foldable aspect-ratio testing harness, and automated UI qualification reporter for Flutter.
1.1.0 #
- Added
enabledtoggle (defaults tokDebugMode) and optimized FPS telemetry via frame timings. - Added
SimulatedViewport,CustomSimulatedDevice, andResolutionSimulator.viewportfor custom device presets. - Added
writeQualificationReportFiles()for JSON + Markdown report export to disk. - Added
NetworkQualificationHookso host apps can react to network context label changes. - Added GitHub issue URL builder and overlay button to copy prefilled issue links.
- Added screenshot capture to overlay when
screenshotDirectoryis set (desktop/mobile). - Persist defect form drafts alongside device, bezel, and network settings.
- Expanded overlay and report export test coverage; added example integration test.
- CI now analyzes the example app.
1.0.1 #
- Fixed Home button on
DpadRemoteController(missing physical key mapping). - Fixed
onFormFactorOverridereportingnativeinstead oftabletfor the native device preset. - Persist overlay device, bezel, and network context label via
shared_preferences. - Renamed network UI to honest "Network Context Label" (metadata for reports, not traffic throttling).
- Expanded README: full device table, report builder example, and documented optional overlay APIs.
- Added accessibility semantics labels on remote control buttons.
1.0.0 #
- Initial release of
dpad_qualification. - Added
ResolutionSimulatorsupporting TV (720p, 1080p, 4K), Tablet, Mobile, and Foldable viewports. - Added
DpadRemoteControllerfor interactive on-screen TV remote control emulation with native keyboard events. - Added
DeviceQualificationOverlayfor interactive device testing, FPS telemetry tracking, and defect report generation. - Added
DeviceQualificationReportBuilderfor automated headless phase evidence reporting.