Readable and usable on a phone, not merely rendered on one #73
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#67 Right-to-left layout, so Arabic and Hebrew can be read
Postulo/postulo
Reference
Postulo/postulo#73
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?
Observation
What exists today
The interface is responsive in the sense that it does not overflow: Tailwind's
sm:,md:and
lg:breakpoints are used throughout, the navigation collapses, and the browser suiteruns at a desktop viewport only. Nothing has ever been looked at on a phone, and nothing
tests one.
"Does not overflow" and "is usable while standing on a train" are different claims, and
only the first is currently supported by anything.
Why this matters more here than in most applications
A job search happens in gaps. The posting is seen on a phone, on a commute, in a queue;
the reply arrives on a phone; the interview invitation arrives on a phone. If recording
what just happened means waiting until you are at a desk, it does not get recorded, and a
record with holes in it is the one thing Postulo exists to prevent.
Shape
should visit them again at a phone size, in both themes. Everything below is a
regression the suite can then hold.
overflow-x: autokeeps them from breaking the page but does not makethem readable — a six-column table on a 390px screen is a scroll bar with data behind
it. Applications, companies, sources and industries each need a form that works
narrow: cards, a chosen subset of columns, or the table settings (#already built)
defaulting differently on a small screen.
and a hint of the next. Decide deliberately: one column with a status switcher, or the
columns stacked.
actions are
px-2 py-1 text-xsbuttons sitting next to each other, which passed thedesktop check and will not pass a thumb.
inputmodeandautocompleteon every field that has an obviousanswer — email, telephone, URL, dates — so the right keyboard appears and the browser
can fill what it knows. This is the cheapest single improvement on the list.
column, but seventeen widgets stacked is a very long page. Whether a phone should get a
shorter default arrangement is a decision, not an accident.
screen; the status menu is the reachable path and must stay obvious rather than
merely present.
390px screen. It needs a legible answer, even if that answer is "download it".
What this issue does not include
A native application, or a separate mobile interface. One set of templates that works at
every width, which is what the responsive utilities are for.
Classification
Enhancement, and a broad one. Not breaking.
Depends on
#67 for right-to-left, only in the sense that both are layout work and doing them in the
other order would mean doing some of it twice.