rheostat2718 / conemu-maximus5

Automatically exported from code.google.com/p/conemu-maximus5
7 stars 1 forks source link

Interface make me cry #886

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Окно настроек жутко перегружено, я не смог 
найти параметры поведения мыши, чтобы 
работало обычное выделению мышью, 
копирование/вставка (выделение 
автоматически сбрасывается, а выделенное 
копируется). Много сложных, редко 
используемых возможностей, а изменение 
размеров окна работает не корректно (буфер 
консоли). Убедительно прошу 
сфокусироваться на usability.

Я установил запуск ConEmu по вызову cmd.exe из Win+R, 
но в таком режиме ConEmu не запускает sh.exe, как 
если бы я запустил ConEmu используя ярлык. 
Возможно ли реализовать желаемое 
поведение?

В остальном приложение очень удобное, 
использую в замену убогого окна cmd.exe 

OS version: Win7   SP1   x86
ConEmu version: 130113
Far version (if you are using Far Manager): not using

Original issue reported on code.google.com by jeka.vla...@gmail.com on 16 Jan 2013 at 9:39

GoogleCodeExporter commented 9 years ago
Убедительно прошу высказывать КОНКРЕТНЫЕ 
предложения по улучшению юзабилити 
(учитывая что никакие настройки удаляться 
НЕ будут).

Настройки настраиваются раз в жизни, в 
последних версиях есть поиск по 
настройкам, все настройки сгруппированы по 
смыслу.
Учитывая все это, без конкретных 
предложений, Issue будет закрыт как не 
валидный.

Также убедительно прошу не мешать в одну 
кучу баги (да еще и разные) и предложения.

И напоследок, если уж репортите баг - 
озаботьтесь предоставить необходимую 
информацию по его воспроизведению.

This issue makes me cry.

Original comment by ConEmu.Maximus5 on 16 Jan 2013 at 9:53

GoogleCodeExporter commented 9 years ago
Конкретное предложение - "Basic" и"Advanced" 
разделы настроек содержащие часто 
используемые и наиболее важные элементы 
(какие решайте сами), и настройки для 
продвинутых пользователей.  

Original comment by jeka.vla...@gmail.com on 16 Jan 2013 at 10:04

GoogleCodeExporter commented 9 years ago
Уже лучше, но все еще "ни о чем".
Конкретно - кто будет решать, какие 
настройки "Basic", а какие - "Advanced".
Вы попробуйте набросать этот список "Basic" 
настроек, а там посмотрим.
Учтите, что это вам нужны 2 флажка 
(допустим), другому юзеру - нужны другие 2 
флажка, юниксоидам - еще десяток разных... В 
итоге получится то же самое, что есть 
сейчас, только кашей.

Пока что мне видится одна новая вкладка 
"Basic", перед вкладкой "Main".
Сразу скажу, что делать две версии каждой 
вкладки - не буду. Не стоит оно того.
Еще раз, настройки настраиваются, и диалог 
Settings больше не вызывается. В итоге вопрос - 
зачем?

Original comment by ConEmu.Maximus5 on 16 Jan 2013 at 11:20

GoogleCodeExporter commented 9 years ago
Резонно. Можете взять на заметку и закрыть 
этот issue.

Original comment by jeka.vla...@gmail.com on 16 Jan 2013 at 11:56

GoogleCodeExporter commented 9 years ago
> Пока что мне видится одна новая вкладка 
"Basic", перед вкладкой "Main".
Скорее как в Miranda - внизу под одна галка "Show 
expert options", при тыкании которой появляется 
несколько новых пунктов настроек.
В качестве Basic можно было бы оставить 
настройки шрифтов/внешнего вида, хоткеи и, 
допустим, интеграцию с Far. А такие вещи, как 
Info/Debug точно нужно было бы вынести в Advanced.

Другое дело, что данная программа не для 
домохозяек и разделять в ней экспертов и 
экспертов, возможно, не сильно нужно.

Original comment by Merly...@gmail.com on 16 Jan 2013 at 12:38

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Очень даже не плохое решение.

Original comment by jeka.vla...@gmail.com on 16 Jan 2013 at 12:41

