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