An admin area a phone could reach and not navigate
Administration has a nav of its own rather than the chat sidebar, and 1.1.0 gave every `.sidebar` the drawer behaviour -- starts closed, slides in -- without giving that one any of the drawer's furniture. No id for the toggle to resolve, no toggle, no close, no scrim: it sat at left:-280 with nothing in the application able to open it. The close button and the scrim are partials now, used by both, and the test that guards it *finds* sidebars by scanning the templates rather than working from a list, which is exactly why this one was missed. The chat, measured at 390px, spent forty pixels of side padding and a forty-four pixel avatar column before drawing a word -- close to a quarter of the screen on margin, so anything that could not wrap had to be reached sideways. Padding halved and the avatar moved above the turn; a code block gained about sixty pixels. Worse in the same row: `.topbar__actions` asked for 317px of a 390px bar, because the control that used to give in that row is display:none below a tablet width, so the group went rigid and the title -- flex: 1 -- was squeezed to exactly zero. And `.btn--icon` sets a width with no `flex: none`, so the row shrank the button instead of the text: the sidebar toggle measured eighteen pixels across. The picker gives now, and shows its avatar rather than its name on a phone. Also the instrument, which lied twice more: it could not see horizontal overflow at all, because `.shell` is overflow:hidden and its "is this contained" test therefore answered yes for everything on the page; and run from a copy it resolved `STATIC` to a directory that did not exist, rewrote every asset URL to a dead file:// path and reported the whole application overflowing by thirty thousand pixels. It resolves from the imported package now and asserts that what it rewrote to is really there. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -16,6 +16,36 @@ for 1.0.0 have something to be assembled from.
|
||||
|
||||
## Unreleased
|
||||
|
||||
## 1.1.2
|
||||
|
||||
Two things a phone found that 1.1.0's phone pass had not.
|
||||
|
||||
- Fixed: **the administration area could not be navigated on a phone.** Admin
|
||||
has a nav of its own rather than the chat sidebar, and 1.1.0 gave every
|
||||
sidebar the drawer behaviour — starts closed, slides in — without giving that
|
||||
one any of the drawer's furniture. So it sat off-screen with no button to open
|
||||
it, no close, and nothing to tap beside it: every administration page was
|
||||
reachable and then a dead end. It now opens, closes and dims the page like the
|
||||
other one, and a test refuses any future sidebar that cannot be opened.
|
||||
- Fixed: **the chat gave nearly a quarter of a phone screen to margins**, so
|
||||
anything that could not wrap had to be scrolled to sideways. The thread's side
|
||||
padding is halved, and the speaker's avatar moves above the turn instead of
|
||||
sitting in a 44px column beside every line of it — a code block gained about
|
||||
sixty pixels of readable width.
|
||||
- Fixed: **the chat's title was squeezed to nothing.** The row's designated
|
||||
shrinker is hidden below a tablet width, so on a phone the controls went rigid
|
||||
and asked for 317 pixels of a 390 pixel bar; the heading was not truncated, it
|
||||
simply stopped occupying space. The model picker gives now, and on a phone it
|
||||
shows its avatar rather than its name — the name is one tap away and the
|
||||
title is not.
|
||||
- Tick boxes and the smaller buttons are big enough to hit on a phone. A
|
||||
checkbox is drawn by the browser at about sixteen pixels whatever the type
|
||||
around it, which made it the smallest target in the application by some way,
|
||||
and the admin lists are mostly checkboxes.
|
||||
- Fixed: **icon buttons could be squashed below their own size.** The sidebar
|
||||
toggle measured eighteen pixels across on a phone, under half its target,
|
||||
because a full row shrank the button rather than the text beside it.
|
||||
|
||||
## 1.1.1
|
||||
|
||||
One bug, and it is the one that made 1.1.0 look broken the moment you updated to
|
||||
|
||||
Reference in New Issue
Block a user