GoogleCodeExporter commented 9 years ago
Кстати, есть ли возможност собрать какую-то 
статистику по использованию опций 
(естественно с разрешения пользователей)?
Как сам автор сказал, опций много. Но нужны 
ли они все в интерфейсе? Если какой-то 
галкой пользуется 0.5% пользователей, то 
может ее сделать скрытой, с возможностью 
изменения только через xml-конфиг или 
реестр. Вспомнить firefox - ОГРОМНОЕ 
количество настроек, но только 1% показан в 
настройках, остальные 99% спрятаны в about:config. 
Я не говорю, что стоит сделать также, но 
часть опций точно можно спрятать 
практически без вреда.

Original comment by Merly...@gmail.com on 16 Jan 2013 at 4:40

GoogleCodeExporter commented 9 years ago
Нафиг такое счастье. Без мата настроить эти 
99% настроек фаерфокса я не могу. Считаю это 
плохой практикой и делать так не буду.

Original comment by ConEmu.Maximus5 on 16 Jan 2013 at 6:46

GoogleCodeExporter commented 9 years ago
Эти 99% настроек 99% народу вообще не нужны. Ну 
и как я выше написал, я не предлагаю сделать 
то же самое, но некоторые вещи точно можно 
убрать.

Original comment by Merly...@gmail.com on 16 Jan 2013 at 7:00

GoogleCodeExporter commented 9 years ago
Разработчик ранее упоминал, что не 
собирается удалять какие-либо элементы 
настройки, но я согласен с мнением, что 
настройки перегружены.

Original comment by jeka.vla...@gmail.com on 16 Jan 2013 at 7:06

GoogleCodeExporter commented 9 years ago
Поскольку терминал все-таки не для 
домохозяек - подход фаерфокса здесь точно 
не в тему.

Original comment by ConEmu.Maximus5 on 16 Jan 2013 at 7:34

GoogleCodeExporter commented 9 years ago
А насчет статистки... скажите честно, вы 
лично часто разрешаете программам ее 
собирать? :D
По моим ощущениям обновлением-то не все 
пользуются, что уж говорить...

Original comment by ConEmu.Maximus5 on 16 Jan 2013 at 7:47

GoogleCodeExporter commented 9 years ago
Про домохозяек я сам выше написал. 
Тем не менее, usability повышать нужно, даже в 
такой редко используемой штуке, как панель 
настроек. Знаете фразу "многа букаф - не 
осилил"? Вот именно такое впечатление будет 
складываться у пользователя, когда он 
будет открывать настройки первый раз. 
Дальше уже все зависит от того, что это за 
пользователь и как сильно ему нужна данная 
программа.
Лично на мой взгляд практически идеальный 
терминал - это Konsole из KDE. В нем я меняю 
только цветовую гамму + хоткей для создания 
нового таба (привык к сочетаниям в старой 
версии, просто лень переучиваться). 
Насколько я помню настройки Konsole (давноо 
там не был), там штук 5 окошек и по 6-7-8 
настроек в них. 
В случае с ConEmu настройка превращается в 
борьбу с кучей вкладок и галочек.
Именно поэтому и поступило предложение 
оставить только действительно основные 
настройки, остальные показывать только 
когда юзеру действительно нужно залезть в 
дебри.

По поводу статистики - да, довольно часто 
разрешаю. Когда исходники открыты и можно 
если что проверить их.

Попробуйте найти человека, который 
занимается разработкой интерфейса ПО. 
Домохозяйки или нет, все юзеры - люди :)

Original comment by Merly...@gmail.com on 16 Jan 2013 at 7:55

GoogleCodeExporter commented 9 years ago
Я включил обновление до stable только. А 
статистику часто разрешаю, особенно 
молодым и интересующим меня проектам (как 
раз про ваш). Merly +1

Original comment by jeka.vla...@gmail.com on 16 Jan 2013 at 7:58

GoogleCodeExporter commented 9 years ago
I have to say that the Settings dialog made me figuaratively 'cry' also when I 
first started using ConEmu. There are many settings for which it is not clear 
"what they do". They require additional explanation to understand them. And to 
figure out what these settings do - it takes complex searching on the website. 
For these confusing settings, I should be able to click a "?" in the title bar 
or a "Help" button on the same settings screen - and immediately see an 
explanation for that setting. Or clicking the "?" or "Help" should open a Wiki 
webpage in which it explains the confusing settings.

