React доработка скрипта массовой обработки изображений
При входе пользователь указывает свои настройки ftp где хранятся настройки и куда будут выгружаться обработанные изображения.
Сделан весь основной функционал и скрипт ежедневно используется.
Требуемые доработки:
1. Добавить возможность пользователю загружать кастомные шрифты. Сейчас шрифты предустановлены и есть кастомные шрифты, прописанные в скрипте при сборке + есть менеджер шрифтов для добавления шрифта в список, но у разработчика не хватило знаний его доработать.
2. Возможность переводить текст в прописные и строчные. Горизонтальный radio button напротив поля фильтра атрибутов - "нет", "A", "a"- аналог функции Excel ПРОПИСН СТРОЧН. + Добавить ЖИРНЫЙ шрифт
3. Возможность задать диапазон выравнивания текста фильтра атрибутов к центру, слева, справа, по ширине с возможностью переноса текста на следующую строчку если он не поместился в диапазон
4. Добавить скролл для блока картинки. Картинка будет стоять на месте, а редакторы фильтров скролиться.
5. Возможность выбора столбца с картинками после первоначальной загрузки xls-файла
6. Сохранять фильтры атрибутов и картинок в наборы или папки типа WB, Ozon, ЯМ и тп
7. Косметические правки:
- возможность уменьшать шрифт(сейчас можно только увеличивать), "Масштабирование" сейчас задано на 0 и поэтому можно только увеличить текст, а уменьшить нельзя. Выставить дефолтное значение где нить посредине, чтобы можно было и увеличивать и уменьшать.
- правую панель "Фильтры атрибуты" сделать компактнее по вертикали
- Пункты "Стиль шрифта" "Подчеркивание" "Жирный" сделать справа от "Цвет текста" иконками как в Word "Ж" "К" "Ч"
**Текущие некритичные баги:**
- "Фильтры атрибуты" после ПЕРВИЧНОЙ загрузки сохраенных фильтров подставляет какое то другое значение. При повторном выборе этого же значения фильтра становится всё правильно
- При первичном выборе кастомнго шрифта может с первого раза отображать другой шрифт. Но если выбрать еще раз - отображается правильный шрифт
- В текущем варианте кастомно загруженные шрифты не сохраняются в аккаунт пользователя, но отлично работают только на "основном" аккаунте.
- Про падает прогресс выполнения в какой то момент, когда идет обработка изображений (ведется отсчет выполнено 345 из 1500...) На работу не вляет - просто он в фоне их всё равно обрабатывает и мы определяем завершение по кол-ву файлов на ftp