Несколько предложений по юзабилити №2

Модератор: motyara

Аватара пользователя
Fuhrer
Охотник за багами
Сообщения: 127
Зарегистрирован: Ср мар 03, 2010 12:51 am

Re: Несколько предложений по юзабилити №2

Сообщение Fuhrer »

Qwertiy писал(а):Мне интересно, а как Вы сделали эту картинку? Почему-то мне кажется, что в реальности текст будет обрезан снизу при уменьшении кнопки...
Блок нарисован в отдельной программе. Вставлен в скриншот Вашей программы в графическом редакторе. Масштаб 1:1, всё реально.
Qwertiy писал(а):Добавить ещё один флажок в диалог - "Полная очистка диалога". И всё Ok.
Всё-таки я придерживаюсь мнения, что это как-то слишком. Слишком перегружено, слишком много. Но посмотрим. На вкус и цвет...

Что же, ждём реакции Макса.
Аватара пользователя
Qwertiy
Охотник за багами
Сообщения: 1199
Зарегистрирован: Вс янв 31, 2010 12:12 am

Сообщение Qwertiy »

Fuhrer писал(а):Блок нарисован в отдельной программе. Вставлен в скриншот Вашей программы в графическом редакторе. Масштаб 1:1, всё реально.
Возможно, это связано с Классическим стилем...
У меня вот так:
23 и 17 получаются при AutoSize=True
23 и 17 получаются при AutoSize=True
Высота кнопок.PNG (8.47 КБ) 4351 просмотр
Выравнивание текста - MiddleCenter, конечно.
Fuhrer писал(а):Что же, ждём реакции Макса.
Ждём...
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Моя "реакция" была еще на 4-й странице, когда я сказал что "в данном случае идею про плагины не нужно воспринимать всерьез". Также я там упомянул о том, что идея в некотором плане интересная, но в ней минусов больше чем плюсов... вопрос о разнообразии диалогов замены не такой уж актуальный и наболевший, а потому судя по всему если такую систему реализовать, то плагинов будет только два... причем (и это особо важный момент!) каждый автор конкретного плагина будет пользоваться своим плагином, причем не исключено что в гордом одиночестве. На данный момент у меня не сложилось ощущения что данная технология востребована, поэтому если она и будет внедрена, то явно позже.
Alexey12
Охотник за багами
Сообщения: 63
Зарегистрирован: Пн сен 07, 2009 1:45 pm

Re: Несколько предложений по юзабилити №2

Сообщение Alexey12 »

Да нет, не в гордом одиночестве. Просто не все включились в обсуждение. Я думаю, если это всё-таки реализовать и включить плагины в состав программы, пользоваться этим будут.
Аватара пользователя
Fuhrer
Охотник за багами
Сообщения: 127
Зарегистрирован: Ср мар 03, 2010 12:51 am

Re:

Сообщение Fuhrer »

Max Diesel писал(а):Также я там упомянул о том, что идея в некотором плане интересная, но в ней минусов больше чем плюсов...
Но поскольку минусов названо не было (я таких не помню), мы верим в успех затеи.
Max Diesel писал(а):вопрос о разнообразии диалогов замены не такой уж актуальный и наболевший,
Ну, как по мне, всё-таки это пока скорее вопрос о выработке оптимального диалога замены. Удобство нынешнего действительно во многих вопросах спорно и требует, на мой взгляд, публичного рассмотрения. Несмотря на кажущуюся малозначимость и эпизодичность, этот диалог является заметной частью программы и от него многое зависит в плане удобства. Кроме того, он - просто неплохая возможность обкатать те идеи, которые найдут применение в других местах программы.
Max Diesel писал(а):а потому судя по всему если такую систему реализовать, то плагинов будет только два... причем (и это особо важный момент!) каждый автор конкретного плагина будет пользоваться своим плагином, причем не исключено что в гордом одиночестве. На данный момент у меня не сложилось ощущения что данная технология востребована
В этом-то вся проблема: все решения об удобстве принимаются одним человеком, исключительно на основании его личных представлений о том, что и как должно быть. При всём к Вам уважении, я не считаю такой способ оптимальным в отношении таких сложных вещей, как интерфейс. В моём диалоге с Qwertiy, Вы могли видеть насколько разным может быть видение удобства у двух разных людей. В реальной жизни представлние большинства пользователей об удобстве может отличаться от представления об удобстве любого из нас так же, как и отличаются наши дизайны диалогов. Плагинный принцип же даст возможность немного поэкспериментировать и узнать предпочтения пользователей.
А насчёт гордого одиночества - сложно судить по отдной теме в форуме, на который не ходит наверное и 5% пользователей программы. Тем более что просто так по веткам мало кто гуляет - в основном все пытаются решить возникшие у них проблемы, а не высказаться по какому-либо вопросу.
Max Diesel писал(а):поэтому если она и будет внедрена, то явно позже.
Что же, буду ждать Вашего положительного решения.
Аватара пользователя
Fuhrer
Охотник за багами
Сообщения: 127
Зарегистрирован: Ср мар 03, 2010 12:51 am

