fix(imports): make provider icons the same visual size - #6977
Conversation
Pad Meet and Zoom brand marks to match native app-icon padding, and scale ChatGPT and Slack line-art so filled squares, circles, and thin logos read evenly in the Imports list. Co-authored-by: John Jeong <ComputelessComputer@users.noreply.github.com>
✅ Deploy Preview for anarlog canceled.
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit c314317. Configure here.
| @@ -1,4 +1,4 @@ | |||
| <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 176 176"> | |||
| <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="-22 0 220 176"> | |||
There was a problem hiding this comment.
Shared icons shrink elsewhere
Medium Severity
Padding the shared google-meet.svg and zoom-icon.svg assets also shrinks those marks in the session header Join & record control, which loads the same files at 18×18. Meet’s viewBox is no longer square, so that header usage letterboxes further. Imports-only optical sizing was the intent; ChatGPT/Slack correctly scoped their scale via CSS instead.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit c314317. Configure here.


The Imports list used a shared 32px slot, but the brand marks themselves did not read at the same size: Meet and Zoom filled the box, while ChatGPT and Slack are thin logos with a lot of negative space.
This evens them optically:
Test plan
pnpm exec dprint fmt/ scopeddprint checkon the changed filespnpm exec oxlint --quiet --format=github apps/desktop/src/pnpm -F desktop typecheckpnpm -F desktop test