{
  "name": "screenshots",
  "kind": "bundled",
  "title": "Screenshots",
  "description": "Capture an area, a window or the whole screen to a file or the clipboard, then find the screenshots you took, newest first with thumbnails. Open, reveal, copy the image, its path or a markdown link, read its text, or trash it.",
  "version": "0.1.0",
  "icon": {
    "tile": {
      "glyph": "󰄀",
      "bg": "teal"
    }
  },
  "author": "pal",
  "spec": "github:zcag/pal/extensions/screenshots@v0.9.1",
  "source": "https://github.com/zcag/pal/tree/HEAD/extensions/screenshots",
  "commit": "63287e180ce349dac3aa87c68ce4c80bc42ad409",
  "manifest": {
    "name": "screenshots",
    "title": "Screenshots",
    "description": "Capture an area, a window or the whole screen to a file or the clipboard, then find the screenshots you took, newest first with thumbnails. Open, reveal, copy the image, its path or a markdown link, read its text, or trash it.",
    "version": "0.1.0",
    "icon": {
      "tile": {
        "glyph": "󰄀",
        "bg": "teal"
      }
    },
    "author": "pal",
    "repo": "bundled",
    "license": "MIT",
    "settings": [
      {
        "kind": "select",
        "id": "destination",
        "label": "Capture to",
        "description": "Where a capture goes on Enter; cmd+c on a Capture row takes the other one for that shot.",
        "options": [
          {
            "id": "file",
            "title": "A file in the screenshots folder"
          },
          {
            "id": "clipboard",
            "title": "The clipboard"
          }
        ],
        "default": "file"
      },
      {
        "kind": "path",
        "id": "folder",
        "label": "Folder",
        "pick": "folder",
        "description": "Where captures land and the recent list reads. Empty: what macOS uses (`defaults read com.apple.screencapture location`, else the Desktop); on Linux ~/Pictures/Screenshots when it exists, else ~/Pictures.",
        "placeholder": "~/Desktop",
        "default": ""
      },
      {
        "kind": "number",
        "id": "timer",
        "label": "Timer",
        "description": "Seconds the delayed capture (cmd+enter on a Capture row) waits before the shot.",
        "min": 1,
        "max": 60,
        "unit": "seconds",
        "default": 3
      },
      {
        "kind": "boolean",
        "id": "sound",
        "label": "Shutter sound",
        "text": "Play the capture sound",
        "description": "macOS plays one unless told not to.",
        "default": false
      },
      {
        "kind": "boolean",
        "id": "all_files",
        "label": "Every image",
        "text": "List every image and recording in the folder",
        "description": "Off: only files named like macOS's captures (Screenshot ..., Screen Recording ...).",
        "default": false
      },
      {
        "kind": "number",
        "id": "limit",
        "label": "Rows",
        "description": "At most this many recent screenshots.",
        "min": 1,
        "max": 500,
        "default": 50
      },
      {
        "kind": "boolean",
        "id": "ocr_concealed",
        "label": "OCR copies concealed",
        "text": "Text read from a screenshot never enters the clipboard history",
        "default": false
      }
    ],
    "store": {
      "tagline": "Take a screenshot, then find, copy or read the ones you took",
      "category": "system",
      "features": [
        "Capture an area, a window or the screen, to a file or the clipboard, now or after a timer",
        "Your screenshots and recordings newest first, with a thumbnail, pixel size, file size and age",
        "Copy the image, its path or a markdown image link, or copy the text in it (macOS)",
        "Mark several with `tab` to open, copy or trash them together",
        "A screenshot from the last two minutes is the first thing you see when the panel opens",
        "`cmd+i` shows the picture large with its folder, size and time"
      ],
      "permissions": [],
      "platforms": [
        "macos",
        "linux"
      ],
      "screenshots": [
        {
          "file": "1-list.png",
          "caption": "Capture an area, a window or the screen, then the folder's screenshots newest first, with thumbnails, pixel sizes and ages"
        },
        {
          "file": "2-actions.png",
          "caption": "Open or reveal it, copy the image, its path or a markdown tag, read its text, or trash it"
        },
        {
          "file": "3-detail.png",
          "caption": "The detail pane: the picture itself over its name, folder, size, pixels and when it was taken"
        }
      ],
      "actions": [
        {
          "title": "Capture",
          "description": "On a Capture row: to a file in the folder, or to the clipboard when the setting says so.",
          "keys": "enter"
        },
        {
          "title": "Capture after 3 s",
          "description": "The same shot after the timer.",
          "keys": "cmd+enter"
        },
        {
          "title": "Capture to the clipboard",
          "description": "The other destination for this one shot.",
          "keys": "cmd+c"
        },
        {
          "title": "Open",
          "description": "On a screenshot: the file in its app; marked rows together.",
          "keys": "enter"
        },
        {
          "title": "Reveal in Finder",
          "keys": "cmd+enter"
        },
        {
          "title": "Copy image",
          "description": "The file itself onto the clipboard: a paste in a chat or a document drops the picture.",
          "keys": "cmd+c"
        },
        {
          "title": "Copy path",
          "keys": "cmd+shift+c"
        },
        {
          "title": "Copy as markdown image",
          "description": "`![Screenshot 2026-09-17 at 14.03.22](/path/Screenshot%202026-09-17%20at%2014.03.22.png)`.",
          "keys": "cmd+m"
        },
        {
          "title": "Copy text (OCR)",
          "description": "The text in the picture onto the clipboard.",
          "keys": "cmd+shift+t"
        },
        {
          "title": "Move to Trash",
          "description": "Asks first; marked rows together.",
          "keys": "cmd+d"
        }
      ]
    },
    "palettes": {
      "screenshots": {
        "title": "Screenshots",
        "kind": "live",
        "tier": "primary",
        "description": "Capture rows first, then the screenshots folder newest first with thumbnails, sizes and ages.",
        "keys": [
          {
            "keys": "enter",
            "title": "Capture, or open the screenshot"
          },
          {
            "keys": "cmd+enter",
            "title": "Capture after the timer, or reveal the file"
          },
          {
            "keys": "cmd+c",
            "title": "Capture to the other destination, or copy the image"
          },
          {
            "keys": "cmd+shift+c",
            "title": "Copy the path"
          },
          {
            "keys": "cmd+m",
            "title": "Copy as a markdown image"
          },
          {
            "keys": "cmd+shift+t",
            "title": "Copy the text in it (OCR)"
          },
          {
            "keys": "cmd+d",
            "title": "Move to Trash"
          },
          {
            "keys": "tab",
            "title": "Mark the row for a multi pick"
          }
        ]
      }
    }
  },
  "playable": false,
  "updated_at": "2026-09-30T01:45:08Z",
  "url": "https://pal.cagdas.io/extensions/screenshots",
  "tagline": "Take a screenshot, then find, copy or read the ones you took",
  "category": "system",
  "screenshots": [
    "https://pal.cagdas.io/extensions/screenshots/screenshots/1-list-dark.png",
    "https://pal.cagdas.io/extensions/screenshots/screenshots/1-list.png",
    "https://pal.cagdas.io/extensions/screenshots/screenshots/2-actions-dark.png",
    "https://pal.cagdas.io/extensions/screenshots/screenshots/2-actions.png",
    "https://pal.cagdas.io/extensions/screenshots/screenshots/3-detail-dark.png",
    "https://pal.cagdas.io/extensions/screenshots/screenshots/3-detail.png"
  ],
  "panel_screenshots": [
    "https://pal.cagdas.io/extensions/screenshots/screenshots/1-list.png",
    "https://pal.cagdas.io/extensions/screenshots/screenshots/2-actions.png",
    "https://pal.cagdas.io/extensions/screenshots/screenshots/3-detail.png"
  ],
  "bar_screenshots": [],
  "panel_screenshots_dark": [
    "https://pal.cagdas.io/extensions/screenshots/screenshots/1-list-dark.png",
    "https://pal.cagdas.io/extensions/screenshots/screenshots/2-actions-dark.png",
    "https://pal.cagdas.io/extensions/screenshots/screenshots/3-detail-dark.png"
  ],
  "bar_screenshots_dark": [],
  "has_bar": false,
  "bar_items": [],
  "has_links": false,
  "links": [],
  "multi": false,
  "has_readme": true
}
