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 - при закрытии последней вкладки должна закрываться программа

Image

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, например:
Image
Если нарисовать фон в самих иконках, то цвет фона будет везде один, а на Windows он от версии к версии чуть отличается, т.е. где-то будет заметно пятно. И градиентный переход не получится такой постепенный, как у MS Edge.

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