хотите чтобы программа работала на трех ОС? поступайте по человечески, т.е. как разработчики Pidgin/Aduim: одна либа для работы с IM и под каждую ОС свой GUI.
А так галимый внешний вид может в линуксоидам еще и пойдет, но макинтошники сразу пошлют нахер прогу, которая смотрится как хер знает что(да-да, начните с редизайна кнопки "отправить")
системные сообщения сдвиньте вправо, чтоб писались ("серым") на уровне обычного текста. а то текст между аватарами - некрасиво. чтоб пустым это место не было - можно там что-то написать или какую нибудь картинку вставить - чтоб обозначала что это системное сообщение.
а сам чат так ничего, современно, неубого смотрится. хоть я и неодобряю то, что это не IRC.
Под виндой - нужен нормальный виндовый установщик и прога должна выглядить для пользователя как обычная прога, соответственно jar файл в голом виде не подойдет. В маке пакет в виде папочки, тоже выглядит по-маковскому, в линуксе вот как раз jar в голом виде .. вот поэтому и три разных инсталятора
мм в ирц функциональность слабовата ..
в жаббере ни один клиент нормально конференции не держит
etc хз но наш чат и есть etc + некоторые фичи которых нету нигде ..
и что что велосипед .. а насчет фич .. это уже юзеры чата используют их и то что счас реализовано им нравится и требуют еще , то что было в предыдущем проекте ..
%)
некоторые фичи могут пказатся ненужными но юзвери их любят :-)
1) создание и вставка скриншотов в чат , а также картинок и в будущем передача файлов
2) куча смайлов + возможность добавления новых на сервере
3) кросплатформенность
4) сворачивание в трей
5) поддержка многоканальности .. с каналами в виде доски или чата
6) разделение доступа к личной информации .. как-то конфиг железа ип и тд
7) разделение доступа к каналам по ип или по паролю
8) аватарки :-) + выделение массаги при обращении + механизм личных сообщений ...
9) возможность общаться среди большой толпы народа только с интересующими тебя людьми в одном канале, иногда переключаться на разговоры с другими людьми, при этом сообщения "друзей" как бы лучше видно .. это пока реализуется
10) индикация состояния окна чата + индикация набора текста (будет)
11) индикация отсутствия активности юзверя - будет в будущем
12) еще что-то что будет или забыл
1) создание и вставка скриншотов в чат , а также картинок и в будущем передача файлов
2) куча смайлов + возможность добавления новых на сервере 3) кросплатформенность
4) сворачивание в трей
5) поддержка многоканальности .. с каналами в виде доски или чата
6) разделение доступа к личной информации .. как-то конфиг железа ип и тд
7) разделение доступа к каналам по ип или по паролю
8) аватарки :-) + выделение массаги при обращении + механизм личных сообщений ...
9) возможность общаться среди большой толпы народа только с интересующими тебя людьми в одном канале, иногда переключаться на разговоры с другими людьми, при этом сообщения "друзей" как бы лучше видно .. это пока реализуется
10) индикация состояния окна чата + индикация набора текста (будет)
11) индикация отсутствия активности юзверя - будет в будущем
12) еще что-то что будет или забыл
Подвожу итог: еще одно никому не нужное быдлоподелие с ненужными фичами и своим велосипедиковым протоколом. Наверняка еще и работает без сервера, тогда не только безполезное, а еще и вредительское.