Hang every folder off one edge, and give the drawer a way out

Two things the drill-down got wrong, both found on a phone-width window.

The folders did not line up. The rule that drops the twisty's 30px
gutter was hung on the rows offering a drill, so only folders with
children lost it -- they sat 18px left of every folder without any, and
the column of icons came apart. Whether a folder has children is not a
reason to hang it somewhere else. The class moves to the list, which is
what the indent is a property of; icons now share one column and labels
another, at every level and on the back row too.

There was no obvious way back out of the drawer. It covers the top bar
-- it is taller than it -- so the hamburger that opened it is
underneath, and pressing the same place again did nothing at all, since
that handler only ever set the drawer open. The dimmed strip beside the
drawer was the only exit, and nothing says so. There is now a close
where the hamburger was, moved by the same rule so it lands on exactly
the same pixels, and the hamburger itself toggles rather than only
opening. Escape closes it too, for a tablet with a keyboard.

Raising the top bar over the drawer instead would have been the smaller
change and is not available: the drawer is at 950 and a full-screen
composer at 800, so a top bar above the first is also above the second.
This commit is contained in:
2026-08-31 22:04:25 -07:00
parent 20929ddc2c
commit 94639e8420
13 changed files with 90 additions and 9 deletions
+1
View File
@@ -695,6 +695,7 @@ export const catalog: Catalog = {
"Shortcuts": "Atalhos",
"Go to": "Ir para",
"Menu": "Menu",
"Close menu": "Fechar o menu",
"Options": "Opções",
"Send options": "Opções de envio",
"Name": "Nome",