my-sea: seated chairs settle to --secUser; owner sees all seated members; gear menu column; visit hex scales — TDD
Four my-sea / my_sea_visit fixes from user feedback. 1. Seated-chair snap-back: `.my-sea-landing .table-seat.seated .fa-chair` forced PERMANENT --terUser + --ninUser glow, out-specifying _room.scss's --secUser settle — so a seated chair eased in (the .seat-just-seated flare) then SNAPPED back to the glow. Removed it; the steady look is now the _room.scss --secUser as spec'd. The viewer's --self marker moves off the chair onto the position label so the chair can rest at --secUser. 2. Owner multi-seat: my_sea.html's landing rendered a hardcoded 1C-only seat loop, so the owner only ever saw herself even after refresh. It now renders the shared `_my_sea_seats(request.user)` ring — owner 1C + present visitors 2C-6C — the same list the spectator + broadcasts use. (Live owner-side push is a follow-on; this fixes the on-refresh case.) 3. Gear sea menu: NVM + BYE laid out in a ROW because the BYE form is display:contents + applets.js force-sets the menu to display:block on open (can't flex the menu itself). Wrap them in the shared `.menu-btns` flex container and override it to a COLUMN in portrait / ROW in landscape (DRY — same container the room/applet menus use). 4. Visit hex scale: my_sea_visit didn't load room.js, so scaleTable() never ran and the table-hex rendered unscaled (unlike the owner's my_sea). Load room.js on the visit page too. 62 gameboard ITs (gear NVM + owner-seat + visit) green. Code architected by Disco DeDisco <discodedisco@outlook.com> Git commit message Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -640,9 +640,11 @@ html:has(.gate-backdrop) .position-strip .gate-slot button { pointer-events: aut
|
||||
&.seat-just-seated .fa-chair {
|
||||
animation: my-sea-seat-flare 2s ease forwards;
|
||||
}
|
||||
// The viewer's own occupied seat on the multi-seat spectator hex — a
|
||||
// subtle --terUser tint so they can pick themselves out of 2C–6C.
|
||||
&.table-seat--self .fa-chair {
|
||||
// The viewer's own occupied seat on the multi-seat spectator hex — tint
|
||||
// the position LABEL (2C…) --terUser so they can pick themselves out,
|
||||
// WITHOUT recolouring the chair (which must rest at the steady --secUser
|
||||
// seated look, not the flare colour). 2026-05-29.
|
||||
&.table-seat--self .seat-position-label {
|
||||
color: rgba(var(--terUser), 1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user