Page 21 of 50
Posted: Thu May 03, 2012 6:52 am
by Infocatcher
Я тут в очередной раз попробовал поставить галочку «Hotkey закрывает окно».
Во-первых, лучше не «окно», а «панель поиска» – так понятнее.
А во-вторых, появилась идея по улучшению поведения.
Если ничего не выделено, то хоткей открывает/закрывает панельку.
Если есть выделенный текст, и он отличается от текста в строке поиска (панелька при этом видна), то «подхватить» этот текст и перевести фокус на строку поиска. Иначе – открыть/закрыть панельку.
Или можно попробовать всегда «подхватывать» текст без закрытия панельки вообще (удобнее, что «выделил текст – хочу поискать – жму хоткей» всегда будет вести себя одинаково). Тут надо попользоваться и понять, что удобнее.
Posted: Mon May 28, 2012 12:32 pm
by DV
Infocatcher wrote:Я тут в очередной раз попробовал поставить галочку «Hotkey закрывает окно». Во-первых, лучше не «окно», а «панель поиска» – так понятнее.
Да, "Hotkey закрывает панель" было бы понятнее. Включу в очередное обновление, если не забуду

Насчёт поведения, тут два варианта:
1) повторное нажатие "горячей клавиши" фокусирует панель поиска - так удобно мне;
2) повторное нажатие "горячей клавиши" прячет панель поиска - это удобно для функционирования кнопки QSearch на панели инструментов (повторное нажатие на кнопку скрывает панель поиска).
Дополнительная логика в этом поведении будет просто сбивать с толку. К тому же поведение, очень похожее на предложенное вами, достигается установкой галочки "Поиск: подхватывать выделенный текст".
Posted: Mon May 28, 2012 12:47 pm
by Infocatcher
DV wrote:К тому же поведение, очень похожее на предложенное вами, достигается установкой галочки "Поиск: подхватывать выделенный текст".
Так в том и дело, что галочка эта включена. И с ней все удобно, кроме отсутствия возможности закрыть панель.
Если только перевести на нее фокус (а это надо проконтролировать) и нажать Esc.
В общем, панельку иногда хочется закрыть, и как-то это не особо удобно выходит. А с Esc еще возникают опасения, что сейчас весь редактор закроется.
Касательно кнопок и пунктов меню, по идее, неплохо бы сделать дополнительный вызов для переключения независимо от настроек.
Posted: Mon May 28, 2012 2:46 pm
by DV
Это говорит лишь о том, что идеал недостижим - даже со всеми этими дополнительными настройками

Казалось бы, при активном "Hotkey закрывает окно" этот самый hotkey, нажатый в панели QSearch или вне её, закрывает панель, порядок. При неактивном "Hotkey закрывает окно" достаточно нажать Esc в панели QSearch или вне её (при "Обрабатывать Esc от главного окна") - и панель закроется, тоже порядок. Что же касается Esc в самом AkelPad, то без плагина Exit - просто никуда.
Posted: Mon May 28, 2012 3:15 pm
by Infocatcher
Ахаха, срочно нужен нейроинтерфейс, чтобы без всяких там мышек и хоткеев.

В принципе, меня почти всегда устраивает подхватывание выделенного текста без закрытия панельки. Но иногда <del>хочется странного</del> и правда хочется,чтобы программа угадывала, что мне нужно.
Кстати, блочное выделение подхватывается как обычное.
Правда, не могу сказать, когда оно реально может понадобиться, и как на это следует реагировать – проверил специально чисто из любопытства. Пожалуй, надо при этом подхватывать только то, что реально выделено, с разделением через «\n».
А еще при вставке есть смысл заменять переводы строк на «\n» (если включено использование спец. символов).
Posted: Wed May 30, 2012 6:01 am
by Infocatcher
Нечто вроде итога.

Добавить параметр вызова для принудительного переключения панельки – для меню/тулбара.
Можно добавить опцию «хоткей в панели поиска закрывает ее», будет вполне предсказуемо.
Posted: Thu May 31, 2012 2:55 pm
by DV
Хм, по-русски "Окно: Hotkey закрывает панель" вроде ничего звучит, но по-украински "Вікно: Hotkey закриває панель" мне что-то не нравится. Не звучит.
Posted: Thu May 31, 2012 3:44 pm
by VladSh
DV
Как оно работать будет? Просто как оно есть сейчас меня полностью устраивает, не хотелось бы каких-либо сюрпризов.
Posted: Thu May 31, 2012 4:06 pm
by FeyFre
DV, ну постав "приховує"/"ховає" можливо в якійсь іншій формі:)
Posted: Thu May 31, 2012 4:59 pm
by DV
Работать будет, как и раньше.
Сейчас речь идёт о чисто косметическом переименовании пункта "Окно: Hotkey закрывает окно" во что-то более понятное.
Например, "Окно: Hotkey скрывает панель" / "Вікно: Hotkey ховає панель" / "Window: Hotkey hides the panel".
(Хотя, с другой стороны, стоит ли оно того?

)
Ещё думаю, стоит ли добавлять новую ф-цию QSearch::Close для явного закрытия панели QSearch.
Аргументы за:
1. Можно назначить любую клавишу, чтобы скрыть панель QSearch.
Аргументы против:
1. Другие панели - Explorer, HexSel, Log - закрываются по нажатию Esc, как и QSearch. Налицо унификация.
2. Мне оно не надо

Posted: Thu May 31, 2012 6:47 pm
by VladSh
"Панель: скрывается с помощью Hotkey"
Не вижу смысла усложнять. Сейчас хоть на хоткей, хоть на эск, можно повесить закрытие; всё достаточно гибко.
Posted: Mon Jul 30, 2012 8:33 am
by Andrey_A_A
Есть такое предложение сделать на самой панели плагина две кнопки: "Поиск вверх", "Поиск вниз" - это удобно, когда работаешь мышью
Тем самым экономится место на тулбаре...
Posted: Tue Jul 31, 2012 8:43 pm
by se7h
Andrey_A_A wrote:Есть такое предложение сделать на самой панели плагина две кнопки: "Поиск вверх", "Поиск вниз" - это удобно, когда работаешь мышью
Тем самым экономится место на тулбаре...
а ещё лучше вот так

благо место позволяет, кому этот режим не по душе, можно сделать его отключение (simple/advanced mode)
Posted: Tue Jul 31, 2012 10:21 pm
by KDJ
se7h
I understand that the implementation of this project is nearing completion. Do you have a test version?

Posted: Tue Jul 31, 2012 11:08 pm
by FeyFre
KDJ, no, no. se7h just have good artist practices. He have painted his own view of "ideal QSearch plugin's panel". As far as I know only DV involved in implementation of QSearch plugin.
Therefore I may make mistake.