AltHistory: Alternative History — Альтернативная история

Здесь можно обсудить ваш любимый плагин.
Release
Posts: 18
Joined: Tue 21 May, 2013 05:59
Has thanked: 1 time
Been thanked: 1 time

AltHistory: Alternative History — Альтернативная история

Post by Release »

Latest post of the previous page:

HaRT wrote: Если и делать, то только опционально, притом по умолчанию как сейчас, т.е. без-даты.
Я и во встроенных-то историях эти даты подавляю — и не я один.
"Если и делать..."?.. Я конечно, не могу настаивать, только попробовать убедить, но...

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

Что, касается как по умолчанию, лично мне все равно. Лишь бы состояние запоминалось. Но с точки зрения производства чего-либо, в том числе и ПО, показать наличие какой-то функции выгоднее, чем спрятать ее "подальше".
Если вернуться к примеру с зеркалами. Не каждый полезет искать его по каким-нибудь коробкам и т.п., если оно не висит в салоне, в надежде, что производитель просто не прикрутил его. В тоже время, если оно висит, но сильно мешает, любой может попытаться его снять.
User avatar
buniak_a_h
Posts: 4262
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

AltHistory: Alternative History — Альтернативная история

Post by buniak_a_h »

Release wrote: А можно получить фичу: группировка истории по датам, как добавили в оригинальной истории?
Вы ж захотите сделать скрытие вложенных в дату записей (как в деревьях)! И поиск/фильтр по дате (от-до, а не только)... Разработчик, видимо, просчитал все возможные варианты продолжений, и стало страаашно... ;-)
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
Release
Posts: 18
Joined: Tue 21 May, 2013 05:59
Has thanked: 1 time
Been thanked: 1 time

AltHistory: Alternative History — Альтернативная история

Post by Release »

buniak_a_h wrote: Вы ж захотите сделать скрытие вложенных в дату записей (как в деревьях)! И поиск/фильтр по дате (от-до, а не только)...
Пока такое даже в голову не приходило. Максимум, группировка по датам при активном фильтре вхождения по строкам.

Собственно, если бы в нативной истории реализовали активный фильтр по вхождению при наборе, меня бы она устроила такая как сейчас.
User avatar
HaRT
Moderator
Posts: 10860
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

Release wrote: если бы в нативной истории реализовали активный фильтр по вхождению при наборе
Так давно же тут на форуме выложены макросы, которые включают фильтр сразу при открытии истории (и делают многое другое из функциональности AltHistory).
Фар есть инструмент, а не нянька. © 2009 DrKnS
Release
Posts: 18
Joined: Tue 21 May, 2013 05:59
Has thanked: 1 time
Been thanked: 1 time

AltHistory: Alternative History — Альтернативная история

Post by Release »

HaRT
Спасибо за наводку, не знал о таком (не смотрел в их сторону). Уже опробовал, пока нормально. Единственное, чего еще сколько-нибудь не хватет, это просмотр в модальном окне без выхода из истории.

Собственно, мне даже в данном плагине модальный режим предпочтительнее обычного, потому лучше бы по F3/F4 срабатывал именно он. Но это только для меня, потому и не просил об этом.

Надо посмотреть, можно ли реализовать такое через макрос.
User avatar
buniak_a_h
Posts: 4262
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

AltHistory: Alternative History — Альтернативная история

Post by buniak_a_h »