Re: Несколько предложений по юзабилити №2

Сообщение Fuhrer »

Хочу напомнить некоторые моменты из первого поста темы, которые Макс Дизель, насколько я помню, не откомментировал.
Fuhrer писал(а):Улучшения диалога "Файл уже существует".
1. Переименовать собственно диалог в "Файл уже существует". Название диалога "Unreal Commander" мало чего говорит непосвящённому.
2. Галочка "Применять ко всем" действительно неудобна. Она становится удобной только после чтения форума, что тоже неудобно. Тем более неудобно узнавать, что нужно почитать форум или справку для того, чтобы неудобная галка стала удобной. Короче, предлагаю переименовать галку в "Применять ко всем (Ctrl)". Может это и не красиво, зато сразу множество людей оценят удобство, которое по факту есть, но его нет в реальности (из-за незнания).

...

5. Таймер автопропуска предлагаю сделать.... нежнее. Сейчас он считает с непоколебимостью бомбы террориста-смертника: единственный способ остановить отсчёт - лихорадочно принять какое-то решение. А ведь автоотсчёт сделан с одной целью: не останавливать процесс, если пользователь отсутствует/спит. Если же он как-то проявил свой интерес к вопросу - ему надо дать возможность подумать. Советую обдумать прерывание таймера (сам отпишусь на эту тему позже).
6. Предлагаю объединить варианты "Переименовать" и "Переименовать существующий", поскольку они практически идентичны, за исключением файла-цели. Выбор цели переименования можно сделать в самом диалоге переименования. Логика: сначала пользователь решает, что оба файла (и источник, и цель) ему нужны, поэтому один их нужно переименовать, а уже потом решает какой файл переименовывать - исходный или конечный. Вот это последнее решение уже можно принимать и в диалоге переименования. Не нужно будет судорожно соображать какой из двух идентичных диалогов выбрать.
7. Если выбрать галку "Применять ко всем", потом нажать "Переименовать существующий", а в диалоге выбрать "Ручное переименование", весь диалог копирования зависнет после первого скопированного-переименованного файла. При опции переименования копируемого файла всё обрабатывается верно.
По второму пункту - добавить в название слово "Shift". Или хотя бы в подсказку, что ли.
По седьмому пункту - описано некорректное поведение пользователя, но и программа ведь не должна из-за этого впадать в ступор.


Fuhrer писал(а):
Qwertiy писал(а):И, наконец, зачем так хитро размещать здесь программу? Никто не запрещает добавить в качестве вложения архив...
Чесно, не знаю. Хотелось бы сейчас придумать какой-нибудь мотив для такого дурачества, но у меня никаких идей нет.
Кстати, вспомнил. Это я таким образом обошёл ограничение на количество вложений. Без архива всё равно не получалось, так я решил сразу всё одним файлом сделать, но чтобы и на форуме было видно не скачивая.[/color]
Последний раз редактировалось Fuhrer Пт май 14, 2010 12:19 pm, всего редактировалось 1 раз.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Fuhrer писал(а):5. Таймер автопропуска предлагаю сделать.... нежнее. Сейчас он считает с непоколебимостью бомбы террориста-смертника: единственный способ остановить отсчёт - лихорадочно принять какое-то решение. А ведь автоотсчёт сделан с одной целью: не останавливать процесс, если пользователь отсутствует/спит. Если же он как-то проявил свой интерес к вопросу - ему надо дать возможность подумать. Советую обдумать прерывание таймера (сам отпишусь на эту тему позже).
Я добавил отмену отсчета, впрочем забыл об этом сказать. Отчет будет останавливаться любым кликом по окну (правой или левой мышью).
Аватара пользователя
Qwertiy
Охотник за багами
Сообщения: 1199
Зарегистрирован: Вс янв 31, 2010 12:12 am

