• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 4 Hlas(ů) - 2 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Video pluginy a skiny - pro autory doplňků
#5
Využívejte možnosti Kodi a jejich skinů uvážlivě I.

Velmi často autoři pluginů vkládají do položky Label, kromě názvu položky (filmu, seriálu, epizody) i další informace. Což o to, není to úplně špatný nápad, zvlášť když chceme, aby uživatel dostal na jednom místě přehledně co nejvíce informací. Ale pozor. Často se u toho dělají chyby, resp. volí se postupy, které, z hlediska toho, co Kodi nabízí a jak jeho skiny (které tu informaci nakonec zobrazí) pracují, nemusí být vždy úplně ideální:
  • Autor vše, co vloží do Label, vloží i do Title, možná pod dojmem mýtu, že to tak má být. Tak si to totiž někteří vysvětlují, že to co je v Label, to musí být i v Title. Ale kdyby to tak bylo, tak by jedna z těch položek neměla smysl, ne? Je třeba si uvědomit, že Title je klíč záznamu v databázi/containeru, a že by tedy v něm měla být jen to, co je klíčem. Tzn. jednoznačná identifikace položky daného záznamu. Oproti tomu Label je to, co chceme, aby k dané položce uživatel viděl v zobrazeném seznamu.
  • Autor do Label vkládá i to, co by Kodi dokázalo ve skinu zobrazit i jiným, standardním způsobem. Jedná se o doplňující informace, které se, pravda nemusí vždy zobrazit všechny tak, jak si to autor přeje a jak by bylo i z hlediska logiky vhodné, ale některé druhy takových informací jsou z hlediska konečného výsledku přeci jen k zamyšlení. Posledním takovým příkladem, který se tady na fóru dikutuje, je zobrazení velikosti souborů. Pro to má Kodi poměrně standardní mechanismus, kdy v případě seznamu videí (tzn. seznamu z container-u typu videos), zobrazí velikost souboru v seznamu v pozici zobrazení Label2. Kodi v případě typu videos, pokud ji zná, zobrazí velikost souboru, převedenou optimálně na vhodné jednotky (B, KB, MB, GB) automaticky tak, aby výsledek by co nejlepší. Pokud Kodi tu velikost nezná, tedy například v případech, kdy nejde o fyzicky dostupné soubory, může autor tu velikost do příslušné položky (size) každého záznamu (pokud ji má v pluginu k dipozici) vložit pomocí setInfo. Vkládá se přitom délka souboru v bytech, optimální převod na vhodné jendotky při zobrazení (viz výše) Kodi zajistí automaticky.
  • Autor použije metakódy pro změnu barvy části textu. Ano, je to efektní, ale je třeba s tímto postupem pracovat uvážlivě. Je totiž třeba pamatovat na to, že ve finále má poslední slovo v barvě textu a jeho pozadí skin. A že barvy textu a jeho pozadí mohou být olivněny jak uživatelským nastavením daného skinu, tak současně s tím i kontextem. Napevno definovaná barva textu pak může kolidovat např. s barvou pozadí vybrané položky. A pokud se barvy sejdou v nevhodném kontrastu nebo budou dokonce stejné, je jasné, že čitelnost textu to může zásadně ovlivnit.
 
Citovat
  


Příspěvků v tématu
RE: Video pluginy a skiny - pro autory doplňků - od JiRo - 18.5.2025, 11:57

Přejít na fórum:


Prochází: 1 host(ů)