Готово и в проработке

Дорожная карта

Что уже вышло, что прорабатывается и что остаётся за рамками проекта.

Обещание: всё на этой странице остаётся 100% локальным. Никаких серверов, аккаунтов и нового сбора данных — никогда. У пунктов дорожной карты нет дат. Что выйдет, определяют отзывы и пул-реквесты. Текущий выпуск: v1.5.0.

Легенда статусов: В проработке Готово За рамками

Съёмка

  • Лупа при выделении и привязка к элементам В проработке

    Увеличительное стекло у перекрестия во время выделения и края, которые прилипают к границам элементов.

  • Пакетная съёмка: список URL → один PDF В проработке

    Снять с прокруткой несколько страниц и экспортировать их одним многостраничным PDF. Это соединяет две части, которые уже существуют.

Запись

  • Экспорт в MP4 В проработке

    WebCodecs плюс муксер, рядом с существующим экспортом в WebM.

  • Режим зума за курсором В проработке

    Зум, который панорамирует за курсором, вместо фиксированных блоков зума.

  • Пресеты размеров под платформы В проработке

    Экспорт под целевое соотношение сторон — YouTube, Shorts, квадрат — вместо пропорций самой вкладки.

  • Разрез и удаление внутри сегмента В проработке

    Разрезать сегмент надвое на шкале времени и выбросить ненужный кусок, вместо обрезки только с концов.

Продвинутые функции

  • Локальный OCR — скопировать текст со скриншота В проработке

    Распознавание текста в WASM, загружается при первом использовании и работает на вашем устройстве. Движок и один языковой файл весят 10–15 МБ, во много раз больше всего расширения, поэтому всё решает размер.

Производительность и доводка

  • Сборка снимка в воркере В проработке

    Перенести сборку всей страницы в Web Worker с OffscreenCanvas, чтобы интерфейс оставался отзывчивым на очень длинных страницах.

  • Мгновенное открытие редактора В проработке

    Прогревать бандл редактора во время съёмки, чтобы вкладка открывалась почти мгновенно.

За рамками

  • Съёмка окон рабочего стола и всего экрана За рамками

    Для неё нужно разрешение desktopCapture, которое добавляет предупреждение «захват содержимого экрана» при установке и окно выбора Chrome на каждом снимке. OpenScreenShot поставляется с пустыми host_permissions, и сохранить их пустыми ценнее, чем добавить эту функцию.

Готово

v1.5.0 текущий выпуск

  • Полное управление с клавиатуры и поддержка скринридеров — фокусируемый холст с перебором слоёв, размещением, перемещением, изменением размера и обрезкой с клавиатуры; объявления в live-области о каждом изменении; перемещаемый tabindex на обеих панелях; видимые кольца фокуса и минимальный размер целей 24×24; поддержка forced-colors и prefers-contrast; строки интерфейса редактора переведены на chrome.i18n.
  • Инструмент Cut — отметьте одну или несколько горизонтальных полос на снимке всей страницы и уберите их с живым предпросмотром. Вырезы обратимы и отменяются, как любая другая правка.
  • Именованные пресеты Beautify — готовые стили в один клик, которые задают отступы, скругление углов, тень и фон разом, поверх существующих ползунков Beautify.
  • Настраиваемые маркеры обрезки, с отменой — восемь маркеров на рамке обрезки, и применение обрезки больше не очищает историю отмены.
  • Мультивыбор, дублирование и сдвиг стрелками — клик с Shift выбирает несколько аннотаций, Alt+D дублирует, а стрелки сдвигают выделение.
  • Полка истории снимков — последние двенадцать снимков вместо одного, открываются заново из редактора.
  • Закрепление снимка в плавающем окне — через Document Picture-in-Picture — единственное окно поверх остальных, которое предлагает Chrome.
  • Сила размытия для каждого слоя — ползунок на инструменте размытия вместо одной фиксированной силы.
  • Настройка записи в два кликаtabCapture запрашивается прямо с кнопки «Запись» при её первом нажатии.
  • Отмена в рекордере и упрощённая панель — отмена и повтор для редактора записи, Beautify свёрнут в один поповер, а «Добавить зум» перенесён на шкалу времени.
  • Записи, доступные из окна расширения — ссылка «Записи» рядом с «Прошлый снимок» открывает список записей рекордера, до которого раньше не вела ни одна кнопка. Каждая строка показывает дату, длительность, размер файла, источник и какие дорожки (микрофон, звук вкладки, камера) она содержит.
  • Обновлённый интерфейс редактора — стабильная панель стилей, сгруппированная панель инструментов, ползунок и холст в коралловой теме, которые подстраиваются под светлый и тёмный режимы, единообразное нажатое состояние и настоящие состояния загрузки и ошибок при экспорте.

