{
  "name": "crossword",
  "kind": "registry",
  "title": "Crossword",
  "description": "Daily crosswords in the panel: Crosshare's English minis, and the Turkish papers' kare bulmaca from HaberTürk, Cumhuriyet and Sabah. Every key is saved, so you can leave mid-puzzle and pick up where you were.",
  "version": "0.1.0",
  "icon": {
    "tile": {
      "glyph": "󰄹",
      "bg": "amber"
    }
  },
  "author": "pal",
  "spec": "github:zcag/pal/extensions/crossword@v0.9.0",
  "source": "https://github.com/zcag/pal/tree/HEAD/extensions/crossword",
  "commit": "097d33b682c90de7ecb93eeb2f0209d55062bede",
  "manifest": {
    "name": "crossword",
    "title": "Crossword",
    "description": "Daily crosswords in the panel: Crosshare's English minis, and the Turkish papers' kare bulmaca from HaberTürk, Cumhuriyet and Sabah. Every key is saved, so you can leave mid-puzzle and pick up where you were.",
    "version": "0.1.0",
    "icon": {
      "tile": {
        "glyph": "󰄹",
        "bg": "amber"
      }
    },
    "author": "pal",
    "repo": "bundled",
    "license": "MIT",
    "keywords": [
      "mini",
      "puzzle",
      "crosshare",
      "clues",
      "daily",
      "bulmaca",
      "kare bulmaca",
      "haberturk",
      "cumhuriyet",
      "sabah"
    ],
    "settings": [
      {
        "kind": "select",
        "id": "source",
        "label": "Opens on",
        "description": "Whose puzzle the first open shows (when nothing is left half-done), and whose puzzle of the day the Now row offers. Browse has every source as a tab either way.",
        "options": [
          {
            "id": "crosshare",
            "title": "Crosshare: English minis"
          },
          {
            "id": "haberturk",
            "title": "HaberTürk: günlük kare bulmaca"
          },
          {
            "id": "cumhuriyet",
            "title": "Cumhuriyet: günlük kare bulmaca"
          },
          {
            "id": "sabah",
            "title": "Sabah: kare bulmaca archive (2024 to 2025)"
          }
        ],
        "default": "crosshare"
      },
      {
        "kind": "boolean",
        "id": "autocheck",
        "label": "Autocheck",
        "text": "Mark a wrong letter the moment it is typed",
        "description": "Also on ⌘K. A solve with autocheck on is marked as checked in the history.",
        "default": false
      },
      {
        "kind": "boolean",
        "id": "suggest",
        "label": "Today's mini in Now",
        "text": "A row in the root's Now section while today's mini is unsolved",
        "description": "Only once you have solved a puzzle, and gone as soon as today's is solved.",
        "default": true
      },
      {
        "kind": "boolean",
        "id": "clock",
        "label": "Clock",
        "text": "Show the time while you play",
        "description": "Off hides the running time. Your times still count for stats and show when you finish. Also ⌘T or ⌘K in the game.",
        "default": true
      }
    ],
    "store": {
      "tagline": "Daily crosswords: Crosshare's minis and the Turkish papers' kare bulmaca",
      "category": "fun",
      "features": [
        "Today's Crosshare mini, or a kare bulmaca from HaberTürk, Cumhuriyet or Sabah; Next goes to another unplayed one",
        "The NYT Mini's keys: type to fill, `space` turns, `tab` walks the clues",
        "Turkish letters typed on a US keyboard: `c` where Ç goes shows Ç",
        "Check or reveal a square, a word or the grid; a clock that runs only while the grid is on screen",
        "A calendar of past puzzles per source, marked solved, started or new",
        "Stats per source: best and average times, daily streaks, a chart of recent solves"
      ],
      "permissions": [
        "network"
      ],
      "platforms": [
        "macos",
        "linux"
      ],
      "screenshots": [
        {
          "file": "1-solving.png",
          "caption": "Today's mini mid-solve: the clue you are on above the lists, the crossing clue lit"
        },
        {
          "file": "2-solved.png",
          "caption": "Solved: the time, the best, the streak, Next puzzle on Enter"
        },
        {
          "file": "3-browse.png",
          "caption": "The daily minis month by month, solved and started marked"
        },
        {
          "file": "4-stats.png",
          "caption": "Stats: best and average, the streak, recent times"
        }
      ],
      "actions": [
        {
          "title": "Next puzzle",
          "description": "Another unplayed mini: today's if it is still open, then back through the dailies, then the newest minis.",
          "keys": "cmd+n"
        },
        {
          "title": "Skip this puzzle",
          "description": "Next, the first open and the Now row pass it by from then on; opening it from Browse takes the skip back.",
          "keys": "cmd+shift+n"
        },
        {
          "title": "Browse puzzles",
          "description": "The daily minis by month, or the newest minis.",
          "keys": "cmd+o"
        },
        {
          "title": "Stats",
          "description": "Times, streaks and the history.",
          "keys": "cmd+s"
        },
        {
          "title": "Check word",
          "description": "Also the square (⌘⌥E) and the grid (⌘G, or Enter once the grid is full but not right).",
          "keys": "cmd+e"
        },
        {
          "title": "Reveal word",
          "description": "Also the square (⌘⌥U) and the grid (⌘⇧U).",
          "keys": "cmd+u"
        },
        {
          "title": "Clear word",
          "description": "Also the grid (⌘⌥⌫).",
          "keys": "alt+backspace"
        },
        {
          "title": "Show every clue",
          "description": "Over a wide grid with no room for the lists beside it.",
          "keys": "cmd+l"
        },
        {
          "title": "Pause",
          "description": "Stops the clock and hides the grid.",
          "keys": "cmd+p"
        },
        {
          "title": "Hide the clock",
          "description": "No running time on screen; again to bring it back. Times still count.",
          "keys": "cmd+t"
        }
      ]
    },
    "palettes": {
      "crossword": {
        "kind": "view",
        "title": "Crossword",
        "description": "The puzzle left half-done, else today's of the source you chose. Escape leaves at any point; every key is saved.",
        "keys": [
          {
            "keys": "a",
            "title": "Type a letter: fills the square and moves on"
          },
          {
            "keys": "backspace",
            "title": "Clear the square, or step back and clear"
          },
          {
            "keys": "space",
            "title": "Turn: across or down"
          },
          {
            "keys": "tab",
            "title": "Next clue (shift+tab the previous one)"
          },
          {
            "keys": "up",
            "title": "Move (an arrow across the word turns first)"
          },
          {
            "keys": "cmd+e",
            "title": "Check word (cmd+alt+e square, cmd+g grid)"
          },
          {
            "keys": "cmd+u",
            "title": "Reveal word (cmd+alt+u square, cmd+shift+u grid)"
          },
          {
            "keys": "cmd+n",
            "title": "Next puzzle"
          },
          {
            "keys": "cmd+o",
            "title": "Browse puzzles"
          },
          {
            "keys": "?",
            "title": "Every key"
          }
        ]
      }
    }
  },
  "playable": false,
  "updated_at": "2026-09-29T23:45:06Z",
  "url": "https://pal.cagdas.io/extensions/crossword",
  "tagline": "Daily crosswords: Crosshare's minis and the Turkish papers' kare bulmaca",
  "category": "fun",
  "screenshots": [
    "https://pal.cagdas.io/extensions/crossword/screenshots/1-solving-dark.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/1-solving.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/2-solved-dark.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/2-solved.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/3-browse-dark.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/3-browse.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/4-stats-dark.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/4-stats.png"
  ],
  "panel_screenshots": [
    "https://pal.cagdas.io/extensions/crossword/screenshots/1-solving.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/2-solved.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/3-browse.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/4-stats.png"
  ],
  "bar_screenshots": [],
  "panel_screenshots_dark": [
    "https://pal.cagdas.io/extensions/crossword/screenshots/1-solving-dark.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/2-solved-dark.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/3-browse-dark.png",
    "https://pal.cagdas.io/extensions/crossword/screenshots/4-stats-dark.png"
  ],
  "bar_screenshots_dark": [],
  "has_bar": false,
  "bar_items": [],
  "has_links": false,
  "links": [],
  "multi": false,
  "has_readme": true
}
