Тестовая версия:
Добавлен 3D-муксер (MX-версия) + несколько багофиксов.
* Симлесс в 3Д не выставлялся у вторго глаза
* В симуляции неправильно работало переключение субтитров
Возможно еще что-то было - не помню.
+ Убрано копирование автоэкшена при Copy properties to all (это свойство не имеет смысла делать всем одинаковое)
+ В контекстное меню для Main Menu и Popup добавлены пункты Import PSD
+ В свойствах проекта в разделе Load images (для начальной анимации) убран *.anim из типов файлов
+ При копировании и правке экшенов в матрице они могли слетать
+ Добавлен Rearrange windows 2 (вариант - окно Properties справа)
+ Если не указана метка тома и не стоит галка автосохранения проекта, то метка тома не создавалась и проект не импортировался в сценарист
+ Появилась возможность для каждой кнопки указать свои звуки
+ Изменен алгоритм корректировки субтитров. Добавлены настройки "минимальное расстояние" и "минимальный размер"
+ Добавлен EndAction в матрицу
+ Добавлен примерный расчет размера диска (размер файлов +5-10%)
+ Настройка кнопки замка (блокирования объектов)
+ Настройка числа playitem'ов в меню
+ Добавлена поддержка нескольких интро в TsMuxer
По поводу звуков кнопок. Вариант "свои звуки на каждое действие" не получился (внутренние особенности движка). Теперь для каждой кнопки можно задавать звук экшена и звук селекта ее. Чтобы можно было нормально делать отдельные звуки на разные действия будет добавлен AutoAction для кнопки, но чуть позже (после релиза).
+ Защита возвращена. Теперь в свойствах проекта есть флаг - "Protect m1.png". Если его снять, то m1.png можно править в jar'е. Все остальное (copyright.txt, menu.grin, images.map) остается под защитой.
Цитата:
Убрать...
Добавить...
могут...
CDK, а можно писать изменения как-то по-русски, с наклонениями и временами? А то тяжело понимать - кому "убрать", или "убрано" или исправлено? "Могут слетать" - это в смысле они "могли слетать", а теперь не слетают?
:[
AnryV, а это просто копипаста из списка туду :)
Обычно переформулирую, но, как видишь, иногда пропускаю.
Ща поправлю.
Релиз-кандидат:
+ При закрытии проекта не очищался размер диска
+ Состояние Activated срабатывало только по ENTER
+ Clone all main/popup не работало на корневых элементах
+ Не прописывалась подсветка при клонировании с добавлением [close popup]
+ Не появлялось поле выбора субтитра/звука при определенных условиях
+ Для всех функций в скрипте сделана возможность вместо playListId указывать имя муви или меню в кавычках
+ Обновлен и почищен от лишнего список функций в скрипте
+ При выборе в экшенах script сделано автоматическое преобразование уже назначенного экшена в скрипт
+ Удалена LPE-версия (т.к. разницы сейчас особой нет, то и смысла в ней нет)
+ В предыдущем билде не был обновлен JAR - защита оставалась отключенной (обновили)
PS: также слегка обновлены иконки. Если кому-то они сильно не нравятся - можете нарисовать свой вариант :)
Цитата:
+ Состояние Activated срабатывало только по ENTER
А это плохо? По-моему это и есть активирование кнопки.
Если теперь оно будет срабатывать, например, на переход на другую страницу, так это не правильно. Точнее, не всегда правильно.
Цитата:
Если теперь оно будет срабатывать, например, на переход на другую страницу, так это не правильно. Точнее, не всегда правильно.
Эммм... хороший вопрос :)
Можно сделать настраиваемым в рамках программы или проекта. Т.е. делать это для меню или кнопки имхо перебор, а как настройка проекта - вполне.
Цитата:
Можно сделать настраиваемым в рамках программы или проекта. Т.е. делать это для меню или кнопки имхо перебор, а как настройка проекта - вполне.
Суть в том, что проблемным является вариант, когда переход на другую страницу по сути не является переходом в новое меню - например, когда для каждой кнопки меню своя страница. Это может быть и главное меню, и меню выбора звука и т.п. Т.е. мелькание в момент такого перехода состояния Activated не логично. В то же время, переход по курсору из Главной страница на, например, страницу настроек, идентичен нажатию Enter на кнопке Setup, и тут Activated очень уместно. Кстати, в этой же логике пока не очень все хорошо со звуками кнопок. Так что настройка проекта просто отменяет нововведение. В то время как настройка для страницы меню являлась бы улучшением функционала.