One keyboard design across the site #105

Merged
anas merged 1 commits from feature/unified-keyboard into main 2026-10-09 23:00:57 +00:00
Owner

Owner report: the keyboard under the profile's bio looked broken, with key rows wrapping onto extra lines. Owner request: one keyboard design across the site.

Cause: each key had a minimum width. Where the space was narrower than the header (forms of 420px, the note dialog), ten keys didn't fit and the rows wrapped.

Now, one design everywhere (the search header, under any field, in the note dialog, docked in the editor):

  • Rows never wrap. A letter takes a tenth of the row, so all letters are the same size and shorter rows sit centred.
  • Shift and delete are one and a half letters wide; the space bar fills the rest of its row.
  • The keyboard fills the width of where it sits, up to 640px, centred.
  • The separate sizes for the note dialog are gone.

Checked locally with screenshots: in the header on a phone and on a desktop, under the profile's bio on a phone and on a desktop, and on the notes page.

🤖 Generated with Claude Code

Owner report: the keyboard under the profile's bio looked broken, with key rows wrapping onto extra lines. Owner request: one keyboard design across the site. **Cause:** each key had a minimum width. Where the space was narrower than the header (forms of 420px, the note dialog), ten keys didn't fit and the rows wrapped. **Now, one design everywhere** (the search header, under any field, in the note dialog, docked in the editor): - Rows never wrap. A letter takes a tenth of the row, so all letters are the same size and shorter rows sit centred. - Shift and delete are one and a half letters wide; the space bar fills the rest of its row. - The keyboard fills the width of where it sits, up to 640px, centred. - The separate sizes for the note dialog are gone. Checked locally with screenshots: in the header on a phone and on a desktop, under the profile's bio on a phone and on a desktop, and on the notes page. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
anas added 1 commit 2026-10-09 23:00:06 +00:00
anas merged commit a165f63ece into main 2026-10-09 23:00:57 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: anas/divan#105
No description provided.