F4Menu (альтернатива ChoiceEditor/OFSTC)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV писал(а):Обнови еще раз
Как я понимаю, обновлять уже не надо — в бете 3 русификация новая и исправленная. Кстати, благодарю за озвучивание предложений по улучшению интерфейса на оффоруме. А произвольное добавление разделителей — это хорошая идея.
Переделанные строки 59-60 с "иначе" правильнее того, что было, и всё-таки не очень понятны без дополнительных пояснений. Но пока у меня оптимальный вариант не придумался...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):откуда программа узнает, каким редактором по умолчанию запускать файл, если расширение не ассоциировано
Никаким, должно игнорироваться.
MVV писал(а):Maybe (Any)? :)
Не мэйби, я сам был инициатором пожелания в добавлении этой клавиши в ТС, после чего Avada подхватил тему и переложил её на автора TwinKey, которым она была достаточно быстро реализована. Более удобного варианта, чем Ctrl+Context для поставленной задачи я не нахожу.
MVV писал(а):Или просто выбери другой режим по умолчанию (фоновый), и ту же клавишу (F4, например). Тогда при запуске по клавише Context, программа увидит, что клавиша не совпадает с заданной, и выберет противоположный выбранному режим (т.е. основной) и покажет меню.
Хм. А вот до этого я бы не догадался, спасибо, так проходит. :)
MVV писал(а):которая на самом деле называется Application
Не понял, почему это? В утилизаторе именно так она называется. Или ты о наименовании параметра апишной функции?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Никаким, должно игнорироваться.
А вот тут не согласен. ИМХО, был сформулирован более правильный вариант:
MVV писал(а):Самый логичный ответ здесь - показать меню выбора (при этом редактор по умолчанию не должен быть задан).
Это действительно самый логичный ответ. Нажал клавишу на неассоциированном расширении — получил меню. Дальше можно его закрыть (если нажатие было ошибочным) или назначить редактор (если именно такова цель нажатия). Кстати, это для программ, работающих с F4, обычная практика, только с некоторыми нюансами (например ChoiceEditor сразу открывает весь список редакторов, которые уже знает).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Не понял, почему это? В утилизаторе именно так она называется. Или ты о наименовании параметра апишной функции?
Ну вообще ее официальное название Application (см., например, вики). А как ее назвал автор TWinKey - это уже другое.

Ребята, я не понимаю, как вы пропустили тот момент, что F4Menu давным давно запоминает позиции разделителей в таблице редакторов - просто надо ОК нажать после их перемещения. :)

И автор согласился убрать пункт "О программе" из меню. :D

Также он поддерживает идею разделителей (она давно была в TODO), но надо ее получше продумать.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV писал(а):Ребята, я не понимаю, как вы пропустили тот момент, что F4Menu давным давно запоминает позиции разделителей в таблице редакторов - просто надо ОК нажать после их перемещения. :D
Да, вот так живёшь и простых вещей не знаешь... :D Никто не покажет мне место в ридми, где великим и могучим английским языком сказано про то, что для фиксации размеров окна настроек или положения колонок надо ещё дополнительно что-то нажать?

Ну что ж, лёд тронулся, началось конструктивное обсуждение предложений на русском форуме. И по всем "моим" пунктам решение либо найдено, либо обещано. Что радует. :D