Here are the settings which are "confusing" to me still and I am unable to 
figure out what they do. They should have additional linked documentation 
immediately accessible.
1. Main - Extend fonts
2. Main - Change frames font
3. Appearance - Far Editor/Viewer
4. Appearance - Desktop mode
5. Task bar - When Esc pressed
6. Features - Monitor console lang
7. Features - Sleep in background
8. Features - Focus in child windows
9. Features - Show <was hidden> warning
10. Features - DosBox (DOS apps)
11. Text cursor - Color (inverse screen part udner cursor shape)
12. Tabs - Far windows
13. Tabs - Active console only
14. Controls - Skip click on activation
15. Controls - Skip in background
16. Controls - Install keyboard hooks
17. Controls - Seize keys / Send to console
18. Controls - Fix Alt on AltTab/AltF9
19. Controls - Skip focus events
20. Mark & Paste - Bash margin
21. Mark & Paste - Reset selection on input
22. Mark & Paste - copy before reset
23. Mark & Paste - Mouse button actions - what does "Always" do?
24. Mark & Paste - "First line" vs "All lines" - how can you have both checked 
at the same time? Either it is one or the either. Or if you want both behaviors 
assigned to different hotkeys - then this should be moved to "Keys & Macro" tab 
page.

Additional Suggestions
- Allow the user to disable and grey-out all settings related to Far Manager 
via a global checkbox for "Enable Far Manager Integration".

- Appearance - Caption and border options. It is very confusing what "Caption" 
is. "Caption" should be called "Title bar" to match Windows terminology. At 
first I had no idea what "Caption" was.

Original comment by robertco...@yahoo.com on 31 Jan 2013 at 10:36

GoogleCodeExporter commented 9 years ago
Also a separate Wiki page for each Settings page would help instead of 
everything just mashed together on one page: 
http://code.google.com/p/conemu-maximus5/wiki/Settings

Original comment by robertco...@yahoo.com on 31 Jan 2013 at 11:20

GoogleCodeExporter commented 9 years ago
Almost all options has tooltips with thorough explanations of 'feature'. If you 
think explanation is too short - you may suggest your own version of file 
ConEmu.rc2 (from svn).

I believe all Far Manager related settings are located in 'Far Manager' page 
and I don't see any need for "gaying" them.

Original comment by ConEmu.Maximus5 on 31 Jan 2013 at 11:42

GoogleCodeExporter commented 9 years ago
I have never seen a single tooltip? How to show the tooltips? Are they supposed 
to automatically popup when hovering the mouse over a setting? I am on version 
130128 running on WinXP SP3. Never seen a tooltip appear on this version or 
previous versions either. I have tried hovering and holding my mouse still over 
the settings - nothing appears.

Original comment by robertco...@yahoo.com on 31 Jan 2013 at 12:57

GoogleCodeExporter commented 9 years ago
Build 130113. They are showed automatically on hovering. Try checking another 
option - not every has a tooltip.

Original comment by Merly...@gmail.com on 31 Jan 2013 at 1:34

Attachments:

GoogleCodeExporter commented 9 years ago
The tooltip in the screenshot had the look of Windows System Tray "Balloon 
Tips" (which I find annoying usually disable on all my computers). This is the 
first program I have found that uses "Balloon Tips" for tooltips.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"EnableBalloonTips"=0

Deleting that registry entry makes the tooltips show.

Original comment by robertco...@yahoo.com on 31 Jan 2013 at 2:28

GoogleCodeExporter commented 9 years ago
Wow, such a big difference now that the tooltips appear. I also understand what 
the 3s / 3rd-state checkboxes do now. Thank you.

Original comment by robertco...@yahoo.com on 31 Jan 2013 at 2:40

GoogleCodeExporter commented 9 years ago
> This is the first program I have found that uses "Balloon Tips" for tooltips.
That's really no good to rely on **system** setting that can be disabled by 
user. 
For now at least it should be noted in some hint.

Original comment by Merly...@gmail.com on 31 Jan 2013 at 2:55