<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.skinshortcuts" name="Skin Shortcuts" version="3.0.0~beta27" provider-name="MikeSiLVO">
    <requires>
        <import addon="xbmc.python" version="3.0.0"/>
    </requires>
    <extension point="xbmc.python.script" library="default.py"/>
    <extension point="xbmc.addon.metadata">
        <news>
3.0.0~beta27
  - BREAKING: Property(path) now returns bare path (e.g. plugin://...) instead of full action
  - New Property(action) for full action string (e.g. ActivateWindow(videos,plugin://...,return))
  - Skins using Property(path) in onclick/templates must switch to Property(action)

3.0.0~beta26
  - Support type="widgets" on top-level menus for standalone widget management

3.0.0~beta25
  - Add source selection step to playlist picker
  - Fix infinite loop with single playlist source, sort playlists by name

3.0.0~beta24
  - Remove showGetMore

3.0.0~beta23
  - Add menu-specific shortcut groupings
  - Minor code cleanup and fixes

3.0.0~beta22
  - Add text and number property types for keyboard/numeric input
  - Fix disabled state not persisting for custom submenu items
  - Resolve properties in build="true" templates with deduplication

3.0.0~beta21
  - Fix browse dialog treating cancel as selection when default path is set
  - Fix dialog not showing widget properties for predefined menus.xml items
  - Fix embedded $LOCALIZE[] tokens not resolved in option labels
  - Resolve widget/background properties when manager loads menus

3.0.0~beta20
  - Add build="auto" attribute for conditional menu building
  - Add type=skinstring entry point for standalone widget picker to skin strings
  - Add submenu template processing with $PARENT[] support
  - Add template_only attribute for menus
  - Add widget picker for widget submenu items
  - Add combined visibility for build="true" templates
  - Fix template visibility using hardcoded container instead of menu container
  - Fix nosuffix markers not stripped in template text substitution
  - Fix $INCLUDE[] not resolved in items template path
  - Fix build="true" templates output as single include
  - Fix dynamically created widget menus orphaned on save
  - Fix custom widget menus not recognized as widget type
  - Fix widget management dialog child dialog handling
  - Fix template property value attribute parsing
  - Skip templates for items without required submenus
  - Improve hash comparison logging
  - Improve property requirement checking

3.0.0~beta19
  - Fix onclose menu not opening when widget submenu doesn't exist yet

3.0.0~beta18
  - Add browse-into for widget addon content
  - Move subdialog properties from Home to Dialog window (auto-cleanup on close)
  - Support top-level shortcuts/content/input in groupings (not just groups)
  - Fix template from_source properties not overwriting context
  - Fix input items using entered value instead of configured label/icon

3.0.0~beta17
  - Add browse-into for addon content with placeholder support
  - Clean up orphaned submenus on save
  - Fix position saving for items in user-created menus

3.0.0~beta16
  - Fix submenu creation for new menu items
  - Rename window properties: allowWidgets/allowBackgrounds/allowSubmenus to disableWidgets/disableBackgrounds/disableSubmenus

3.0.0~beta15
  - Fix browse/multi background property values

3.0.0~beta14
  - Fix subdialog showing wrong item properties
  - Fix widget changes not updating options until cleared
  - Fix widgetSource and widgetType for dynamic content widgets
  - Support view overrides for non-plugin addons

3.0.0~beta13
  - Fix new item duplicates

3.0.0~beta11
  - Control type menus: output controls instead of items via controltype attribute
  - Include references in items/defaults via skinshortcuts element
  - Template: built-in label, label2, icon, visible, path variables
  - Template: onclick marker for action injection
  - Multiple visible elements now joined with +

v3.0.0~beta10
- View locking: view selection by content type, separate for library and plugins
- New reset commands: type=resetviews, type=resetmenus, type=reset,menu=X, type=reset,menu=X,submenus=true, type=resetsubmenus

v3.0.0~beta9
- Template: add items attribute for submenu iteration
- Template: $PARENT[] expression for parent item properties
- Template: $MATH[] and $IF[] dynamic expressions
- Dialog: groupname property renamed to menuname
        </news>
        <summary lang="en_GB">Custom menus, properties, and artwork for skins</summary>
        <platform>all</platform>
        <license>GPL-2.0-only</license>
        <forum>https://forum.kodi.tv/showthread.php?tid=383314</forum>
        <source>https://github.com/mikesilvo164/script.skinshortcuts</source>
        <assets>
            <icon>resources/media/icon.png</icon>
            <fanart>resources/media/fanart.jpg</fanart>
        </assets>
        <description lang="ar_SA">إضافة مخصصه للمظهر لتوفير إدارة بسيطة للودجيت &quot;الأقسام&quot; و الاختصارات على الشاشة (تتطلب دعم المظهر لها)</description>
        <description lang="cs_CZ">Doplněk pro vzhledy poskytující jednoduchý management a seznamy uživatelských zkratek (vyžaduje podporu vzhledu)</description>
        <description lang="da_DK">Add-on til skins der giver enkel styring og lister over brugergenveje (kræver skin-understøttelse)</description>
        <description lang="de_DE">Addon für Skins zum einfachen Bearbeiten und Auflisten von benutzerdefinierten Verknüpfungen (erfordert Skinunterstützung)</description>
        <description lang="el_GR">Πρόσθετο για κελύφη, το οποίο παρέχει έναν απλό τρόπο διαχείρισης και κατηγοριοποίησης των συντομεύσεων του χρήστη (πρέπει να υποστηρίζεται από το κέλυφος)</description>
        <description lang="en_GB">Add-on for skins to provide simple managing and listing of user shortcuts (requires skin support)</description>
        <description lang="en_NZ">Add-on for skins to provide simple managing and listing of user shortcuts (requires skin support)</description>
        <description lang="en_US">Add-on for skins to provide simple managing and listing of user shortcuts (requires skin support)</description>
        <description lang="es_ES">Complemento para las pieles para proporcionar una gestión sencilla y lista de atajos de usuario (requiere que la piel lo soporte)</description>
        <description lang="fi_FI">Lisäosa, joka mahdollistaa ulkoasujen valikkokohteiden ja omien pikavalintojen lisäyksen ja niiden muokkauksen (vaatii tuen ulkoasulta)</description>
        <description lang="fr_CA">Addiciel pour habillages qui fournit une gestion simple et un listage des raccourcis utilisateurs (exige la prise en charge de l&apos;habillage)</description>
        <description lang="fr_FR">Module complémentaire pour les skins pour fournir une gestion et une liste simples de raccourcis utilisateur (nécessite la prise en charge des skins)</description>
        <description lang="gl_ES">Complemento que fornece aos temas dunha xestión sinxela dos atallos dos usuarios (require soporte do tema)</description>
        <description lang="hr_HR">Dodatak za presvlake koji omogućuje jednostavno upravljanje i prikaz prečaca korisnika (zahtijeva podršku presvlake)</description>
        <description lang="hu_HU">Felszín kiegészítő amely könnyen kezelhetővé és listázhatóvá teszi a felhasználói parancsikonokat (Felszín támogatás szükséges)</description>
        <description lang="is_IS">Viðbót fyrir viðmót til að halda utan um flýtivísa og fá yfirlit yfir þá (þarfnast stuðnings frá viðmóti)</description>
        <description lang="it_IT">Add-on per gli skin per consentire un facile gestione ed elenco delle scorciatoie utente (richiede che lo skin lo supporti)</description>
        <description lang="ko_KR">사용자 단축키의 간단한 관리 및 목록을 제공하는 스킨용 애드온(스킨 지원 필요)</description>
        <description lang="lt_LT">Priedas teminėms išvaizdoms, kad jos turėtų galimybę paprastai tvarkyti ir atvaizduoti vartotojo sukurtas nuorodas (reikalingas teminės išvaizdos palaikymas)</description>
        <description lang="nb_NO">Tillegg for enkel administrering og opplisting av bruker-snarveier i tema (krever støtte i tema)</description>
        <description lang="nl_NL">Add-on voor skins om te voorzien in het eenvoudig beheren en sorteren van gebruikers snelkoppelingen (vereist skin ondersteuning)</description>
        <description lang="pl_PL">Wtyczka dla skór, która zapewnia proste zarządzanie i tworzenie list skrótów użytkownika (wymaga wsparcia skóry)</description>
        <description lang="pt_BR">Add-on para que as skins possam prover gerenciamento de lista de atalhos para o menu principal (requer suporte da skin)</description>
        <description lang="pt_PT">Um add-on que permite que os temas tenham recursos simples para gerir e listar atalhos de utilizadores (é necessário suporte do tema)</description>
        <description lang="ru_RU">Дополнение для обложек, предоставляющее простой способ управления пользовательскими ярлыками (требуется поддержка обложкой)</description>
        <description lang="sk_SK">Doplnok poskytujúci jednoduchý manažment zoznamu užívateľských odkazov (vyžaduje podporu v doplnku pre vzhľad)</description>
        <description lang="sv_SE">Skinntillägg som tillhandahåller enkel hantering och översikt av användargenvägar (om skinnet stöder det)</description>
        <description lang="zh_CN">皮肤加载项，提供简单的用户快捷方式管理和列表（需要皮肤支持）</description>
        <description lang="zh_TW">插件为皮肤提供了简单的管理和用户连接方式列表 (需要皮肤支持)</description>
    </extension>
</addon>
