yozhic
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору mig73, и всем заинтересованным камрадам По поводу TC Colors Presets. Добавить обработку секции [ColorsDark] не сложно. Но тут выявились слабые места при ближайшем рассмотрении утилиты. Можно было бы и не разглагольствовать о них, но сейчас, к сожалению, времени маловато, чтобы всем этим заняться, поэтому пусть будут кратко, в качестве 2Do-листа и предостережений перед использованием. К тому моменту как время появится, может уже что и прояснится. 1) Утилита удаляет содержимое секций [Colors] и [Searches] из WINCMD.INI, и помещает туда редирект на <preset>.ini в папке presets. Это происходит при первом нажатии кнопки Apply и в дальнейшем все изменения настроек цвета сделанные в окне TC будут сохраняться в файле <preset>.ini в папке утилиты, а не в WINCMD.INI. Т.е. утилита ведёт себя не как вспомогательный инструмент, а как полноправная часть TC. Беда ещё в том, что делается это «втихую». И если кто захочет, предположим, удалить утилиту, то вместе с её папкой он, ничего не подозревая, удалит и все свои цветовые настройки. Это неправильно. По-хорошему надо бы переписать алгоритм применения темы. Предусмотреть бэкапы, а цветовые настройки записывать непосредственно в WINCMD.INI, чтобы в случае удаления утилиты там хоть что-то осталось, а не просто сиротливый редирект на несуществующий файл. 2) В секции [Colors] помимо цвета прописываются также плагины Autorun и TWinKey. Если их не учитывать, то они перестанут загружаться после применения другого цветового пресета. Нужно придумать, как корректно прописывать во все имеющиеся пресеты эти плагины, если они установлены у пользователя. И удалять записи из пресетов, когда пользователь удаляет у себя сами плагины. 3) В секции [Searches] помимо шаблонов для оцветовки есть и другие шаблоны — для любых целей, для иконок файлов в панелях, например. Утилита же эту секцию перезаписывает полностью, предполагая, что в ней только цвет (возможно так и было в те стародавние времена, когда она писалась). В результате: «Я поменял цвета, а у меня слетели иконки!» Непорядок. Надо придумать как это учитывать и что с этим делать: клонировать «особые» шаблоны во все пресеты, или не клонировать. Такая вот каша заварилась )) Конечно, если кто-то перечисленными настройками не пользуется, то ничего и не заметит. С теми настройками цвета, которые существовали во время создания утилиты, она справляется очень хорошо. | Всего записей: 2983 | Зарегистр. 20-03-2008 | Отправлено: 18:41 01-09-2022 | Исправлено: yozhic, 19:20 01-09-2022 |
|