Планируемые изменения в версии 0.36:
Последняя редакция 04.02.11
Новое название программы "vixer".
Доработана загрузка файла снежинок (проблемы с сохранением цвета)
Ускорена работа программы
Минимальный размер буфера равен кол-ву строк, помещающихся на экране
Исправлена недоработка при копировании цветного текста, в начале которого присутствовал фон
Исправлена недоработка при копировании цветного текста, содержащего цвет сообщений по умолчанию, отличный от цвета текста по умолчанию
{Примечание: цвет текста по умолчанию является цветом, отображаемым на экране при закрытии тега цвета. Цвет текста по умолчанию определяется выбранной темой и при копировании не обрамляется тегом цвета.}
{В шаблоне сообщения в ресурсах этот цвет задаётся начальным цветом, например %c%03текст. Чтобы начальный цвет не являлся цветом по умолчанию, необходимо в начале поставить тег цвета, например %c%%c%03текст.}
{Цвет по умолчанию у вас не обязательно будет совпадать с цветом по умолчанию у других}
Исправлена ошибка отображения цветного текста, цвет которого задавался принудительно одинаковым несколько раз подряд.
Доработана система просмотра ссылок в тексте. Если в состав ссылки входит другая ссылка, то она будет тоже отражена в списке ссылок.
Теперь текст заполняет весь экран, непомещающийся текст показывается частично таким образом, чтобы активный текст всегда показывался полностью.
Добавлено меню "Копировать" в список ссылок
Удалена настройка "Двойная буферизация". Теперь двойная буферизация будет включена по умолчанию всегда.
Добавлена возможность менять кодировку по-умолчанию, назначаемую при создании профиля, в текстовых ресурсах
Добавлена полная совместимость настроек для каждой последующей версии программы
Меню "Комбинации клавиш" переименовано в "Горячие клавиши"
Максимальное число строк буфера текста расширено до 9999 (специально для маньяков)
Добавлена функция сохранения введённых команд. Введённую ранее команду можно будет вставить в окно ввода текста, выбрав меню "Буфер команд". Сохраняются команды, введённые только в окне ввода текста. Чтобы команда не сохранилась, необходимо ввести её в окне статуса без '/' в начале.
Добавлена настройка размера буфера команд. Если указать 0, то меню "Буфер команд" не будет доступно.
Доработана команда /TRAF. В информации будет показано процентное соотношение входящего и исходящего трафика.
Добавлена команда /MEM, показывающая кол-во свободной, занятой и всего памяти, выделенной телефоном для приложения.
Доработана система просмотра ссылок в тексте. Теперь в конце ссылок не будут учитываться символы '.' и ','
Если в шаблоне %sN% номер слова N превышает кол-во слов в тексте, то будет возвращаться пустой текст
Снова переработана система оповещений (HighLight). Строка будет менять цвет по умолчанию на красный, не учитываемый при копировании. Символ '¤' в начало строки вписываться не будет.
Ускорена работа редактируемого меню
В распознавание ссылок добавлены символы ',', ';'
При копировании с шаблоном, слово с номером 0 всегда будет возвращать метку времени, даже если она содержит пробелы. Если метка времени отключена, то будет возвращено пустое значение.
Исправлена ошибка при обработке команд редактируемого меню, если в конце команды указан символ '%', не относящийся к алиасам
При открытии списка ников, курсор будет ставиться на ник, на сообщении которого стоит курсор текста (умный список ников)
При пролистывании окон не будет происходить мигание экрана.
При заходе на канал, окно которого было открыто, не будет происходить активация окна
При вставке текста из внутреннего буфера в начало при написании текста не будет происходить вставка в конец (если телефон поддерживает вставку текста в середину)
В текстовых ресурсах меню и действий теперь не нужно нумеровать строки.
Добавлена поддержка цветовых тем. Подробности тут
Добавлена возможность задавать несколько серверов в одном профиле. Сервера задаются в формате: Сервер1,Сервер2,... Каждому серверу можно указать специфический порт через ':' Сервер1:порт1,Сервер2,Сервер3:порт3,... Если порт не указать, то будет использован порт из поля "Порт"
В случае неудачного подключения к серверу, для следующего подключения будет использоваться следующий из перечисленных серверов
Доработана команда /SERVER. Задавать сервера можно так же как в профиле.
Доработаны команды /SAY, /ME, /CLOSE. Вызов их из окна статуса будет игнорироваться
Доработано окно выбора цвета. Доработана навигация клавишами 2 (вверх) и 8 (вниз). Теперь чтобы отменить выбор цвета, нужно нажать '#' или '*'. Вместо крестика в заголовке будет отображаться '#'.
Изменена иконка скопированного текста
Добавлена команда /NOTIFY [(+|-)ник]. Если указать команду без параметров, то будет вызвано меню со списком ников, добавленных в список уведомлений, в котором можно добавлять и удалять ники. Если указать в качестве параметра указать "+ник", то ник будет добавлен в список, если "-ник", то удалён без вызова меню.
При вызове команды /QUIT во время ожидания переподключения, вместо сообщении об отключении от сервера будет выводиться сообщение об отмене переподключения.
Добавлена возможность добавлять файлы с картинками, показываемыми на экране. Подробности: http://vixer.ru/files/0.36/images.xhtml (ссылка временно недоступна)
Добавлена настройка выбора картинки, показываемой на экране (вместо снежинок).
Список каналов теперь сортируется по кол-ву пользователей
Настройки программы и настройки горячих клавиш теперь можно менять, не отключаясь от сервера.
Добавлена команда /OPTIONS, вызывающая настройки программы
Добавлена команда /HOTKEYS, вызывающая настройки горячих клавиш
При использовании команды /ADDRESSED курсор будет установлен в конец текста
Доработана команда /WINDOW. В списке открытых окон будут показываться индикаторы окон.
Время по команде /CLOCK будет показываться вместо заголовка окна (раньше показывалось по середине экрана)
Добавлено графическое меню. Навигация осуществляется клавишами 2 (вверх), 8 (вниз), 3, 9, 1, 7, выбор пункта меню - 5 (fire), закрыть меню - *, #, перейти на уровень вверх в меню - 0
Добавлена настройка включения/выключения графического меню.
Добавлено управление стилусом в графическом меню
Доработана команда /IGNORE. Если указать параметром -маска, то соответсвующая маска будет удалена из списка игноров
Исправлена ошибка редактируемого меню, при использовании нескольких идентификаторов, возвращающих длинный текст
Добавлена возможность вписать свой текст при старте программы
На комбинацию клавиш *+4 назначена команда /WINDOW
Доработана команда /NAMESLIST. Если указать в качестве параметра текст, то команда, разбив текст на слова, выберет из слов первое похожее на ник
При первом запуске программы, при попытке подключиться без создания профиля, будет автоматически открыто окно добавления нового профиля.
Добавлена иконка включённых часов
Во время ожидания переподключения в заголовок статусного окна будет выводиться информация о номере переподключения и о кол-ве оставшихся секунд до переподключения
Исправлена ошибка проверки состояния подключения.
Добавлена команда /HIGHLIGHT [-ud], позволяющая перевести курсор на позицию последнего Оповещения вверх (-u) или вниз (-d) от текущего положения курсора. Если параметры не указать, то поиск будет производиться вверх.
Добавлен алиас %settopic%, возвращающий отредактированный текст топика
При вставке слишком длинного текста, разме максимально допустимого текста в окне будет автоматически увеличиваться
Сообщение о запуске автовыполнения будет выводиться в активное окно при вводе команды /PERFORM и в статус при подключении
Ответ на запрос CTCP TIME будет более полным
При приходе сообщения о выходе с канала, канал не будет закрываться автоматически, если канал не был закрыт командой /CLOSE
Доработана система переподключения (не должно быть рассинхронизации имени сервера)
При выборе "Отмена" в окне ввода текста, введённый текст будет сохраняться, если окно ввода вновь вызывать командой /TEXTBOX (вместо /MESSAGE).
Сохранённый текст будет удалён, при вызове окна редактирования (например меню, избранного, темы и т.д.), при вызове алиаса %text% и т.д. На клавишу "5" назначена команда /TEXTBOX
Добавлена возможность назначать команду на Soft клавишу. Команда назначается в формате "Название:/команда". Название показывается на софт клавише (в неполноэкранном режиме).
Удалён пункт "Message" из language.dat.
Файл combinations.dat переименован в hotkeys.dat
В Файл hotkeys.dat добавлен пункт 15 (Soft) и заменён пункт 5.
Добавлен индикаторбар для отображения индикаторов окон и значков программы.
Исправлена ошибка открытия окна ввода текста с вставкой текста, длина которого превышает допустимый размер.
Доработана система обратной совместимости настроек.
Доработана команда /TRAF. Если указать параметр -s, то информация будет показана в окно статуса. Если указать параметр -l, то будет выведена информация за последнюю сессию. Параметры -i и -o сбрасывают счётчики входящего и исходящего трафика соответственно. Если при сбросе счётчиков указать флаг -l, то будут сброшены счётчики только последней сессии, иначе будут сброшены все счётчики. Команду теперь можно запускать из автовыполнения (например для сброса счётчиков при подключении).
Доработана команда /MEM. Если указать параметр -c, то будет выполнена принудительная чистка памяти (heap)
Добавлена настройка ограничителя трафика. При привышении заданного лимита будет происходить автоматическое отключение.
Переименованы пункты Combinations и AdvComb в Hotkeys и AdvKeys соотв. в language.dat
Добавлены команды /TEXTUP, /TEXTDOWN для навигации по блоку текста вверх и вниз
Доработана система вставки текста в окно ввода текста. Коды цвета, стилей, текст из меню выбора ника, канала, буфера команд и тд будет вставляться в текущую позицию или в конец текста, если телефон не поддерживает ф-ю определения положения курсора в тексте.
Добавлена сенсорная прокрутка экрана и переключение окон (движеняими вверх-вниз и вправо-влево соответственно)
Добавлен значок (буква 'T'), указывающий на наличие текста в скрытом окне ввода текста (см описание команды /TEXTBOX)
В файл ресурсов language.dat добавлен ключ ChanDef, задающий канал, который будет установлен при добавлении первого профиля (команда /join будет добавлена автоматически)
Доработан индикатор лагометра. Запомненное состояние будет отображаться синим цветом. Текущее расчитываемое значение жёлтым и красным (при лаге больше 90 сек)
Добавлена настройка показа префиксов ников.
Доработана команда /COPY. Флаг -p будет принудительно удалять префиксы ников (при их наличии) из скопированного текста.
В заголовке статусного окна будет показываться текущий ник