<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
  <schema id="org.gnome.shell.extensions.app-pinner" path="/org/gnome/shell/extensions/app-pinner/">

    <key name="custom-keybindings" type="as">
      <default>[]</default>
      <summary>Custom keybindings paths</summary>
    </key>

    <key name="show-pin-icon" type="b">
      <default>true</default>
      <summary>Show pin icon in panel</summary>
      <description>Whether to show the pin icon in the panel when there are pinned items</description>
    </key>
    
    <!-- Applicazioni Pinnate -->
    <key name="pinned-apps" type="as">
      <default>[]</default>
      <summary>Pinned Applications</summary>
    </key>

    <!-- Aspetto -->
    <key name="icon-size" type="i">
      <default>24</default>
      <range min="16" max="48"/>
      <summary>Icon size in pixels</summary>
    </key>

    <key name="show-in-panel" type="b">
      <default>true</default>
      <summary>Show apps in panel</summary>
      <description>Whether to display pinned apps in the top panel</description>
    </key>

    <key name="always-show-menu" type="b">
      <default>false</default>
      <summary>Always show menu icon</summary>
      <description>Keep the menu icon visible even when panel apps are hidden</description>
    </key>

    <key name="position-in-panel" type="s">
      <default>'right'</default>
      <choices>
        <choice value='left'/>
        <choice value="center"/>
        <choice value='right'/>
      </choices>
      <summary>Panel position</summary>
      <description>Posizione nella barra superiore</description>
    </key>

    <key name="spacing" type="i">
      <default>6</default>
      <range min="0" max="24"/>
      <summary>Spacing between icons</summary>
    </key>

    <key name="enable-labels" type="b">
      <default>false</default>
      <summary>Show application labels</summary>
    </key>

    <!-- Comportamento -->
    <key name="launch-animation" type="b">
      <default>true</default>
      <summary>Enable launch animation</summary>
    </key>

    <!-- Avanzate -->
    <key name="max-apps" type="i">
      <default>10</default>
      <range min="1" max="20"/>
      <summary>Maximum apps to display</summary>
    </key>

    <key name="default-apps" type="as">
      <default>['org.gnome.Calculator.desktop']</default>
      <summary>Default suggested apps</summary>
    </key>

    <!-- Scorciatoie da tastiera -->
    <key name="shortcut-1" type="s">
      <default>''</default>
      <summary>Shortcut for position 1</summary>
    </key>
    <key name="shortcut-2" type="s">
      <default>''</default>
      <summary>Shortcut for position 2</summary>
    </key>
    <key name="shortcut-3" type="s">
      <default>''</default>
      <summary>Shortcut for position 3</summary>
    </key>
    <key name="shortcut-4" type="s">
      <default>''</default>
      <summary>Shortcut for position 4</summary>
    </key>
    <key name="shortcut-5" type="s">
      <default>''</default>
      <summary>Shortcut for position 5</summary>
    </key>
    <key name="shortcut-6" type="s">
      <default>''</default>
      <summary>Shortcut for position 6</summary>
    </key>
    <key name="shortcut-7" type="s">
      <default>''</default>
      <summary>Shortcut for position 7</summary>
    </key>
    <key name="shortcut-8" type="s">
      <default>''</default>
      <summary>Shortcut for position 8</summary>
    </key>
    <key name="shortcut-9" type="s">
      <default>''</default>
      <summary>Shortcut for position 9</summary>
    </key>
    <key name="shortcut-10" type="s">
      <default>''</default>
      <summary>Shortcut for position 10</summary>
    </key>
    <key type="as" name="startup-apps">
      <default>[]</default>
      <summary>Startup Applications</summary>
      <description>List of application IDs to launch at system startup.</description>
    </key>
    <key name="indicator-color" type="s">
      <default>'#00ff00'</default>
      <summary>Indicator color</summary>
      <description>Color for running application indicator</description>
    </key>
    <key name="custom-links" type="as">
      <default>[]</default>
      <summary>Custom pinned links</summary>
    </key>
    <key name="sort-alphabetically" type="b">
      <default>false</default>
      <summary>Sort apps alphabetically</summary>
      <description>If enabled, pinned apps will be sorted by name.</description>
    </key>
  </schema>
</schemalist>