Кстати, заметил такую странность. Сформировал на одном компе список ассоциаций утилиты, а потом перебросил F4Menu.ini на другую машину. При соответствии путей и имён в меню значок отображается нормально, в настройках программы-редактора путь и значок тоже видны нормально, но в общем списке редакторов в колонке "Значок" отображаются только те пути к значкам, которые задавались на текущей машине (или там хотя бы открывалось окно настройки каждого редактора с уже правильно указанным значком и тупо нажималось OK). Без этих действий в соответствующих строках колонки не отображается ничего.
В чём может быть дело?
Последний раз редактировалось Avada Вт сен 07, 2010 09:57, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вообще, я считаю логичным то, что нужно нажать ОК для применения изменений в диалоге настроек. Иное дело - что некоторые настройки сохраняются и без этого.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
Разобрался, вопрос снимается. Дело в не в переносе настроек на другую машину, а в самом их создании: импорт вручную настроек из ChoiceEditor выполнялся, когда ещё не предусматривалось изменение значка, и строки Icon= в INI-файле попросту не было.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):А вот тут не согласен. ..
Речь шла только о режиме по умолчанию, т.е. моментальный запуск редактора без вызова меню.
MVV писал(а):Ребята, я не понимаю, как вы пропустили тот момент, что F4Menu давным давно запоминает позиции разделителей в таблице редакторов - просто надо ОК нажать после их перемещения.
Я это заметил. Только меня другие вопроса интересовали, к сожалению.
MVV писал(а):И автор согласился убрать пункт "О программе" из меню. Very :D
Также он поддерживает идею разделителей (она давно была в TODO), но надо ее получше продумать.
Это всё замечательно, но меня прежде всего интересует возможность убрать верхнюю секцию, или хотя бы передвинуть список наверх, а также убрать "Ещё программы" в конт. меню. В TODO пока этого не вижу.. :(
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Наверное можно подкинуть автору идею модифицировать режим по умолчанию, чтобы он при отсутствии редактора по умолчанию пытался запустить первый подходящий редактор, или же просто ничего не делал (хотя абсолютно не понимаю ценности такого действия, когда ты жмешь клавишу, ожидая этого самого действия, а действия не происходит).

А чем тебя не устраивает нынешний вариант, когда фокус ставится на предполагаемый редактор? Неужели первая строчка для тебя так напряжно смотрится? В упор не пойму, за что ты ее так ненавидишь.
Равно как не пойму, чем тебе мешает строчка подменю. Неужели две лишние строчки менюшки так много места съедают на экране высотой в 1024 точки?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):не понимаю ценности такого действия, когда ты жмешь клавишу, ожидая этого самого действия, а действия не происходит
Максимум, чего было бы достаточно, это вывода PopUp(рядом с треем, например) на пару секунд с текстом о неассоциированном расширении.
MVV писал(а):Неужели первая строчка для тебя так напряжно смотрится? В упор не пойму, за что ты ее так ненавидишь.
Ну психика у всех разная, люблю когда убрано всё лишнее/неиспользуемое (вспоминаем зарождение темы с TCFS2 :wink: ).
MVV писал(а):Равно как не пойму, чем тебе мешает строчка подменю. Неужели две лишние строчки менюшки так много места съедают на экране высотой в 1024 точки?
Так я тебя уже спрашивал про влияние этого меню на скорость загрузки проги, ты так и не ответил. Я всё же предполагаю, что скорость от присутствия этого списка падает. Но всё-таки этический и логический моменты с наличием в основном меню списка неассоциированных программ, в котором совершенно нет никакой необходимости, несколько перевешивают. :wink:
zvyagaaa
Сообщения: 46
Зарегистрирован: Пн авг 31, 2009 10:38

Сообщение zvyagaaa »

давно пользуюсь этой прогой - никаких нареканий. Китаец этот вообще молодец, и сборка ТС у него очень приятная.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV писал(а):Неужели две лишние строчки менюшки так много места съедают на экране высотой в 1024 точки?
Лично для меня дело не в наличии или отсутствии места на экране и не в скорости загрузки меню. (Хотя меню ChoiceEditor при идентичном наполнении всё-таки выводится чуть побыстрее — без всякого хронометража видно.) А вот необязательного и отвлекающего на верхнем уровне меню действительно быть не должно. И ситуация, когда при позиционировании на последнем редакторе списка чуть более размашистое движение мышью выносит на это подменю (немедленно открывающееся), не доставляет никакого удовольствия. Не надо запрещать такое расположение подменю вообще, но должно быть приемлемое опциональное решение. Кстати, даже простая перестановка местами подменю и строки "Другая программа..." уже была бы более приемлемым вариантом, чем нынешний.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вышла версия 0.50 beta4. В ней, в частности, исправлен этот баг (вылет в режиме открытия без показа меню при нажатии F4 на файле без ассоциации в F4Menu).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вышла версия 0.50 beta6, выдержка из истории:
! значительно сокращено время запуска (проверьте, те, кто жаловался, что долго запускалась, так ли это :))
! расположение всплывающей подсказки иногда было неверным
! несколько других багов
* теперь параметры редактора передаются ему и в режиме запуска без редактируемого файла (по моей просьбе, необходимо при не указании имени файла по Shift+F4 для просто запуска редактора, при этом с передачей ему прописанных параметров - прежде параметры не передавались при запуске редактора без параметров)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):значительно сокращено время запуска
Абсолютно не замечаю, так же.

MVV, может напишешь автору в личку насчёт убора верхней секции и "другие программы" в более убедительной форме? Я могу даже полное обращение от русского сообщества составить. А ты передашь. :roll:
Хочу увидеть эти моменты в Туду. А то после отказа у меня уже и интерес пропал следить за развитием утилы.
Последний раз редактировалось Flasher Сб сен 18, 2010 22:17, всего редактировалось 1 раз.
Ответить