Merge "Use platform WindowMetrics to get window bounds" into main