Ariver
2026-06-06 024cb1bcf5a4d85ca4b13945b87b15be8b262470
docs/index-en.html
@@ -74,14 +74,16 @@
        <ul class="views__modes">
          <li>Flat</li>
          <li>Plain containers</li>
          <li>Colored containers</li>
          <li class="views__modes-row">
            <span class="views__modes-row__label">Colored containers</span>
            <div class="views__shortcut">
              <span class="views__shortcut-label">Quick launch</span>
              <span class="views__shortcut-keys"><kbd>Option</kbd> + <kbd>Shift</kbd> + <kbd>Space</kbd></span>
            </div>
          </li>
          <li>Plain grid</li>
          <li>Colored grid</li>
        </ul>
        <div class="views__shortcut">
          <span class="views__shortcut-label">Quick launch</span>
          <span class="views__shortcut-keys"><kbd>Option</kbd> + <kbd>Shift</kbd> + <kbd>Space</kbd></span>
        </div>
      </div>
    </div>
  </section>
@@ -109,6 +111,103 @@
    </div>
  </section>
  <section class="memo" aria-label="App memos">
    <div class="layout memo__split">
      <figure class="memo__art">
        <img
          src="assets/app-memo.jpg"
          alt="TagLauncher app memo shown on hover"
          width="880"
          height="572"
          loading="lazy"
          decoding="async">
      </figure>
      <div class="memo__copy">
        <h2 class="memo__headline">Write memos for your apps</h2>
        <p class="memo__lead">Edit usage notes. Hover to reveal—clear at a glance.</p>
      </div>
    </div>
  </section>
  <section class="search" aria-label="Global Quick Search">
    <div class="layout search__split">
      <div class="search__copy">
        <h2 class="search__headline">Global Quick Search</h2>
        <p class="search__lead">Search app names, tags, and memos—instantly.</p>
        <p class="search__tagline">The experience macOS never gave you—we do.</p>
        <div class="search__shortcut">
          <span class="search__shortcut-label">Shortcut</span>
          <span class="search__shortcut-keys"><kbd>fn</kbd> + <kbd>Space</kbd></span>
        </div>
      </div>
      <figure class="search__art">
        <img
          src="assets/quick-search.jpg"
          alt="TagLauncher Quick Search for apps, tags, and memos"
          width="560"
          height="630"
          loading="lazy"
          decoding="async">
      </figure>
    </div>
  </section>
  <section class="backup" aria-label="Backup &amp; Restore">
    <div class="layout backup__split">
      <figure class="backup__art">
        <img
          src="assets/backup-restore.jpg"
          alt="TagLauncher JSON backup and restore for tags and layout"
          width="1024"
          height="558"
          loading="lazy"
          decoding="async">
      </figure>
      <div class="backup__copy">
        <h2 class="backup__headline">Backup &amp; Restore</h2>
        <p class="backup__lead"><strong>Tags and layout data</strong> support JSON <strong>backup</strong>—export / import so you never lose your setup.</p>
      </div>
    </div>
  </section>
  <section class="privacy" aria-label="Offline privacy">
    <div class="layout privacy__split">
      <div class="privacy__copy">
        <h2 class="privacy__headline">100% offline, 100% ad-free</h2>
        <p class="privacy__lead">Data stays on your device—no analytics SDK, no ads. Never needs the network.</p>
        <div class="privacy__feature">
          <h3 class="privacy__feature-title">Privacy matters</h3>
          <p class="privacy__feature-text">TagLauncher never touches your privacy. Every line of code is built for local efficiency.</p>
        </div>
        <div class="privacy__feature">
          <h3 class="privacy__feature-title privacy__feature-title--accent">
            <span class="privacy__feature-icon" aria-hidden="true"></span>
            Pure &amp; native
          </h3>
          <p class="privacy__feature-text">No bloated network components—fast launch, zero background footprint.</p>
        </div>
        <p class="privacy__protocol">TagLauncher Security Protocol</p>
      </div>
      <figure class="privacy__art">
        <img
          src="assets/shield-check.png"
          alt=""
          width="379"
          height="437"
          loading="lazy"
          decoding="async"
          role="presentation">
      </figure>
    </div>
  </section>
  <main class="page-main">
    <div class="layout">
      <section class="card">