Вроде, всё, что описано ниже - можно реализовать в совместимых версиях. Т.к. изменения касаются только клиентов.
Наченм со списка собеседников.
Пожеание первое: Группы.
Мне кажется, что это очень полезная опция была бы. Думаю, что описывать суть - лишнее. Взгляните на любой ICQ-клиент и все станет очевидным. Это реально сделать даже без замены TListView.
+
Плюс добавить в игнорирование целую Группу. Это позолит и уменьшить цветов раскраски и отсеивать спамеров комплексно.
Пожеание второе: Разукраска2.
То, что убрали возможность выбора цвета - вери-вери гуд (большинство с этим соглашается через несколько часов работы в чате) Однако можно было бы раскрасить и самих пользователей в списке собеседников. Чтоб те, кого я покрасил Красным (через игнор) - красным и отображались в списке собеседников.
(опционально и при разделении на группы - пропадает необходимость)
Пожеание третье: Вставка имени.
Очень хорошо, что при клике на имени в окне канала - вставляется имя, но я продолжаю настаивать на том, чтобы при отдельной манипуляции имя собеседника вставлялось не перед текстом в виде "", а в текущую позицию курсора в поле редактора. Иногда очень нужно, вставить в текст ИМЯ но не как обращение, а просто в контексте, например
Например alt+Click или Даже тот-же клик средней кнопкой - мог бы в этом помочь (как по мне, дубляж - никчему), Обращение чаще всего используется теперь из контекста.Для переработки старых скинов под CF3 обращайтесь к пользователю Человек_с_длинным_именем.
Пока для этих целей пользуюсь собственной внешней программкой "name2buff.exe", для копирования имени в буффер, но тут следующая проблема
Пожеание Четвертое: Внешние Команды.
Трех внешних команд недостаточно 100%. \\Адресс, Ftp:\\адрес, http:\\адрес + Ping - уже не помещаются, а если еще добавлять свои разработки - то приходится еще более туго.
Как вариант, увеличить число в настройках до 4х, но при этом читать из файла, где хранятся настройки внешних программ - все. Тогда каждый сможет настроить как он хочет.
Пока всё. Чуть позже дополню.