Nikolay
Ещё одна неприятность вылезла: после вызова истории папок перестаёт работать пункт "Execute command" плугина Named Folders. И после этого вылет при выходе из FAR-а ... :-(
Короче, очень удобный плугин, но пока пришлось его прикрыть.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

AltHistory: Alternative History — Альтернативная история

Post by Nikolay »

buniak_a_h wrote: Ещё одна неприятность вылезла: после вызова истории папок перестаёт работать пункт "Execute command" плугина Named Folders. И после этого вылет при выходе из FAR-а ...
Это всё та же неприятность. Я говорил, отладка на XP затруднена, неприятность проявляется только в релизной сборке как плагина, так и FAR (причем, в FAR, откомпилированном VisualStudo2013 не проявляется, например). Решать данную проблему могу только на выходных - в прошлые не успел.
Не проверяли - помогает перенос профиля (UseSystemProfiles=0)?Снова проверил - дело не в переносе, а обнулении истории смены папок. После обнуления пока работает. Разберусь.
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

AltHistory: Alternative History — Альтернативная история

Post by Nikolay »

Nikolay wrote: Разберусь
разобрался
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

AltHistory: Alternative History — Альтернативная история

Post by fml2 »

Спасибо! С версией 3.4.6 ошибка не воспроизводится.
User avatar
HaRT
Moderator
Posts: 10860
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

Nikolay
В недавних версиях (3.4.4, 3.4.6) обнаружилось, что при вызове истории из поля ввода в диалоге не срабатывает вставка/замещение ([b]CtrlAltI[/b], [b]CtrlAltR[/b], [b]CtrlEnter[/b]) — просто ничего видимого не происходит. Приходится тягать через буфер обмена. :(
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10860
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

Nikolay
[i][b]AltHistoryRus.hlf[/b][/i] wrote:

Code: Select all

Если команда представляет собой имя файла, и его             Alt-F3
удается найти относительно текущей папки, то
открыть файл в модальной программе просмотра
(и аналогично для F3, F4, AltF4). Если файл не найден, то ничего не происходит. Предлагаю сделать поведение немного интеллектуальнее: если команда задана полным путём, а файл не найден, то выдавать .
Фар есть инструмент, а не нянька. © 2009 DrKnS
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

AltHistory: Alternative History — Альтернативная история

Post by DV »

Что-то не могу сообразить, как в меню истории сделать такую вот простейшую последовательность действий:
- после перехода к нужному элементу по фильтру (например, к папке "C:\dir1\dir2\dir3", набрав фильтр "dir2") оставить этот элемент активным в списке всех папок после сброса фильтра?
Зачем мне это нужно: собственно, задача в том, чтобы в списке всех папок перейти к нужному элементу по его имени (по части его имени). Отличие от обычной фильтрации в том, что при этом я хочу видеть все остальные элементы, не удовлетворяющие фильтру. То есть мне нужна не собственно фильтрация, а возможность перейти к нужному элементу в списке по части его имени. Как?
User avatar
HaRT
Moderator
Posts: 10860
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

DV wrote: оставить этот элемент активным в списке всех папок после сброса фильтра
Поддерживаю!
Если текущий элемент соответствует изменённому фильтру, надо оставлять его текущим. Если не соответствует, надо делать текущим ближайший подходящий (как при удалении элемента).
Фар есть инструмент, а не нянька. © 2009 DrKnS
Nikolay
Posts: 602
Joined: Sat 14 Jan, 2006 17:17
Has thanked: 1 time
Been thanked: 34 times

AltHistory: Alternative History — Альтернативная история

Post by Nikolay »

HaRT wrote: В недавних версиях (3.4.4, 3.4.6) обнаружилось, что при вызове истории из поля ввода в диалоге не срабатывает вставка/замещение (CtrlAltI, CtrlAltR, CtrlEnter) — просто ничего видимого не происходит.
Вроде и никогда не срабатывала, если окно истории было вызвано макросом, а не через меню плагинов ;)
Поправлю.
DV wrote: Что-то не могу сообразить, как в меню истории сделать такую вот простейшую последовательность действий:
- после перехода к нужному элементу по фильтру (например, к папке "C:\dir1\dir2\dir3", набрав фильтр "dir2") оставить этот элемент активным в списке всех папок после сброса фильтра?
Сделать можно, но думаю, что нужно пилить новую горячую клавишу для этого (предлагайте), т.к. многие привыкли к тому, что нажатие Del начинает всё с чистого листа - список прокручен вниз.
HaRT wrote: Если текущий элемент соответствует изменённому фильтру, надо оставлять его текущим
Если идет ужесточение фильтра, то с текущим элементом так и сделано. Если идёт смягчение, то выделяется последний элемент в списке. Такое разное поведение - это не баг, это фича. История сразу открывается так, что текущим является последний элемент (most recent). И в дальнейшем, если пользователь явно не захочет иного, так и будет - видимыми будут последние элементы. Если пользователь стирает последний символ фильтра, то при реализации вашего предложения текущий элемент будет перескакивать куда-то из конца списка и дезориентировать пользователя. Я считаю это неправильным. Но открыт к обсуждению моего заблуждения :) Для начала, полезный use case DV реализую, когда подскажете хорошую клавиатурную комбинацию для этого.
HaRT wrote: Если не соответствует, надо делать текущим ближайший подходящий
А это для чего?
User avatar
HaRT
Moderator
Posts: 10860
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

Nikolay wrote: Поправлю.
Спасибо.
Nikolay wrote: при реализации вашего предложения текущий элемент будет перескакивать куда-то из конца списка
Да, это осознанное следствие того, что я предлагаю, развивая идею товарища DV.
Nikolay wrote: А это для чего?
Ну должен же какой-то (раз уж не обязательно последний — см. выше) элемент быть текущим даже при сильном ужесточении фильтра (конечно, при условии, что список не пуст).
Nikolay wrote: думаю, что нужно пилить новую горячую клавишу
Может лучше новый режим применения фильтра (с максимальным сохранением текущего элемента)? А уж для его переключения новую горячую клавишу. Кому что удобнее, тот то себе и включит (и сможет иногда переключать).
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10860
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

AltHistory: Alternative History — Альтернативная история

Post by HaRT »

Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Обсуждение плагинов”