<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="budgie-desktop">
  <enum id="com.solus-project.budgie-raven.RavenPosition">
    <value nick="BUDGIE_RAVEN_POSITION_AUTOMATIC" value="1" />
    <value nick="BUDGIE_RAVEN_POSITION_LEFT" value="2" />
    <value nick="BUDGIE_RAVEN_POSITION_RIGHT" value="3" />
  </enum>

  <enum id="com.solus-project.budgie-raven.NotificationSort">
    <value nick="BUDGIE_NOTIFICATION_SORT_NEW_OLD" value="1" />
    <value nick="BUDGIE_NOTIFICATION_SORT_OLD_NEW" value="2" />
  </enum>

  <schema path="/org/buddiesofbudgie/budgie-desktop/raven/widgets/" id="org.buddiesofbudgie.budgie-desktop.raven.widgets">
    <key type="as" name="uuids">
      <default>[]</default>
      <summary>Widget UUIDs</summary>
      <description>UUIDs of widget instances in the Widgets view, in order from top to bottom.</description>
    </key>

    <key type="b" name="confirm-widget-removal">
      <default>true</default>
      <summary>Confirm widget removal</summary>
      <description>When removing a widget from the Raven Widgets view, show a dialog asking if the user is certain they want to remove the widget.</description>
    </key>

    <key type="b" name="initialized">
      <default>false</default>
      <summary>Whether the Widgets view has been initialized</summary>
      <description>Signals to Raven if the Widgets view should be populated with the default set of widgets.</description>
    </key>
  </schema>

  <schema id="org.buddiesofbudgie.budgie-desktop.raven.widgets.instance-info">
    <key type="s" name="module">
      <default>''</default>
      <summary>Module name</summary>
      <description>Module name of the provider plugin</description>
    </key>
  </schema>

  <schema path="/com/solus-project/budgie-raven/" id="com.solus-project.budgie-raven">
    <key enum="com.solus-project.budgie-raven.RavenPosition" name="raven-position">
      <default>'BUDGIE_RAVEN_POSITION_AUTOMATIC'</default>
      <summary>Set Raven position</summary>
      <description>Set which side of the screen Raven will open on. If set to Automatic, Raven will open where its parent panel is.</description>
    </key>

    <key enum="com.solus-project.budgie-raven.NotificationSort" name="notification-sort">
      <default>'BUDGIE_NOTIFICATION_SORT_NEW_OLD'</default>
      <summary>Set notification sort order</summary>
      <description>Set whether notifications are sorted from oldest to newest, or newest to oldest.</description>
    </key>

    <key type="b" name="allow-volume-overdrive">
      <default>false</default>
      <summary>Allow raising volume above 100%</summary>
      <description>This setting overrides the one provided by org.gnome.desktop.sound.</description>
    </key>

    <key type="b" name="enable-week-numbers">
      <default>false</default>
      <summary>Enables displaying of week numbers in Calendar</summary>
      <description>This setting enables the display of week numbers in the Calendar widget.</description>
    </key>

    <key type="b" name="show-calendar-widget">
      <default>true</default>
      <summary>Show the Calendar widget in Raven</summary>
      <description>Show the Calendar widget in Raven.</description>
    </key>

    <key type="b" name="show-sound-output-widget">
      <default>true</default>
      <summary>Show the Sound Output devices widget in Raven</summary>
      <description>Show the Sound Output devices widget in Raven.</description>
    </key>

    <key type="b" name="show-mic-input-widget">
      <default>true</default>
      <summary>Show the Sound Input devices widget in Raven</summary>
      <description>Show the Sound Input devices widget in Raven.</description>
    </key>

    <key type="b" name="show-mpris-widget">
      <default>true</default>
      <summary>Show the MPRIS widget in Raven</summary>
      <description>Show the MPRIS widget in Raven.</description>
    </key>
  </schema>
</schemalist>
