Page 3 of 4
Re: TabBar plugin
Posted: Mon Oct 06, 2025 8:37 pm
by dothen
TabBar plugin v1.9
Исправлено: При каждом запуске плагин записывал дефолтные настройки в реестр если включено "Сохранять настройки в реестре".
Re: TabBar plugin
Posted: Wed Oct 08, 2025 6:28 pm
by Infocatcher
Что-то на 32-битный TabBar.dll из версии 1.9 ругаться начало (Gen:Variant.Barys.455627):
https://www.virustotal.com/gui/file/9c1 ... d9cad1b323
Но антивирусы не самые известные.
Что удивительно, когда любопытства ради сжал через UPX, ругань осталась, однако, прогресс:
https://www.virustotal.com/gui/file/a68 ... d042f5a686
Неужели вызовы для работы с реестром нынче тоже подозрительны?
Re: TabBar plugin
Posted: Thu Oct 09, 2025 11:17 am
by dothen
Infocatcher
Причина ругани:
В версии 1.8 строка 1494
Code: Select all
xprintfW(wszIconsDLL, L"%s\\AkelFiles\\Icons\\TabBarEx.dll", pd->wszAkelDir);
В версии 1.9 изменил
Code: Select all
xprintfW(wszIconsDLL, L"%s\\AkelFiles\\Icons\\%sEx.dll", pd->wszAkelDir, wpPluginName);
Вернул как было в 1.8.
Перезалил.
Re: TabBar plugin
Posted: Thu Oct 09, 2025 5:30 pm
by Infocatcher
dothen
Экая клоунада безопасности, неожиданно.
А, с другой стороны, с не меньшим удивлением не так давно обнаружил, что какой-то там Kaspersky на работе удаляет hta-файлы при попытке запуска просто по факту наличия внутри скриптов, любых, пустой тэг тоже пойдет.
Спасибо за оперативное исправление.
Re: TabBar plugin
Posted: Fri Nov 14, 2025 4:38 pm
by dothen
TabBar plugin v2.0
Изменено: Кнопка отображается с задержкой если мышь пришла снаружи. При вертикальном пересечении мышью, вкладка не будет моргать.
Изменено: Параметры в TabBar.ini.
Добавлено: Диалог настроек.
Добавлено: Плагин автоматически выгружается если скрыть вкладки.
Исправлено: Минимальная ширина вкладок не восстанавливалась после остановки плагина.
Re: TabBar plugin
Posted: Mon Nov 17, 2025 7:35 am
by Mr.Merak
игнорируются настройки плагина Exit.dll - при закрытии последней вкладки должна закрываться программа

Re: TabBar plugin
Posted: Mon Nov 17, 2025 8:24 am
by dothen
Mr.Merak wrote: ↑Mon Nov 17, 2025 7:35 am
игнорируются настройки плагина Exit.dll - при закрытии последней вкладки должна закрываться программа
Это для клавиши Esc.
Без TabBar средняя клавиша на последней вкладке не закрывает AkelPad.
Re: TabBar plugin
Posted: Mon Nov 17, 2025 10:25 am
by Mr.Merak
офтоп... может тогда подскажите как это сделать?
Re: TabBar plugin
Posted: Mon Nov 17, 2025 6:22 pm
by dothen
TabBar plugin v2.1
Добавлено: Ручной параметр ExitOneTabClose. Выход из программы при закрытии последней вкладки по крестику.
Re: TabBar plugin
Posted: Tue Nov 18, 2025 7:24 am
by Mr.Merak
у меня в настройках крестик отключен - скм можно добавить?
Re: TabBar plugin
Posted: Fri Nov 21, 2025 8:12 pm
by dothen
TabBar plugin v2.2
Изменено: Убран параметр ExitOneTabClose.
Добавлено: В TabOptions флаг 1024 - выход из программы при закрытии последней вкладки двойным кликом, средним кликом или крестиком.
Добавлено: Настройка в диалоге для флага 1024.
Добавлено: Сортировка вкладок. Функция TabBar::SortTabs.
Исправлено: При закрытии вкладки двойным кликом, подсказка не обновлялась.
Re: TabBar plugin
Posted: Sat Nov 22, 2025 7:29 am
by ProfessorSeleznyov
Windows XP.
При включенной опции "Показывать подсказку", при наведении курсора на вкладку, зависает AkelPad или вылетает с ошибкой.
Re: TabBar plugin
Posted: Sat Nov 22, 2025 7:44 am
by ProfessorSeleznyov
dothen wrote: ↑Fri Nov 21, 2025 8:12 pm
TabBar plugin v2.2
Добавлено: Сортировка вкладок. Функция TabBar::SortTabs.
Как она должна работать? При вызове ничего не происходит.
Re: TabBar plugin
Posted: Sat Nov 22, 2025 11:48 am
by yozhic
ProfessorSeleznyov
А её только из меню или с кнопки вызывать с параметрами. Напрямую из диалога Плагины она не сработает. В readme гляньте. Вот заготовка для контекстного меню по вкладке:
Code: Select all
SET(32, "%a\AkelFiles\Plugs\TabBar.dll")
"Sort Tabs"
{
"by Full Path" Call("TabBar::SortTabs", 1, 0)
"by Name" Call("TabBar::SortTabs", 3, 0)
"by Extension" Call("TabBar::SortTabs", 5, 0)
SEPARATOR
"by Full Path Descending" Call("TabBar::SortTabs", 1, 1)
"by Name Descending" Call("TabBar::SortTabs", 3, 1)
"by Extension Descending" Call("TabBar::SortTabs", 5, 1)
}
UNSET(32)
Re: TabBar plugin
Posted: Sat Nov 22, 2025 5:03 pm
by yozhic
dothen
Вот видео, на котором видны две неприятности:
https://disk.yandex.ru/i/SUSCrW7i1L3gHw
1) Первая неприятность: если включен крестик справа, то отображается он поверх текста вкладки со своей прозрачностью, в результате чего получается неаккуратное наложение, и если крестик из двух линий, то его просто не видно. Хорошо бы, чтоб под крестиком плагин рисовал заплатку цвета фона вкладки. Причём, чтобы левый край был градиентный, т.е. чтобы текст не резко обрубался, а потихоньку сходил на нет. Вот, как в MS Edge, например:

Если нарисовать фон в самих иконках, то цвет фона будет везде один, а на Windows он от версии к версии чуть отличается, т.е. где-то будет заметно пятно. И градиентный переход не получится такой постепенный, как у MS Edge.
2) А вторая неприятность — после переключения в настройках с правого крестика на левый, иконка файла начинает пропадать (после первого наведения), а имя файла «шевелится» — на видео видно, не буду много писать. Если программу перезагрузить, то всё работает нормально.