Сегодня заканчивается восьмой спринт работы над нашей нотной программой.
Часто мы в нашей команде начинаем спорить между собой: сделать так или сделать эдак? А через некоторое время приходим к одному и тому же решению: сделать и так, и эдак, и пусть пользователь выбирает при помощи настроек. Здесь есть другая крайность: если настроек будет слишком много, пользователь может утонуть в них. Поэтому мы стараемся организовать настройки так, чтобы большинство из них человеку никогда не пришлось открывать, однако чтобы в случае необходимости он сумел их найти.
В этом спринте мы вынесли ещё две настройки на панель настроек вертикального форматирования.
Новый параметр здесь Page height enough for stretching - при каком наполнении страницы начинать растягивать материал между верхним и нижним полями. По умолчанию этот порог равен 51 %.
Второй новый параметр это галочка System spacing, которая дозволяет менять расстояния не только между нотоносцами и между группами внутри систем, но и между системами.
Кроме того, мы добавили в настройки панель Page Format (Формат страницы).
Здесь можно задать размер и величину полей страницы.
Последнее, что добавилось, это настройки нотного стана.
Здесь можно менять раштр нотоносца, толщину нотных линеек и количество линеек в нотоносце.
Напомним, что все настройки по-умолчанию применяются ко всему документу, поскольку это наиболее часто возникающая потребность. Если в документе содержится разнородный нотный материал, требующий разного формата страницы, разного раштра нотоносцев или разного способа размещения материала, то документ можно разбить на разделы, и для каждого из разделов уточнять отдельные настройки. Те настройки, которые для разделов специально не заданы, будут наследоваться из настроек документа. Ну и, наконец, если на какой-то отдельной нотной системе требуется отступить от настроек раздела, то можно спуститься ещё на уровень ниже и указать отдельные настройки для этой системы.
Настройки нотоносца и страницы, которые мы рассмотрели выше, пока действуют только на уровне документа и раздела. К уровню нотных систем они отношения не имеют, поскольку страница это элемент более крупного масштаба, нежели система, а нотоносец - более мелкого. Вскоре мы добавим отдельные команды для индивидуального изменения настроек отдельных страниц и отдельных нотоносцев.
А пока - мы уходим в отпуск до сентября, и следующее спринт-ревью состоится в пятницу, 12 сентября, в 9:00 по московскому времени.