feat(defaults): Compact header, Tiles button on, Classic tab layout

The owner's picks after testing the 1.36.0 beta:

- Header Stats Style defaults to Compact (two pills with rings) instead of
  Tiles. The resolver, the pre-paint stamp and the App Settings option all
  agree; an unknown value now reads as compact.
- The Tiles header button is ON by default everywhere but handhelds (their
  defaults object keeps it off, and the button still needs a 1180px window).
  The Ctrl+Shift+G gate in tileShortcutFor() now resolves an absent key
  through the device defaults too, so the chord and the button cannot
  disagree; before, it required a stored true.
- Tab Layout defaults to Classic (the single strip, as before). By state, By
  case and Ledger stay available as opt-ins. The tile-grid beta the owner used
  last had only this layout, and it is the one they wanted back.

zh-CN option labels follow the new "(default)" markers; docs and wiki updated.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Codeman maintainer
2026-10-08 22:17:27 +02:00
parent 1568e489eb
commit 6644962d70
17 changed files with 121 additions and 71 deletions
+1 -1
View File
@@ -20653,7 +20653,7 @@ html .toolbar .btn-git-status[aria-expanded='true'] {
}
/* ============================================================
Tab grouping by state (tabArrangement: 'state', the default;
Tab grouping by state (tabArrangement: 'state', opt-in;
Discussion #426 option C)
============================================================
app.js writes a flex `order` per tab plus one heading and one row break per