Skip to content

Modern: a key to the tables' colors, cash buttons and more on phones - #426

Merged
No0ne558 merged 1 commit into
ViewTouch:mainfrom
No0ne558:modern-extras
Oct 25, 2026
Merged

No0ne558 merged 1 commit into
ViewTouch:mainfrom
No0ne558:modern-extras

Conversation

@No0ne558

Copy link
Copy Markdown
Contributor

The rest of Modern's planned screens.

A key to the tables' colors

  • A new panel, tableKey (in the editor: "Table colors (what they mean)"), lists Free, Yours, Someone else's, The one you're on, Reserved, Needs bussing and Seated long.
  • It uses the colors the tables use (ZoneItem.statusColor), so it matches the store's status colors, or the color-blind ones when those are on.
  • Modern puts it under the floor plan on the register's Tables page (in the strip freed by Modern's arrangement), and on the phone's four floor pages.
  • On a narrow screen it takes two rows, and its words are sized from their measured width so all of them fit.
  • Classic doesn't show it (showWhen.style).

Phones in Modern

  • Pay: the Exact / $20 / $40 / $50 / $100 row under the check (the payment panel is a little shorter to make room).
  • Log in: one wide Log In button, with Clock In and Clock Out under it.
  • Open Checks: Back at the top left, and the list down the rest.
  • Guest count: Start Order is the wider button.

On phones, the separate "my checks" list is left out on purpose: in Modern the phone's tables already open as a list with yours first and what hasn't been sent.

Tests

  • New: the key shows on Tables in Modern and not in Classic; the phone's Log In takes its Modern place; $20 on the phone's Pay takes $20 in cash.
  • The full suite passes locally (640 cases) and on Qt 6.8 (debian:trixie).
  • The manual, README and translations (es, fr, pt, zh) are updated.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Weg3awu6SARK7jYrtvDfuw

- A new panel, tableKey ("Table colors (what they mean)"): free, yours,
  someone else's, the one you're on, reserved, needs bussing and seated
  long, in the colors the tables use (the store's status colors, or the
  ones for color blindness). Modern puts it under the floor plan on the
  Tables page and on the phone's floor pages; on a narrow screen it
  takes two rows, and its words are sized to fit.
- Phones in Modern: Pay has the Exact / $20 / $40 / $50 / $100 row
  under the check; Log In is one wide button with Clock In and Clock Out
  under it; Open Checks has Back at the top left and the list down the
  rest; Start Order is the wider button on the guest count.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Weg3awu6SARK7jYrtvDfuw
@No0ne558
No0ne558 merged commit af3b0f5 into ViewTouch:main Oct 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant