it-swarm-eu.dev

Co je dobrá náhrada za panel nabídek v aplikaci pro Windows?

Starý panel nabídek systému Windows (Soubor, Úpravy, Zobrazit atd.) Je vyzkoušen a pravdivý, ale zdá se, že mizí z oblíbeného používání. Mám novou desktopovou/klientskou aplikaci, kterou vyvíjím, a rád bych upgradoval na některé současné a efektivní prvky uživatelského rozhraní. Také nemám dost příkazů, které by ospravedlňovaly celý řádek nabídek. Mám jen:

  • Nový
  • Otevřeno
  • Uložit
  • Uložit jako
  • Jazyk
  • Export do PDF
  • Vytisknout
  • Pomoc
  • O

Jaký je dobrý způsob, jak prezentovat tyto příkazy uživateli, ale držet je většinou z cesty, dokud nejsou potřeba, jako tomu bylo v původním menu?

10
Stewbob

Obecně varuji před opuštěním všeho, co se snaží být pravdivé, jen aby byly aktuální - některé současné věci jsou spíše módní prohlášení než pokrok v použitelnosti. Pokud si opravdu myslíte, že je důležité udržovat příkazy „většinou mimo cestu, dokud nejsou potřeba“, použijte panel nabídek. Vypadá to, že vše, co potřebujete, je nabídka Soubor a Nápověda, takže ve skutečnosti bude představovat velmi nepořádek. Možná můžete dokonce použít prostor po nabídce Nápověda pro něco jiného než příkazy (např. Stavové hlásiče), což činí váš návrh kompaktnějším. Cokoli aktuálnější než soubor a nápověda, bude pravděpodobně pro vaše uživatele méně známé, a proto bude pravděpodobně matoucí.

Existuje však určitá výhoda, že vaše příkazy neskryjete jako tradiční lišta nabídek. Zobrazení všech příkazů na plný úvazek usnadňuje uživatelům hledání příkazů a díky pouhé expozici efektivněji vzdělává uživatele o možnostech aplikace. Pokud máte tak málo příkazů a v některých relacích se používají alespoň některé příkazy, má větší smysl je zobrazit v jednoúrovňové nabídce, spíše je skrýt v rozbalovací nabídce. Dalším problémem v panelu nabídek je, že k výběru položky je třeba dvou kliknutí (nebo klepnutí a přetažení). Naproti tomu zobrazení příkazů na jedné úrovni vyžaduje jedno kliknutí, což zefektivňuje design.

Možná byste měli umístit všechny příkazy do lišty tlačítek. Pokud chcete, můžete použít rozdělená tlačítka tam, kde chcete, a do rozbalovací nabídky umístit zřídka potřebné příkazy (například Uložit jako a O programu). Taková lišta s tlačítky by nezabírala více místa než běžný panel nástrojů nebo lišta s nabídkou více nabídek, takže bych se příliš nebál toho, aby to bylo v cestě.

Další možností je umístit příkazy do svislé řady tlačítek na levé straně okna, webový styl. Uživatelé mohou snadněji prohledávat seznam příkazů.

11
Michael Zuschlag

Můžete použít tlačítko „ozubená kola“, které vyvolá nabídku, např .:

alt text

Nezapomeňte na přístupnost pro lidi, kteří musí používat klávesnici nebo jiné funkce usnadnění přístupu k OS. Možná budete chtít standardní lištu nabídek, i když je řídká, nebo alespoň ujistěte se, že každá položka v nabídce ozubených kol má ekvivalent příkazového klíče nebo urychlovače v systému Windows.

4
Hisham

Panely nástrojů zmizely, protože prohlížeče je po léta nemohly správně podporovat. S js frameworks jeho ot rozumnější. Používám extjs (Sencha), který má vynikající interakční design. Z hlediska UX jsou panely nástrojů naprosto dobrými prvky UI. V případě potřeby je použijte. Nabídka Apple je v módě ze stylového hlediska, ale není strašně škálovatelná).

0
Glen Lipka