Привет.

Нужно разработать дизайн редактора шаблонов для стилей текста. Эта такая штука внутри программы текстового редактора, где пользователи могут настраивать как будут выглядеть разные стили оформления с текстом. Например, как будет оформлен заголовок, цитата, или простой текст.

Use case такой:

- пользователь программы пишет в ней книгу

- в режиме редактирования текста ему не доступен выбор шрифта, кегля и т.п. (как в ворде), а доступны только стили для параграфов (заголовок первого уровня, второго, цитата, простой текст и т.д.)

- если ему не нравится стандартное оформление, он идёт в настройки приложения и там создаёт собственный шаблон, в котором настраивает всё как ему нужно

- теперь пользователь может использовать собственный шаблон оформления текста и радоваться :)

Процесс создания и настройки будет происходить следующим образом

- пользователь открыл программу (1.png)

- пользователь выбрал проект и пишет текст (2.png)

- пользователь открыл настройки (3.png, 4.png, 5.png)

- пользователь нажал кнопку создать новый шаблон (при нажатии кнопки с тремя точками около шаблона (5.png) будет показываться список действий над шаблоном, в котором будет пункт "создать новый")

- тут пользователю нужно выбрать на основе какого шаблона (список текущих шаблонов) будет создаваться новый

- далее показвыается собственно редактор создаваемого шаблона

Вот для этих двух последних шагов и нужно разработать дизайн.

Сам редактор шаблона должен включать в себя следующие возможности:

- задание название шаблона

- настройка страницы

-- выбор формата страницы (А4/Letter)

-- задание полей страницы (со всех четырёх сторон)

-- указание места, где будут отображаться номера страниц (верх/низ + лево/центр/право)

-- указание процента разделения страницы при работе в двухколоночном режиме (программа имеет эдакий режим разделения страницы на две колонки, в базовой версии страница делится пополам, но пользователь может изменить это значение в своих целях)

- настройка стилей абзацов

-- тут должен быть список всех доступных для настройки стилей, и когда пользователь выбирает один из них он может настроить его параметры

-- активен ли стиль, или выключен (т.е. будет ли он показываться в редакторе текста)

-- начинается ли с новой страницы

-- шрифт (гарнитура, кегль, полужирный, курсив, подчёркнутый)

-- переводить ли символы в uppercase

-- выравнивание текста на странице (лево/центр/право)

-- отступы сверху и снизу (можно задать указав количество пустых линий, либо числом в миллиметрах/дюймах)

-- отступы слева и справа для одноколоночного режима

-- отступы слева и справа для двухколоночного режима

-- межстрочный интервал (одинарный/полуторный/двойной/фиксированный в миллиметрах/дюймах)

Также в редакторе должна быть возможность переключения используемых единиц измерения между дюймами и миллиметрами. Переключил на дюймы и все значения в полях показываются в дюймах, переключил на миллиметры и значения стали отображаться в миллиметрах.

Дизайн нужно выдержать в стиле приложения. В целом это обычный Material Design. Примеры страниц, прикрепляю.

Если у вас есть дополнительные вопросы, то добро пожаловать в обсуждение.

4 года назад
dimkanovikov
Дмитрий 
36 лет
17 лет в сервисе
Был
4 года назад

Выбранный исполнитель

dlmme
25 лет
5 лет в сервисе
Был
9 месяцев назад
4 года назад
$35
3 дня
Дмитрий хорошо справился с заданием. Все замечания были учтены и оперативно превращены в следующую версию макета, который меня полностью устроил.
Все отлично, благодарю за проект :)

Заявки фрилансеров

Александр
 
33 года
9 лет в сервисе
Был
год назад
3 отзыва
4 года назад
Вячеслав
 
25 лет
5 лет в сервисе
Был
5 месяцев назад
2 отзыва
4 года назад
dlmme
25 лет
5 лет в сервисе
Был
9 месяцев назад
4 года назад