Check menu
canonThe one menu for toggling a set of options (columns, tiles, categories): checkbox on the right, optional search, hidden items below a line, reorder by drag or Alt+↑/↓; bottom sheet with Hotovo on a phone.
AD 30 Sep 2026: canon again. The one menu for toggling a set of OPTIONS (column visibility, tile layout, category filter) with optional search, hidden-below-divider and reorder; RecordSelect multi stays the picker of RECORDS. Select has no multiple mode, so the old replacedBy was void. approvedAt after the stories show search, hidden items, keyboard reorder (Alt+↑↓) and the phone sheet. Registry repaired 17 Oct 2026 (review F1): apps/web/src/ds/check-menu.css no longer exists; reorder styling is in ds/reorder.css (step F4). Registry repaired 17 Oct 2026 (review F2): removed classes with no CSS definition and no TSX use on main: .cm-reorder, .cm-dragging, .cm-drop-line, .cm-sheet. Registry repaired 17 Oct 2026 (review F4/F11): attached css reorder.css.
Used in 4 files · 4 areas · 4× — components/activity, components/mail, components/record, components/segment
apps/web <CheckMenu>.acrm-popover .acrm-popover-item .acrm-checkbox .cm-list +3SourceStoryLegacy card popover.htmlLegacy card Inputs.htmlChangelog since 28. 9. 2026
- 28. 10. 2026polish(ds): volby (optchip, dialer chip) mají na dotyku výšku --tap-minapps/web/src/ds/inputs.cssŠtěpán · 1aeb472bc
- 17. 10. 2026refactor(ds): tokeny podle významu — vrstvy, pohyb, focus ring, text na barvě (beze změny vzhledu)apps/web/src/ds/inputs.cssŠtěpán · 8cda81b26
- 6. 10. 2026fix(dnd): karta dopadne pod kurzor; bez ručního řazení místo nahoře s nápisemapps/web/src/ds/reorder.cssClaude · 5044816f7
- 6. 10. 2026fix(dnd): místo dopadu = karty se rozestoupí a mezeru vyplní zvýrazněné místoapps/web/src/ds/reorder.cssClaude · bd3bc4ba2
- 6. 10. 2026fix(ds): čára „sem spadne" nad plovoucí kopií taženého prvkuapps/web/src/ds/reorder.cssClaude · 273d9b635
- 6. 10. 2026fix(ds): tažený prvek jede s kurzorem ve všech přetahováních (liftDragGhost)apps/web/src/ds/reorder.cssClaude · 3f5fb302c
- 4. 10. 2026fix(ui): upozornění červeně se čtvercovým glyfem, žádná hnědá (A3a — sdílené, komunikace, nastavení, veřejné)apps/web/src/ds/inputs.cssŠtěpán · 0a39047cc
- 3. 10. 2026feat(ucetnictvi): vysvětlivky W4a — účetnictví do (i); Field: doplněk popisku vedle <label>apps/web/src/ds/inputs.cssŠtěpán · 716aabc80
- 3. 10. 2026chore(ds): pryč slider (deprecated, 0 použití) a poslední mrtvé pravidlo .pp-atapps/web/src/ds/inputs.cssŠtěpán · 416bc2c09
- 3. 10. 2026refactor(ds): MultiSelect → Select multiple (kanon nahrazuje, vizuál 1:1)apps/web/src/ds/inputs.cssŠtěpán · 898e1e106
- 3. 10. 2026refactor(ds): deska na sdíleném gestu — dotyk, auto-rolování, klávesniceapps/web/src/ds/reorder.cssŠtěpán · 4986c4536
- 3. 10. 2026refactor(ds): Milníky na Přehledu = sdílený useReorder + .acrm-reorder-gapapps/web/src/ds/reorder.cssŠtěpán · 3383a1369
- 3. 10. 2026refactor(ds): TaskList přeřazení = sdílený useReorder (MR 2, bez změny vzhledu)apps/web/src/ds/reorder.cssŠtěpán · e6f8f1362
- 3. 10. 2026feat(ds): přeřazení řádků — useReorder + ItemList onReorder, milníky v railu projektuapps/web/src/ds/reorder.cssŠtěpán · 96581b5d6
- 2. 10. 2026polish(ds): glyfy railu, přepínače navigace a × štítku na --ico-* (parita s boxem)apps/web/src/ds/inputs.cssŠtěpán · 566eec74c
- 1. 10. 2026fix(web): výběr záznamu bez Dialogu — rail schůzky, intro, obchod u objednávky, přidat obchod v poštěapps/web/src/ds/inputs.cssŠtěpán · b56c5c03b
- 1. 10. 2026refactor(ui): Combobox pryč — poslední volání na RecordSelect, smazán z @acrm/uiapps/web/src/ds/inputs.cssŠtěpán · aedeca283
- 1. 10. 2026fix(web): radky pod seznamem s hledanim licuji se sloupcem radku (akce PickerMenu, CheckMenu)apps/web/src/ds/inputs.cssŠtěpán · fca0ca71e
- 1. 10. 2026fix(ui): suplik roste i kdyz panel naroste po otevreni; bez Zadne vysledky u nabidnute akceapps/web/src/ds/inputs.cssŠtěpán · 7970f5145
- 1. 10. 2026fix(ui): muted radek - ztlumi se jen znacka, jmeno zustava citelne (AD: kontrast 2,85:1)apps/web/src/ds/inputs.cssŠtěpán · 09c55a7b3
- 1. 10. 2026feat(ui): RecordOption muted + subTone warn - tlumeny radek a varovny druhy udaj z kanonuapps/web/src/ds/inputs.cssŠtěpán · 7e686deb9
- 1. 10. 2026refactor(ui): holy Popover -> kanon (vlna 3) + nabidka v dialogu = panel v suplikuapps/web/src/ds/inputs.cssŠtěpán · 5a55c030f
- 29. 9. 2026fix(ui): „×" v Record selectu je tlačítko vedle triggeru, ne span role=button uvnitřapps/web/src/ds/inputs.cssŠtěpán · 2ea16ab8c
- 28. 9. 2026fix(ds-stories): audit DS — stories 1:1 s appkouapps/web/src/ds/inputs.cssŠtěpán · 251278e32
- 28. 9. 2026fix(ui): položka nabídky = jeden řádek, bez šedé vysvětlivky (ACRM-375–377)apps/web/src/ds/inputs.cssŠtěpán · 1a87decfc
- 28. 9. 2026fix(ds): zaškrtnutý checkbox (is-on/is-mixed) v tmavé = akcentní výplňapps/web/src/ds/inputs.cssŠtěpán · 0ee663488