Хочу рассказать о новых возможностях расширения которые появятся в следующей версии. Строго говоря 95% этого функционала есть уже сейчас, в текущей альфе, и даже более того, можно писать и подключать дополнительные модули (плагины) и сейчас, но нет никакой документации и примеров.
Это надо изменить, и вряд-ли кто-то будет ковыряться с помощью рефлектора пытаясь понять как встроить свой функционал в Nomad. Поэтому вместе с выпуском следующей версии я опубликую также несколько модулей вместе с исходными кодами, которые будут показывать как задействовать то или иное API для расширения Nomad.
Таким образом, первым примером будет модуль показывающий как можно добавить новую команду в Nomad, как взаимодействовать с закладкой на которой распологается пользовательский контрол, возможности взаимодействие с менеджером закладок, а также что нужно сделать чтобы новая вкладка поддерживала возможность дублирования. А собственно фунционал обеспечиваемый этим примером показан на следующем скриншоте:
Как вы уже догадались этот плагин предназначен для создания новых вкладок с встроенным командным процессором (cmd.exe). Я начал писать это дополнение исключительно для примера, как доказательство концепции. Но в процессе мне стало интересно, я начал немного углублять и расширять функциональность, и сейчас, даже несмотря на статус примера, этим модулем вполне можно пользоваться. Хотя конечно есть и нюансы. В любом случае исходные коды будут доступны, так что любой, если захочет, сможет исправить все недочёты и/или привнести новый функционал.
5 комментариев:
А вот это уже интересно! Спасибо за хорошие новости, Евгений!
По текущей альфе:
- не отображаются значения в колонках, показывающих хэш (win7 64bit);
- я когда-то писал уже, про то, что поиск по содержимому периодически отваливается. Опытным путем я выяснил, что это бывает только при задействовании IFilter.
Еще вспомнил - появится ли в номаде поиск по выбранным в панели папкам?
Сейчас не очень удобно - приходится нажимать кнопку в окне поиска, расставлять галки на папках, жать ок, ок. При этом в строке с путем через точку с запятой перечисляются выбранные папки. Что тогда мешает сразу в путь подставлять перечисление выбранных в панели папок? Может это можно будет вынести в настройки?
@PetrovAV
> По текущей альфе:
> - не отображаются значения в колонках, показывающих хэш (win7 64bit);
Это так называемые данные по запросу (вычисляются долго, и поэтому не автоматически), либо выделите файл с помощью пробела, либо в меню вызовите команду вычислить все колонки по запросу.
> - я когда-то писал уже, про то, что поиск по содержимому периодически отваливается. Опытным путем я выяснил, что это бывает только при задействовании IFilter.
Что значит отваливается? Поиск при помощи IFilter может не работать в архивах, о чём сказано во всплывающей подсказке. Однако мне всё же нужно знать, что имеется в виду под словом отваливается?
По колонкам понятно, спасибо за разъяснения. Сам бы я наврятли догадался, т.к. это не очевидно.
Отваливается - останавливается, прекращается. Баг-репорт отослал почтой.
Это была одна из тех функций, которая позволила задуматься о переходе с Unreal commander.
Но нельзя ли сделать также, как там? Чтобы "закладки" "выпадали" в левой верхнем углу текущей панели?
Это очень удобно, поверьте!
P.S. Немного не по теме, но пожелание сохранять аккаунты подключений по FTP в виде отдельного функционала, а не через закладки (хотя одно другому не мешает).
Отправить комментарий