Skip to content

Releases: HelpFreedom/slojka

Слойка 0.2.2

Choose a tag to compare

@HelpFreedom HelpFreedom released this 14 Jul 16:03

Слойка 0.2.2

Исправление включения локального ИИ (#1).

Исправлено

  • Локальный ИИ не включался, если python3.11 — симлинк на uv/pyenv-управляемый CPython (сборки python-build-standalone). venv, созданный через такой симлинк, записывал в pyvenv.cfg каталог симлинка, интерпретатор внутри окружения не находил стандартную библиотеку (base_prefix = '/install'), и установка падала на ensurepip с ошибкой No module named 'encodings'. Теперь перед созданием окружения Слойка разворачивает цепочку симлинков (os.path.realpath) и создаёт venv от реального бинаря Python. Спасибо @Xpos587 за подробный отчёт.
  • Окружение создаётся с --clear: если прошлая попытка включения ИИ оставила сломанный venv, повторное включение пересоздаёт его начисто — вручную ничего удалять не нужно.

Установка

  • Windows: Slojka-Setup-0.2.2.exe. Инсталлер сам доустановит VC++ Redistributable и Python 3.11, если их нет. SmartScreen может предупредить о неизвестном издателе — нажмите «Подробнее» → «Выполнить в любом случае» (приложение не подписано сертификатом).
  • Linux: Slojka-0.2.2.AppImage, сделать исполняемым и запустить.

Слойка 0.2.1

Choose a tag to compare

@HelpFreedom HelpFreedom released this 06 Jul 16:38

Windows-исправления поверх 0.2.0 — локальный ИИ (SAM 2.1) теперь реально ставится и работает на Windows. Все функции 0.2.0 включены.

Windows

  • Установщик сам доустанавливает системные пререквизиты: Microsoft Visual C++ Redistributable x64 (нужен PyTorch; один запрос UAC) и Python 3.11 (в профиль пользователя, без UAC), если их нет. Пользователю больше ничего не нужно ставить руками.
  • Починено включение «Локального ИИ»: pip падал на русских комментариях в requirements-файлах (система читает их в cp1251) — комментарии переведены в ASCII, все python-процессы запускаются в UTF-8-режиме.
  • Починена установка SAM 2.1: проверка «установлен ли torch» ловила не все ошибки (на Windows нехватка DLL — это OSError), а повторные попытки импорта в одном процессе давали ложное «partially initialized module». Теперь проверка идёт в чистом подпроцессе, после установки пакетов sidecar перезапускается, а настоящая причина ошибки показывается словами — при нехватке VC++ Redistributable прямо с подсказкой.
  • Диагностика: журналы установки и работы ИИ пишутся в %APPDATA%\slojka\bootstrap.log и sidecar.log (на Linux — рядом с данными приложения); в сообщения об ошибках попадает реальный вывод, а не голые коды.

Интерфейс

  • Живой прогресс установки локального ИИ: полоса с честным процентом для больших загрузок (PyTorch ~2,5 ГБ — процент парсится из вывода pip), анимированная полоса и спиннер для шагов без процента, подсказка не закрывать редактор. Видно, что установка идёт, а не зависла.

Файлы

  • Linux: Slojka-0.2.1.AppImagechmod +x и запустить.
  • Windows: Slojka-Setup-0.2.1.exe — установщик. Приложение не подписано сертификатом, поэтому SmartScreen предупредит — нажмите «Подробнее» → «Выполнить в любом случае». Если проблемы останутся — приложите %APPDATA%\slojka\bootstrap.log и sidecar.log в Issues.

Слойка 0.2.0

Choose a tag to compare

@HelpFreedom HelpFreedom released this 05 Jul 21:24

Новое в 0.2.0

Удаление фона — локально, офлайн

ПКМ по любому растровому слою → «Удалить фон». Нейросеть ISNet (ONNX Runtime) работает прямо в редакторе, без интернета и без Python — модель идёт в комплекте. Инференс в отдельном потоке (интерфейс не блокируется, индикатор в статусбаре), полная отмена Ctrl+Z. У smart-слоёв фон удаляется у оригинала — трансформации остаются без потерь.

Стили слоя

  • Новый стиль «Внешняя обводка»: цвет, непрозрачность, толщина 1–50 px.
  • Обводка, свечение и расширение тени теперь строятся по евклидову полю расстояний (jump flooding) — эффект идёт от края равномерно во все стороны, включая углы объекта.
  • Живая настройка стилей без фризов: кэш поля расстояний и масок, большие радиусы — на пониженном разрешении.

ИИ-генерация

  • Кнопка «Фотобаш» 🎬: всё видимое на холсте сводится в одну картинку и пересобирается выбранной моделью в цельную сцену — единый свет, камера, материалы (professional photobash / matte painting).
  • Автоподбор соотношения сторон ограничен набором, который принимают все модели.

Разное

  • ПКМ по слою → отразить по горизонтали / вертикали (вокруг центра содержимого, как в Photoshop; smart-слои — без потерь).
  • Исправлено исчезновение smart-слоя при отрицательном масштабе (зеркале).

Файлы

  • Linux: Slojka-0.2.0.AppImagechmod +x и запустить.
  • Windows: Slojka-Setup-0.2.0.exe — установщик (собран кросс-компиляцией, на реальном Windows не прогонялся — сообщайте о проблемах в Issues).

Размер вырос примерно на 90 МБ: в комплект вошла модель удаления фона (работает офлайн).

Слойка 0.1.0

Choose a tag to compare

@HelpFreedom HelpFreedom released this 05 Jul 09:09

Первый релиз AI-first графического редактора «Слойка».

Скачать:

  • Linux: Slojka-0.1.0.AppImagechmod +x и запустить.
  • Windows: Slojka-Setup-0.1.0.exe — установщик (NSIS). Сборка кросс-компилирована на Linux (wine) и на реальной Windows-машине пока не тестировалась — отзывы welcome.

Внутри: слои/маски/выделения/кисти на WebGL2, smart-слои, стили слоя и фрагментов текста, кадрирование и размер холста, формат .slojka + импорт PSD/ORA, локальный SAM 2.1 (опционально), генерация polza.ai (опционально), AI-ассистент Claude Code через MCP, русский и английский интерфейс.


First release of Slojka, an AI-first graphics editor.

Downloads: Linux AppImage and Windows NSIS installer (cross-compiled on Linux via wine; not yet tested on real Windows hardware).

WebGL2 layers/masks/selections/brushes, smart layers, layer & text-fragment styles, crop & canvas resize, .slojka format + PSD/ORA import, optional local SAM 2.1, optional polza.ai generation, Claude Code AI assistant via MCP, Russian & English UI.