July 18th, 2014

now

Sprint 8 review

Сегодня заканчивается восьмой спринт работы над нашей нотной программой.

Часто мы в нашей команде начинаем спорить между собой: сделать так или сделать эдак? А через некоторое время приходим к одному и тому же решению: сделать и так, и эдак, и пусть пользователь выбирает при помощи настроек. Здесь есть другая крайность: если настроек будет слишком много, пользователь может утонуть в них. Поэтому мы стараемся организовать настройки так, чтобы большинство из них человеку никогда не пришлось открывать, однако чтобы в случае необходимости он сумел их найти.

В этом спринте мы вынесли ещё две настройки на панель настроек вертикального форматирования.



Новый параметр здесь Page height enough for stretching — при каком наполнении страницы начинать растягивать материал между верхним и нижним полями. По умолчанию этот порог равен 51 %.

Второй новый параметр это галочка System spacing, которая дозволяет менять расстояния не только между нотоносцами и между группами внутри систем, но и между системами.

Кроме того, мы добавили в настройки панель Page Format (Формат страницы).



Здесь можно задать размер и величину полей страницы.

Последнее, что добавилось, это настройки нотного стана.



Здесь можно менять раштр нотоносца, толщину нотных линеек и количество линеек в нотоносце.

Напомним, что все настройки по-умолчанию применяются ко всему документу, поскольку это наиболее часто возникающая потребность. Если в документе содержится разнородный нотный материал, требующий разного формата страницы, разного раштра нотоносцев или разного способа размещения материала, то документ можно разбить на разделы, и для каждого из разделов уточнять отдельные настройки. Те настройки, которые для разделов специально не заданы, будут наследоваться из настроек документа. Ну и, наконец, если на какой-то отдельной нотной системе требуется отступить от настроек раздела, то можно спуститься ещё на уровень ниже и указать отдельные настройки для этой системы.

Настройки нотоносца и страницы, которые мы рассмотрели выше, пока действуют только на уровне документа и раздела. К уровню нотных систем они отношения не имеют, поскольку страница это элемент более крупного масштаба, нежели система, а нотоносец — более мелкого. Вскоре мы добавим отдельные команды для индивидуального изменения настроек отдельных страниц и отдельных нотоносцев.

А пока — мы уходим в отпуск до сентября, и следующее спринт-ревью состоится в пятницу, 12 сентября, в 9:00 по московскому времени.