Проверить последнюю версию web приложения можно здесь.
Для запуска у вас должен быть установлен Node.js
Для установки пакетов используется npm
npm install -g npm
$ git clone repository # Клонирование репозитория
$ npm i # Установка зависимостей
$ npm dev # Запуск в dev режиме
//scripts
"dev": "vite",
"build": "tsc && vite build",
"lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
"preview": "vite preview"
- Создавать колонку
- Создавать карточку
- Менять размер поля для ввода автоматически
- Переносить колонку между колонками
- Переносить карточку между колонками и карточками
- Сохранять процесс переноса и создания
- Управлять с клавиатуры
- Двигать блок мышкой если не хватает места
Не до конца была проделана оптимизация event
, не использовался например throttling
Сейчас работает только настоящее API для Drag and Drop
, оно не дает event
для Touch Screen следовательно реализации переноса на любом виде смартфона/планшета отсудствует.