v1.3.0

  • Автоскрытие панели управления — панель управления записью прячется примерно через три секунды после того, как курсор её покинул, чтобы не попадать в видео. Чтобы вернуть её, подведите курсор к нижнему центру страницы. Она остаётся видимой, пока курсор на ней и пока запись на паузе.
  • Синтетическая накладка курсора — переключатель «Показывать курсор» в панели настроек редактора, включён по умолчанию, рисует плавный указатель по записанной траектории курсора и в предпросмотре, и в экспорте WebM, потому что tabCapture никогда не записывает системный курсор.

v1.2.0

  • Рекордер экрана с автозумом — запись текущей вкладки, с разрешением tabCapture, которое запрашивается один раз, при первой записи. Редактор проигрывает дубль на шкале времени с автоматическим зумом на кликах курсора, ручными блоками зума и обрезкой по сегментам, затем перерисовывает экспорт через canvas, подмешивая микрофон и звук вкладки, эффекты кликов и необязательное окно камеры. Фрагменты по 1 секунде ложатся в IndexedDB по ходу записи, поэтому запись переживает сбой и закрытую фоновую страницу.

v1.1.0

  • Быстрая съёмка — строка «После съёмки» в окне расширения отправляет снимок в редактор, буфер обмена или папку загрузок. Она действует для кнопок в окне, сочетаний клавиш и контекстного меню.
  • Пипетка (I) — берёт цвет с отрисованного холста, поэтому цвет внутри spotlight или на градиенте Beautify выбирается таким, каким выглядит. Кнопка на строке цветов открывает общесистемную пипетку Chrome.
  • Перетащите, бросьте или вставьте любое изображение — аннотируйте картинку, которая у вас уже есть. Импорт занимает то же место, что и снимок, поэтому все инструменты и пути экспорта продолжают работать.
  • Черновики редактора, устойчивые к сбоям — правки сохраняются локально по ходу работы и предлагаются обратно, когда редактор открывается снова. Восстановление всегда по клику.

v0.7.0

  • Режим Beautify — отступы, скруглённые углы, тень и шесть градиентных пресетов, сплошной цвет или прозрачность. Показывается вживую и попадает в каждый экспорт.
  • Экспорт в любом масштабе — 25 / 50 / 100 / 200 % или точная ширина в пикселях. Размеры сверх лимитов холста Chrome отклоняются, а не записываются пустым файлом.

v0.6.1

  • Съёмка с задержкой — Нет / 3 с / 5 с / 10 с в окне расширения, с обратным отсчётом на значке, для состояний наведения, выпадающих меню и подсказок.
  • Съёмка из контекстного меню — вся страница, видимая часть или область из собственного меню страницы. Учитывает настройку задержки.
  • Повтор последней области — повторная съёмка прошлой рамки выделения из нижней части окна расширения или из контекстного меню.

v0.6.0

  • Заливка и мозаика — режим инструмента размытия: мягкое размытие, крупная мозаика или сплошная заливка, которая переживает пересжатие.
  • Инструмент Spotlight (O) — вырезы в форме прямоугольника, скруглённого прямоугольника или эллипса, которые сливаются в один затемняющий слой.
  • Изменение размера любой аннотации — перо и маркер масштабируются по ограничивающей рамке; текст и номера шагов — за угловые маркеры.

v0.5.0

  • Инструмент прямой линии (L) — стрелка без наконечника.
  • Ограничения с Shift — квадратные прямоугольники и области размытия, линии и стрелки с привязкой к 45°.
  • Цифры 18 задают цвет.
  • Двойной клик по текстовому слою открывает его на правку.

v0.4.0 и раньше

  • Токен имени файла {domain}, рядом с {date}, {time}, {title}, {w} и {h} (v0.4.0).
  • Номера шагов и инструмент «Маркер» (v0.3.0).
  • Шпаргалка сочетаний клавиш в редакторе, экспорт привязан к ⌘S (v0.3.0).
  • Единое меню масштаба с управлением с клавиатуры (v0.3.0).
  • Именованные образцы, свой цвет и недавние цвета (v0.3.0).
  • Диалог экспорта может сохранить свои настройки как новые значения по умолчанию (v0.3.0).
  • Кликабельные токены имени файла с живым предпросмотром (v0.3.0).
  • Ссылки на Ko-fi в README, на сайте и внизу окна расширения (v0.2.7).

Повлияйте на то, что выйдет дальше.

Что люди просят, то и делается.

Предложить функцию

Хотите сделать что-то из этого сами? Пул-реквесты приветствуются. См. руководство для участников.