Move Ate down to the dialog row

Pee and Poo take a row of their own and Ate joins Weigh-in and Note across the
bottom, which regroups the panel by what a tap does rather than by what the
event means: the bottom row is now exactly the three buttons that open a
dialog to type a value, and the row above it exactly the two that log on one
tap. Ate was the odd one out under the old split — it sat with the pees and
poos but behaved like a weigh-in.

That hands the longest label in the app, "⚖️ Weigh-in", a third-width button.
The narrow-phone padding trim already in place was written for "🍽️ Ate" in
that slot and now serves Weigh-in instead; on a mid-size phone the label is
close enough to the edge that it may wrap to two lines, which costs a little
row height and nothing else. Shortening it to "Weight" is the fix if it does.

The changelog entry describing the rows is corrected in place rather than
answered with a second entry. The update banner diffs by entry text, so an
edited entry is already surfaced as new to anyone coming from the previous
build — and one accurate description of the layout beats two entries whose
combined reading is only correct if you apply them in order.
This commit is contained in:
Alexander Heldt
2026-08-31 21:39:41 +00:00
parent d551bb96eb
commit 09b9b62d06
3 changed files with 12 additions and 12 deletions
+3 -2
View File
@@ -184,8 +184,9 @@ body::before {
}
/* Keep the single row intact on narrow phones. */
@media (max-width: 370px) {
/* Three columns leave ~55px of text room on the narrowest phones; trimming
the side padding keeps "🍽️ Ate" on one line instead of wrapping. */
/* Three columns leave ~55px of text room on the narrowest phones, and
"⚖️ Weigh-in" is the longest label in the app; trimming the side padding
buys it back a little room before it has to wrap to two lines. */
.action-row.three-up button { padding-left: 6px; padding-right: 6px; }
.day-bar { gap: 4px; }
.day-bar button:not(.bar-clock) { padding: 8px 7px; }