Часто ловлю себя на мысли что кастомизация ФАРа очень сильно ограничена в интерфейсной части, плагинам стандартно доступны только 2 панели да модальные окна (хотя есть извороты вроде Screen Gadgets). Возникла идея о предоставлении плагинам больше возможностей, а именно - отрисовка в горизонтальные панели. Т.е. любой плагин будет иметь возможность создать свою собственную горизонтальную панельку высотой 1 или больше строк и будет озабочен только её внутренним контентом. В то время как ФАР берёт на себя все функции по её интеграции в интерфейс и некоторое взаимодействие с пользователем. Эта панель может располагаться сверху или снизу (и пользователь сам может настроить это для каждой панельки а также сортировать их). Она может попирать стандартные панельки (уменьшая их) или накладываться поверх них. Может выезжать, изменяя размер или сворачиваться в один сигнализирующий символ (или область).
По факту 2 такие панельки уже существуют - это список хоткеев (который убирается по ctrl+B) и меню (F9). Речь идёт о том, чтобы как то обобщить этот функционал и предоставить эти возможности плагинам в простом виде. Тогда и стандартное меню и кейбар, уже на общих правах горизонтальных панелей, обретут больше возможностей кастомизации.
Вот намечается ещё одна такая панелька - Добавить Сервисную область. Общий лог. И куда то этот лог надо выводить. Что ещё? Всевозможные меню, тулбары, статусные строки и прочее. Хотелось бы чтобы различные плееры выводили туда своё компактное (однострочное) представление. Копирование в фоне так же может взять 1-2 строки для индикаторов. Панель поиска можно будет туда сворачивать (для работы в фоне), а потом восстанавливать. И всё это динамично, безконфликтно и конфигурабельно. Может кто-то вьювер прикрутит в такую панель на несколько строк. Тогда можно будет следить за хвостом какого то лога (или нескольких) прямо из панелей, непосредственно химича что то в комстроке и наблюдая одновременно STDOUT. Да много чего ещё. Потенциал огромен.
Горизонтальные панели
Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Return to “Предложения и идеи”
Jump to
- Правила / Rules
- FAQ
- News & Announcements
- ↳ Новости Far Manager
- ↳ Анонсы новых плагинов
- ↳ Объявления
- Far Manager
- ↳ Обсуждение Far Manager
- ↳ Нужна помощь
- ↳ Глюки и баги
- ↳ Предложения и идеи
- ↳ Development
- Plugins
- ↳ Обсуждение плагинов
- ↳ Предложения и идеи
- ↳ Разработка плагинов
- ↳ Энциклопедия
- Macros & Scripts
- ↳ Полезные макросы и скрипты
- ↳ Нужна помощь
- ↳ Обсуждение макросов
- Far Manager Site and Forum
- ↳ FAQ
- ↳ Обсуждение www.farmanager.com
- ↳ Обсуждение PlugRinG
- Miscellaneous
- ↳ Операционные системы, командные оболочки и прочее
- ↳ О тщете всего сущего
- For English Speakers
- ↳ News & Announcements
- ↳ News about Far Manager
- ↳ Misc Announcements
- ↳ Announcements of new Plug-Ins
- ↳ Far Manager
- ↳ General Discussions
- ↳ Support and Troubleshooting
- ↳ Bug Reports
- ↳ Suggestions and Ideas
- ↳ Plug-Ins
- ↳ General Plug-In Discussions
- ↳ Suggestions and Ideas
- ↳ Plug-In Developers
- ↳ Macros & Scripts
- ↳ Support and Troubleshooting
- ↳ Macro Commands Discussions
- ↳ Site and Forum
- ↳ General www.farmanager.com Discussions
- ↳ General PlugRinG Discussions
- ↳ Old English Forum