Przejdź do treści
Biblioteka skilli
Projektowanie i UX · Budowanie i kod

apple-hig-pop-up-buttons

/apple-hig-pop-up-buttons

Pomaga projektować zwarte menu jednego wyboru, które pokazuje wybraną opcję bezpośrednio na przycisku.

Licencja
MIT
Ostatnia zmiana repozytorium
26.10.2026

Ocena i bezpieczeństwo

91/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść26 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Pomaga projektować zwarte menu jednego wyboru, które pokazuje wybraną opcję bezpośrednio na przycisku.

Oryginalny opis (EN)

Use when creating, reviewing, or adapting compact single-choice menus that display a selected option.

Jak działa

SKILL.md bez nagłówków drugiego poziomu · 17 linii, 272 słów

Podgląd SKILL.md
---
name: apple-hig-pop-up-buttons
description: Use when creating, reviewing, or adapting compact single-choice menus that display a selected option.
---

# Choose one state without hiding its meaning

Read [the pop-up-button guide](../../references/pop-up-buttons.md). This procedure is application advice; distinguish selection from command execution.

Inspect the option set, current/default value, label, platform, and create/review/adapt request. Establish whether the list is flat and mutually exclusive. If it contains commands, multiple selection, or submenus, evaluate a pull-down instead. Record actual selected value from data, not solely a possibly stale button title.

Use a pop-up when space is limited and options need not remain exposed. Give the control or nearby introduction a predictive purpose; start with a useful likely default when appropriate. After choosing, close the menu and reflect the value. A rare Custom option can open less-common choices; define how cancellation retains the prior value so entering customization does not imply commitment. On iPad, a small well-defined set may replace unnecessary detail navigation inside a modal/popover. Do not prescribe the component on tvOS/watchOS.

Implement the selection model, provide a label/options/default/commit specification, or review concrete mismatches. Keep value persistence and preview effects explicit rather than assuming a framework's automatic behavior.

**Worked transformation:** Before: `Options` mixes `Portrait`, `Landscape`, and `Print Now`, with no selected state. Decision: orientation is one persistent choice while printing is an action. After: a labelled Orientation pop-up displays the selected orientation; Print becomes a separate direct command.

Deliver the artifact and selection/customization contract. Verify default, repeated selection, external value change, cancellation of Custom, and long labels. Fail for a displayed value differing from stored state, hidden command disguised as a choice, or ambiguous list purpose. State native keyboard/assistive selection checks separately.

Load [pull-down-buttons](../apple-hig-pull-down-buttons/SKILL.md) for commands, [pickers](../../../apple-hig-selection-and-input/.topics/apple-hig-pickers/SKILL.md) for other choice presentations, or [menus](../apple-hig-menus/SKILL.md) for organization.

Wersje

W bazie nie ma innych skilli o nazwie apple-hig-pop-up-buttons.

Migawka bazy z 28.10.2026 · wersja paczki 6616355ff4cd (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90hig-components-menus
    Omawia wytyczne Apple HIG dla menu i przycisków: menu kontekstowe, pasek menu, paski narzędzi, przyciski akcji, pop-up i pull-down oraz kontrolki rozwijania.
  • 91apple-hig-edit-menus
    Dobiera polecenia edycji dla zaznaczonej treści i opisuje, jak działa systemowe menu edycji w aplikacjach Apple.
  • 90hig-components-menus
    Podpowiada, jak zaprojektować przyciski, menu kontekstowe, pasek narzędzi i pasek menu w aplikacjach Apple.
  • 91apple-hig-pull-down-buttons
    Pomaga projektować przyciski rozwijane, które pokazują powiązane polecenia lub akcje drugorzędne.
  • 100hig-components-menus
    Prawdopodobnie wspiera stosowanie wytycznych Apple HIG dla menu, korzystając z kontekstu projektu zapisanego w pliku .claude/apple-design-context.md.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.