Blame hig/cs/notifications.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="notifications" xml:lang="cs">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="patterns#primary"/>
Packit 1470ea
    <desc>Upozornění na události v rámci celého systému</desc>
Packit 1470ea
    <credit type="author">
Packit 1470ea
      <name>Allan Day</name>
Packit 1470ea
      <email>aday@gnome.org</email>
Packit 1470ea
    </credit>
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Upozornění</title>
Packit 1470ea
Packit 1470ea

Upozornění umožňují informovat uživatele o událostech, i když vaši aplikaci zrovna nepoužívá. Rovněž poskytují uživateli schopnost na tyto události rychle reagovat pomocí činností upozornění.

Packit 1470ea
Packit 1470ea
<section id="when-to-use">
Packit 1470ea
<title>Kdy použít</title>
Packit 1470ea
Packit 1470ea

Upozornění používejte k informování uživatele o události, která by jej mohla zajímat, i když vaši aplikaci zrovna nepoužívá. Mezi to patří například nová zpráva v komunikační aplikaci, dokončení dlouho běžící úlohy, připomenutí z kalendáře a podobné.

Packit 1470ea
Packit 1470ea

Upozornění by neměla být používána jako náhrada za zpětnou vazbu, kterou poskytují okna vaší aplikace, která by měla být schopná informovat uživatele o události bez potřeby upozornění.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="notification-elements">
Packit 1470ea
<title>Prvky upozornění</title>
Packit 1470ea
Packit 1470ea

Upozornění v GNOME 3 mají řadu standardních komponent:

Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea

Prvek

Popis

Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea

Ikona aplikace

Ukazuje, která aplikace upozornění poslala.

Packit 1470ea
Packit 1470ea
Packit 1470ea

Název

Název upozornění.

Packit 1470ea
Packit 1470ea
Packit 1470ea

Tělo

Volitelný blok textu, který poskytuje další podrobnosti k upozornění. Může mít více odstavců. Například: úryvek ze začátku e-mailu.

Packit 1470ea
Packit 1470ea
Packit 1470ea

Výchozí činnost

Jedná se o činnost, která se spustí, když je upozornění aktivováno.

Packit 1470ea
Packit 1470ea
Packit 1470ea

Činnosti

Každé upozornění může zahrnovat až tři tlačítka.

Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
Packit 1470ea
<section id="titles">
Packit 1470ea
<title>Názvy</title>
Packit 1470ea
Packit 1470ea

Název by měl poskytovat krátké a stručné shrnutí popisu události, která upozornění vyvolala. Tělo upozornění nemusí být vždy viditelné, takže je důležité zajistit, že upozornění bude uživatelem pochopeno i ze samotného názvu.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="default-actions">
Packit 1470ea
<title>Výchozí činnosti</title>
Packit 1470ea
Packit 1470ea

Výchozí činnost by měla vždy zajistit odstranění upozornění a přenést do popředí okno patřící aplikaci, která upozornění vyslala. Když upozornění patří k nějaké konkrétní části uživatelského rozhraní vaší aplikace, měla by výchozí činnost zobrazit tuto část. Například výchozí činnost pro upozornění o novém e-mailu by měla zobrazit příslušnou e-mailovou zprávu.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="actions">
Packit 1470ea
<title>Činnosti upozornění</title>
Packit 1470ea
Packit 1470ea

Užitečné funkce můžete poskytnout vložením tlačítek přímo do upozornění. Uživateli to umožní rychle a jednoduše na upozornění reagovat.

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Nabídnuté činnosti by se měly vztahovat k obsahu upozornění a neměly by poskytovat obecné činnosti z vaší aplikace. To zajistí, že každé upozornění má jasný cíl a účel.

</item>
Packit 1470ea
<item>

Činnosti v upozornění použijte jen když je funkce, kterou poskytují, obecně žádaná.

</item>
Packit 1470ea
<item>

Činnosti by neměly nahradit ovládací prvky z uživatelského rozhraní aplikace. Stejnou akci musí být možné provést i z okna vaší aplikace.

</item>
Packit 1470ea
<item>

Činnosti není nutné v upozorněních používat vždy a řada upozornění je vůbec nepotřebuje.

</item>
Packit 1470ea
<item>

Činnosti upozornění by neměly duplikovat výchozí činnost. Například upozornění na nový e-mail nepotřebuje mít tlačítko <gui>Open</gui> (<gui>Otevřít</gui>), protože to by měla udělat výchozí činnost.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="general-guidance">
Packit 1470ea
<title>Obecné pokyny</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Je důležité uživatele upozorněními zbytečně nevyrušovat. Velmi snadno se to totiž zvrhne v obtěžování a frustraci a uživatel pak bude mít tendenci si vaši aplikaci zprotivit. Proto při zavádění upozornění buďte vždy kritičtí a položte si otázku, jestli uživatel opravdu tak moc potřebuje být informován o události, kterou chcete sdělit.

</item>
Packit 1470ea
<item>

Aplikace, které operují se spoustou událostí, například s e-maily nebo se zprávami ze sociálních sítí, riskují, že budou uživatele rušit velkým množstvím upozornění. Takovéto aplikace by měli zavést omezení, jak často budou upozornění zasílat. Místo aby zobrazovali upozornění pro každou jednotlivou novou zprávu, je lepší nápad posílat upozornění jako souhrn pro několik nových zpráv.

</item>
Packit 1470ea
<item>

Upozornění v GNOME 3 přetrvávají i po té, co jsou poprvé zobrazena. Je proto důležité odstraňovat zprávy upozornění, které pro uživatele nemají nadále žádný význam.

Packit 1470ea
<list>
Packit 1470ea
<item>

Okno vaší aplikace by mělo poskytnou zpětnou vazbu u všech událostí, které byly oznámeny přes upozornění. Když je okno aplikace zaměřeno, je následkem, že se zprávou v upozorněních by mělo být zacházeno, jako by byla přečtena a měla by být odstraněna.

</item>
Packit 1470ea
<item>

Zajistěte, aby vaše aplikace odstranila upozornění, která již neplatí. Například upozornění na varování k počasí, které bylo odvoláno, by mělo být odstraněno.

</item>
Packit 1470ea
</list></item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="api-reference">
Packit 1470ea
<title>Referenční příručka API</title>
Packit 1470ea
<list>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gio/stable/GNotification.html">GNotification</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
</page>