<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
  <id>io.github.revisto.drum-machine</id>
  <metadata_license>CC0-1.0</metadata_license>
  <project_license>GPL-3.0-or-later</project_license>
  <name>Drum Machine</name>
  <summary>Create and play drum beats</summary>
  <description>
    <p>
      Drum Machine is a modern and intuitive application for creating, playing, and
      managing drum patterns. Perfect for musicians, producers, and anyone interested
      in rhythm creation, this application provides a simple interface for drum
      pattern programming. Have fun!
    </p>
    <p>Features:</p>
    <ul>
      <li>Intuitive grid-based pattern editor</li>
      <li>Adjustable BPM control</li>
      <li>Volume control for overall mix</li>
      <li>Save and load preset patterns</li>
      <li>Multiple drum sounds including kick, snare, hi-hat, and more</li>
      <li>Keyboard shortcuts for quick access to all functions</li>
    </ul>
  </description>
  <branding>
    <color type="primary" scheme_preference="light">#eac8ff</color>
    <color type="primary" scheme_preference="dark">#9d25ff</color>
  </branding>
  <screenshots>
      <screenshot type="default">
          <caption>Drum Pattern Loaded in Light Mode</caption>
          <image>https://github.com/revisto/drum-machine/raw/master/data/screenshots/drum-machine-light.png</image>
      </screenshot>
      <screenshot environment="gnome:dark">
          <caption>Drum Pattern Loaded in Dark Mode</caption>
          <image>https://github.com/revisto/drum-machine/raw/master/data/screenshots/drum-machine-dark.png</image>
      </screenshot>
  </screenshots>
  <categories>
    <category>Audio</category>
    <category>Music</category>
    <category>GNOME</category>
    <category>GTK</category>
  </categories>
  <keywords>
    <keyword>drum</keyword>
    <keyword>machine</keyword>
    <keyword>rhythm</keyword>
    <keyword>music</keyword>
    <keyword>pattern</keyword>
    <keyword>beats</keyword>
  </keywords>
  <translation type="gettext">drum-machine</translation>
  <launchable type="desktop-id">io.github.revisto.drum-machine.desktop</launchable>
  <url type="homepage">https://github.com/revisto/drum-machine</url>
  <url type="bugtracker">https://github.com/revisto/drum-machine/issues</url>
  <url type="vcs-browser">https://github.com/revisto/drum-machine</url>
  <update_contact>revisto_at_gmail.com</update_contact>
  <developer id="gmail.com">
    <name>Revisto</name>
    <email>therevisto@gmail.com</email>
  </developer>
  <releases>
    <release version="1.3.1" date="2025-02-10">
      <description>
        <p>This release of Drum Machine 1.3.1 brings significant UI and functionality improvements:</p>
        <ul>
          <li>Refactored headerbar and background styling for a flat, integrated visual experience.</li>
          <li>Enhanced accessibility with improved tooltips and descriptive labels for BPM and volume controls.</li>
          <li>Redesigned app icon and updated text styling for clearer user interface elements.</li>
          <li>Optimized layout breakpoints to improve responsiveness and reduce early scrolling.</li>
          <li>Fixed padding, border-radius, and vertical alignment issues across multiple controls.</li>
          <li>Updated file dialogs to use the Nautilus file chooser for a more modern approach.</li>
          <li>Improved keyboard navigation focus and updated tooltips, including dedicated play and pause hints.</li>
          <li>Transitioned to the Nautilus file chooser for a more contemporary interface.</li>
          <li>Now accessible on narrow mobile screens with adaptive UI elements.</li>
          <li>Refined app icon, and adjusted brand colors for better contrast.</li>
        </ul>
      </description>
    </release>
  </releases>
  <supports>
    <control>keyboard</control>
    <control>pointing</control>
    <control>touch</control>
  </supports>
  <requires>
    <internet>offline-only</internet>
  </requires>
  <content_rating type="oars-1.1" />
</component>