![image](https://private-user-images.githubusercontent.com/47430210/245825147-3a87ec04-64aa-4626-9a2c-2d8830b7d632.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODcyMDYsIm5iZiI6MTczOTI4NjkwNiwicGF0aCI6Ii80NzQzMDIxMC8yNDU4MjUxNDctM2E4N2VjMDQtNjRhYS00NjI2LTlhMmMtMmQ4ODMwYjdkNjMyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE1MTUwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI2MzEyNzQ0ZmExYzNjMDE0OWJlMWY4NDg2ZjM2Yjc4ZDE5ZmI2NTVlODRlNDFmOWU1NmIyYjQwNzRkNGRlN2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.bW9OzDwFE3MOeA845mG8YuSb09DtTHNX7Rgc_L-O2P8)
Проверить последнюю версию 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 следовательно реализации переноса на любом виде смартфона/планшета отсудствует.