Ilya Shpankov
Vivaldi Technologies | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору rs Цитата: косяк в однонаправленности - можно выбрать сначала каталог, а потом тип установки, но нельзя сначала тип, а потом путь - такая асимметрия не очевидна, я, собственно, также натыкался на эту особенность и так же счёл её раздражающей | flm Цитата: В чём косяк? В том, что поле, находящееся ниже является приоритетнее полей находящихся выше. И может запросто влиять (сбрасывать/запрещать) на настройки верхних полей. | Цитата: Ничего тут не произвольный... Просто поля расположены в неправильном порядке. | MERCURY127 Цитата: Проблема не в том, что поля перепутаны, а в том, что неверна логика работы - нужно путь блокировать (читать из реестра) при выборе типа установки Обновление, а не наоборот | И всё-таки. 1. Программа устанавливается впервые. Все поля активны, пользователь работает с полями в следующем порядке: - язык - способ установки - каталог Такой порядок выглядит вполне логичным. 2. Программа устанавливается, когда уже есть установленная версия. В 99 случаев из 100 пользователь хочет обновить установленную версию. Но в этом случае уже нельзя выбирать тип установки, т.к. установщик подхватывает параметры из уже существующей версии. Поэтому поле с типом установки неактивно. Но случилось так, что нам попался опытный пользователь, который хочет установить версию параллельно с уже существующей. Он меняет путь и затем указывает тип установки, пункт стал активным. Что здесь работает неправильно? По порядку пунктов (что главнее, что нет) спор бесполезный: пункты расположены так, как расположены, все три на виду, доступны в один клик. Я не вижу разницы, что выше стоит - путь или способ установки. Кому-то более важен путь, кому-то - способ установки. IMHO, способ установки - более часто востребованная функция, чем смена каталога установки, потому и выше в списке стоит. Список выглядит так: - язык - высокоуровневая настройка, касающаяся интерфейса (т.е. то. что всегда на виду, для обычных пользователей). - способ установки - системный уровень, того же плана, что и распределение прав доступа (для тех пользователей, кто хоть немного понимает что-то в установленной системе). - каталог - низкоуровневый параметр, относящийся к архитектуре оси (для тех, кто хорошо понимает, как система устроена, и куда можно/нужно ставить софт, а куда - не следует). Вроде логично. |