-
released this
2026-05-21 06:30:37 +00:00 | 29 commits to master since this releaseУстановка
Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v1.1.exe
Изменения
- Добавлена иконка приложения и EXE в стиле lucide git-branch.
- Исправлена сборка EXE: локальные модули приложения теперь корректно попадают в PyInstaller-сборку.
- Исправлен запуск собранного EXE без ошибки No module named 'icons'.
- Добавлены стрелки направления на линиях между светодиодами.
- Обновлены зависимости: закреплены версии PySide6 и pyinstaller.
- Расширены smoke-тесты для проверки иконок, импортов и стрелок направления.
Downloads
-
Первый релиз Stable
released this
2026-05-21 05:49:09 +00:00 | 30 commits to master since this releaseУстановка
Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper.exe
Добавлено
Создано GUI-приложение LED Mapper на Python и PySide6.
Реализован графический редактор LED-точек с отображением схемы в координатах исходной карты.
Добавлена загрузка JSON-карт светодиодов.
Добавлена модель линий светодиодных лент с ограничением до 4 линий.
Реализованы блоки внутри линий, включая поддержку пустых блоков.
Добавлена независимая индексация LED внутри каждой линии, начиная с 0.
Добавлена индексация LED внутри каждого блока.
Реализовано выделение точек на холсте и отображение выбранных LED в таблице.
Добавлена сортировка таблицы выбранных точек по полям.
Добавлено дерево структуры линий и блоков.
Реализованы ручное создание линий и блоков, добавление блоков из выбора и автоблоки.
Добавлен инструмент Кисть для ручного рисования блоков на схеме.
Добавлена зона действия кисти и предпросмотр точек, которые будут добавлены.
Реализовано продолжение существующего блока кистью от последней точки блока.
Добавлена сетка 34 мм.
Реализовано удаление назначений через Del и контекстные меню.
Добавлены undo/redo для операций разметки.
Добавлена сворачиваемая боковая панель.
Добавлены классические меню: Файл, Правка, Вид, Окно, Инструменты.
Добавлены lucide-иконки для действий приложения.
Добавлены горячие клавиши для основных действий.
Реализована генерация vm_map.h, virtual_matrix_legacy.ino.txt, ordered_circles.json, validation_report.txt и README для результата.
Добавлены проверки перед генерацией: запрет генерации без назначенных LED и предупреждение при неполной разметке.
Добавлена явная ориентация виртуальной матрицы через макросы VM_ROW_FROM_GRID_COL и VM_COL_FROM_GRID_ROW.
Добавлена PyInstaller-конфигурация LEDMapper.spec для сборки standalone EXE.
Добавлены smoke-тесты для основных сценариев приложения.
Добавлены .gitignore, .gitattributes и подробный README на русском языке.Проверка
В состав первого коммита вошел набор smoke-тестов приложения.
На момент подготовки коммита приложение проверялось через локальное .venv.
Базовые сценарии разметки, генерации, UI-действий, кисти, сетки, undo/redo и маршрутизации покрыты smoke-тестами.Downloads