Как и обещал, я начал постепенно внедрять новый UI/UX, но это довольно масштабная задача, и она не уместится в рамках одного релиза. И дело не только в изменении цветов, иконок и структуры страниц, но и в реализации нескольких крупных компонентов, которые у нас отсутствовали. Первый из них - визуальный редактор.
Честно говоря, я не рассчитывал, что это займёт так много времени. Я собирался взять Quill, в котором уже всё, вроде бы, реализовано, вставить его и допилить по необходимости. Но уже ближе к концу работы над редактором, основанным на Quill, я понял, что он вообще не умеет работать со вложенными структурами (цитаты, спойлеры, многоуровневые списки), и обойти это никак не получится, как ни старайся. В результате, мне пришлось, скрепя сердце, выкинуть два месяца работы и начать писать редактор с нуля на Slate.