Плагинный принцип

Сообщение Qwertiy »

Max Diesel писал(а):Также я там упомянул о том, что идея в некотором плане интересная, но в ней минусов больше чем плюсов...
Насколько я помню:
1. Диалог-плагин - только шкура - нет возможности расширять функционал.
Я написал, как сделать, чтобы была.
2. Диалог нужен ещё и для других целей.
Ну и что? Никто же не говорит, чтобы Вы его уничтожили - пусть остаётся и используется.
Max Diesel писал(а):каждый автор конкретного плагина будет пользоваться своим плагином, причем не исключено что в гордом одиночестве. На данный момент у меня не сложилось ощущения что данная технология востребована, поэтому если она и будет внедрена, то явно позже.
Вот уже трое в этой теме за и ещё один тоже хочет другой диалог...

Fuhrer писал(а):[Кстати, вспомнил. Это я таким образом обошёл ограничение на количество вложений. Без архива всё равно не получалось, так я решил сразу всё одним файлом сделать, но чтобы и на форуме было видно не скачивая.
Какого ограничения?
Аватара пользователя
Qwertiy
Охотник за багами
Сообщения: 1199
Зарегистрирован: Вс янв 31, 2010 12:12 am

Сообщение Qwertiy »

Max Diesel писал(а):Я добавил отмену отсчета, впрочем забыл об этом сказать. Отчет будет останавливаться любым кликом по окну (правой или левой мышью).
Надеюсь, нажатием любой клавиши на клавиатуре тоже?
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Qwertiy писал(а):
Max Diesel писал(а):Я добавил отмену отсчета, впрочем забыл об этом сказать. Отчет будет останавливаться любым кликом по окну (правой или левой мышью).
Надеюсь, нажатием любой клавиши на клавиатуре тоже?
На данный момент не любой. Обработка TAB отсутствует (хотя по логике он должен бы прерывать отсчет в первую очередь).
Аватара пользователя
Qwertiy
Охотник за багами
Сообщения: 1199
Зарегистрирован: Вс янв 31, 2010 12:12 am

Сообщение Qwertiy »

Max Diesel писал(а):На данный момент не любой. Обработка TAB отсутствует (хотя по логике он должен бы прерывать отсчет в первую очередь).
А в чём проблема с Tab? Поместить остановку таймера в обработку события потери фокуса для кнопок и всё.

PS: Жду дальнейших возражений про плагин диалога.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Qwertiy писал(а):А в чём проблема с Tab? Поместить остановку таймера в обработку события потери фокуса для кнопок и всё.
Проще ловить событие нажатия, но мне не хотелось идти таким путем. В следующем билде будет восприниматься и TAB.
Аватара пользователя
Fuhrer
Охотник за багами
Сообщения: 127
Зарегистрирован: Ср мар 03, 2010 12:51 am

Re: Плагинный принцип

Сообщение Fuhrer »

Qwertiy писал(а):
Fuhrer писал(а):[Кстати, вспомнил. Это я таким образом обошёл ограничение на количество вложений. Без архива всё равно не получалось, так я решил сразу всё одним файлом сделать, но чтобы и на форуме было видно не скачивая.
Какого ограничения?
Вот этого:
Ограничения на количество вложений.png
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Теперь допустимое количество вложений будет больше.
Аватара пользователя
Qwertiy
Охотник за багами
Сообщения: 1199
Зарегистрирован: Вс янв 31, 2010 12:12 am

Re: Ограничение на число вложений

Сообщение Qwertiy »

Трёх вложений для двух файлов мало :) :) :)
Ответить