Mobile responsive (768px, back chevron, iOS Safari niceties) #13
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
posta/chat#13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#2
What to build
Single-column collapse at narrow viewports. Sidebar and main pane are always server-rendered; CSS hides the inactive one below 768px. A
<body data-view="inbox|thread">attribute set by a small inline script reflects the current URL; CSS keys off it. A mobile-only back chevron in thread views doeshx-get="/" hx-target="body" hx-push-url="true"to swap back to the inbox. iOS Safari: composer textarea hasenterkeyhint="send",inputmode="text",autocomplete="off". Page heights use100dvhso the on-screen keyboard adapts. Composer pinned withposition: sticky; bottom: 0.Acceptance criteria
/c/<peer>and hides the main pane on//enterkeyhint="send",inputmode="text",autocomplete="off"position: sticky; viewport sized withdvh)Blocked by