iContact+++ - полностью бесплатное интегрированное телефонное решение с открытыми исходными текстами для коммуникаторов работающих под управлением различных версий Windows Mobile/Windows Phone на базе широко известных и удобных пальцеориентированных менеджера контактов - iContact AE, номеронабирателя - iDialer, полноэкранного визуализатора информации о входящих звонках - iCaller и утилиты переназначения аппаратной кнопки "Поднять трубку" - GreenButton.
Основные скриншоты
Ниже представлены некоторые основные скриншоты iContact+++ v8.11.10315.8 Stable со скинами по умолчанию:
- screenshots_110314.jpg (68.96 КБ) 49839 просмотров
Лицензионное соглашение
Устанавливая и/или используя iContact+++ тем или иным образом Вы автоматически принимаете Лицензионное соглашение:
УСТАНАВЛИВАЯ И/ИЛИ ИСПОЛЬЗУЯ ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ТЕМ ИЛИ ИНЫМ ОБРАЗОМ, ВЫ ПРИЗНАЕТЕ, ЧТО ВЫ ПРОЧЛИ, ПОНЯЛИ И СОГЛАСНЫ С ПОЛОЖЕНИЯМИ ЛИЦЕНЗИОННЫХ СОГЛАШЕНИЙ ДЛЯ iContact+++ КАК ИНТЕГРИРОВАННОГО РЕШЕНИЯ - ПРИВЕДЕННОГО В РАЗДЕЛЕ ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ НА САЙТЕ ПОДДЕРЖКИ http://www.mbagc.ru, ДЛЯ ВХОДЯЩИХ В ICONTACT+++ ПРОГРАММ - ПРИВЕДЕННЫХ НА СТРАНИЦАХ ИХ ОФИЦИАЛЬНЫХ САЙТОВ ПОДДЕРЖКИ iContact Avian Edition (http://icontactae.codeplex.com/), GreenButton (http://www.supware.net/winmo/greenbutton/), iDialer (http://www.supware.net/winmo/idialer/). ЕСЛИ ВЫ НЕ СОГЛАСНЫ С ПОЛОЖЕНИЯМИ ЛЮБОГО ИЗ УКАЗАННЫХ ВЫШЕ ЛИЦЕНЗИОННЫХ СОГЛАШЕНИЙ, ТО НЕ УСТАНАВЛИВАЙТЕ И НЕ ИСПОЛЬЗУЙТЕ ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И УДАЛИТЕ ЛЮБЫЕ, ИМЕЮЩИЕСЯ У ВАС КОПИИ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
Технические требования
Для работы iContact+++ v8.11.10315.8 Stable необходим коммуникатор отвечающий следующим основным техническим требованиям:
- Операционная система: WM5/WM6/WM6.1/WM6.5+
- Разрешение экрана: QVGA-/WQVGA-/VGA-/WVGA-дисплей
- Программное обеспечение: MS .NET 3.5 (только для Конфигураторов iContact+++)
- Свободное место: ~2,3Мб свободного места для инсталляции программы во внутренней памяти или на карте памяти
- Свободное ОЗУ:
- Разрешение экрана: QVGA-/WQVGA-/VGA-/WVGA-дисплей
- Программное обеспечение: MS .NET 3.5 (только для Конфигураторов iContact+++)
- Свободное место: ~2,3Мб свободного места для инсталляции программы во внутренней памяти или на карте памяти
- Свободное ОЗУ:
Требования к свободной оперативной памяти зависят от многих параметров, прежде всего, от версии WM, разрешения экрана и т.д.
Ориентировочно, на все вместе в режиме без выгрузки из памяти, когда уже загружены iContact+ и все его списки, iDialer+, iCaller+ и GreenButton+, т.е. для реального рабочего режима требуется:
- для QVGA ~2,9Мб ОЗУ под WM6.5.3, если измерять по остатку свободного ОЗУ после софт-ресета. Если измерять по сумме занятой процессами памяти в Диспетчере задач, то ~1,2Мб.
- для VGA ~5,7Мб ОЗУ под WM6.5.3, если измерять по остатку свободного ОЗУ после софт-ресета. Если измерять по сумме занятой памяти в Диспетчере задач, то 2,2Мб.
Специально указаны обе цифры от разных методов измерения, т.к. на WM6.5+ идет активное кэширование системой всей графики и т.п., поэтому такая разница в результатах измерения, но первые цифры и более честные для WM6.5+. На младших версиях WM будут актуальнее вторые цифры.
Если программы выгружаются из памяти, то память будут занимать только iCaller+ и GreenButton+, занятое ОЗУ - ~0,3Мб.
Ориентировочно, на все вместе в режиме без выгрузки из памяти, когда уже загружены iContact+ и все его списки, iDialer+, iCaller+ и GreenButton+, т.е. для реального рабочего режима требуется:
- для QVGA ~2,9Мб ОЗУ под WM6.5.3, если измерять по остатку свободного ОЗУ после софт-ресета. Если измерять по сумме занятой процессами памяти в Диспетчере задач, то ~1,2Мб.
- для VGA ~5,7Мб ОЗУ под WM6.5.3, если измерять по остатку свободного ОЗУ после софт-ресета. Если измерять по сумме занятой памяти в Диспетчере задач, то 2,2Мб.
Специально указаны обе цифры от разных методов измерения, т.к. на WM6.5+ идет активное кэширование системой всей графики и т.п., поэтому такая разница в результатах измерения, но первые цифры и более честные для WM6.5+. На младших версиях WM будут актуальнее вторые цифры.
Если программы выгружаются из памяти, то память будут занимать только iCaller+ и GreenButton+, занятое ОЗУ - ~0,3Мб.
Загрузка и инсталляция
Загрузка:
1. Версии для конечных пользователей
- рекомендуемая версия iContact+++ v9.7.11029.129 Beta:
загрузка дистрибутива
- стабильная версия iContact+++ v8.11.10315.8 Stable:
- iContact+++_1_0_Beta_110315.CAB
- (1.35 МБ) 4035 скачиваний
2. Версии для разработчиков и тестеров
- рабочая версия iContact+++ v9.7.11006.97 Alpha: ...временно неактуально...
Загрузка ограничена, см. пункт Загрузка альфа-версий ниже
1. Альфа-версии не предназначены для конечных пользователей, они могут содержать ошибки и не законченную функциональность. Это рабочие тестовые версии, в которых вводятся новые функции, тестируются отдельные решения, отлаживается и оптимизируется работа имеющейся функциональности. Поэтому доступ к альфа-версиям ограничен. Загрузить их могут пользователи, входящие в группы Разработчики, Тестеры и Спонсоры.
2. Если Вы хотите помочь проекту и принять участие в тестировании - вступление в группу Тестеры свободное, но необходимо отписываться по результатам эксплуатации тестовых версий. Для вступления надо зарегистрироваться на форуме поддержки и либо послать личное сообщение пользователю AGC, либо войти в Личный раздел и на вкладке Группы отметить группу Тестеры, после этого нажать кнопку Отправить убедившись, что рядом в поле Выбор выбран пункт "Вступить в выбранную". Обработка заявок на вступление не моментальная, обычно в течение 1-3 дней.
2. Если Вы хотите помочь проекту и принять участие в тестировании - вступление в группу Тестеры свободное, но необходимо отписываться по результатам эксплуатации тестовых версий. Для вступления надо зарегистрироваться на форуме поддержки и либо послать личное сообщение пользователю AGC, либо войти в Личный раздел и на вкладке Группы отметить группу Тестеры, после этого нажать кнопку Отправить убедившись, что рядом в поле Выбор выбран пункт "Вступить в выбранную". Обработка заявок на вступление не моментальная, обычно в течение 1-3 дней.
Инсталляция:
- загрузите инсталляционный CAB-файл iContact+++ по ссылке выше
- скопируйте инсталляционный CAB-файл Contact+++ на коммуникатор
- запустите инсталляционный CAB-файл Contact+++ и следуйте инструкциям мастера инсталляции
Примечания:
Примечания к версии v8.11.10315.8 Stable:
- описание основных различий тестовых и публичных стабильных версий: в этом сообщении
- установка рекомендуется во внутреннюю память устройства (не на карту памяти)
- перед инсталляцией лучше удалить все ранее установленные версии iContact, iDialer, iCaller, GreenButton и их модификации
- перед инсталляцией лучше удалить или запретить все иные телефонные решения типа IAB, PhonEx, HTC Phone Canvas и т.д.
- работа iCaller+ не гарантируется при наличии нестандартных звонилок и/или других установленных CallerID (на текущий момент поддерживается только стандартная звонилка WM)
- работа iCaller+ не гарантируется выбранной новой блокировке экрана (слайдер) под WM6.5+
Основные отличия от оригинальных версий программ
iContact+++ полностью собран из модифицированных исходных текстов iContact AE v7.0.7, iDialer v0.54, iCaller v0.1.0.3, GreenButton v1.0 и представляет собой комплекс взаимосвязанных программ с собственным инсталлятором. Полный список изменений всех входящих в iContact+++ программ и технические подробности можно посмотреть в подразделе История изменений. Ниже представлены только самые основные и ключевые отличия iContact+++ v8.11.10315.8 Stable от оригинальных версий входящих в него программ:
Основные отличия iDialer+ от официальной версии iDialer v0.54
- добавлена поддержка USSD-запросов для сервисов обычного телефона и Calling Card
- добавлена поддержка настройки префикса USSD-запросов * или #
- добавлена полная поддержка (звонки и USSD-запросы) для DualSIM-коммуникаторов на базе чипсета MTK6516 (Gigabyte GSmart S1205 и много различных "китайских" коммуникаторов)
- добавлена частичная поддержка (звонки полностью, USSD-запросы отсылаются с выбранной по умолчанию симки) для DualSIM-коммуникаторов на базе чипов Hisilicon (много различных "китайских" коммуникаторов)
- для DualSIM-коммуникаторов автоматически добавляются два сервиса SIM1 и SIM2 (названия можно изменить через Конфигуратор программы)
- для DualSIM-коммуникаторов добавлена возможность ручного выбора SIM-карты для звонков и USSD-запросов через префикс набора номера: *#1#номер - первая SIM, *#2#номер - вторая SIM (номер - телефонный номер или USSD-запрос)
- добавлена поддержка компактного вида для лучшей интеграции с iContact+ (без дополнительной экранной клавиши Call и с другой компоновкой экранных кнопок)
- добавлена возможность переключения компактного/стандартного вида (через Конфигуратор программы)
- реализован новый алгоритм быстрого переход в iContact+ в режиме работы без выгрузки из памяти
- сделано интеллектуальное контекстное меню для поля отображения набранного номера и кнопки телефона в нижнем меню
- введена поддержка текстовых skn-файлов скинов в дополнение к png-файлу для более гибкой настройки скина
- введена поддержка языковых файлов ресурсов (сделаны языковые ресурсы для русского и английского языков)
- написан визуальный Конфигуратор iDialer+ Config (для легкой возможности изменения настроек программы пользователем)
- все настройки программы теперь хранятся в файле settings.ini в директории установки программы
- в перечень настроек добавлены новые опции повышающие гибкость управления приложением и конфигурацию новых возможностей
- в перечень ключей запуска добавлены новые ключи командной строки
- опции по умолчанию настроены для России
- изменены настройки по умолчанию для интеграции в рамках iContact+++
... внесен большой ряд других изменений ...
Основные отличия iCaller+ от официальной версии iCaller v0.1.0.3
- сделана поддержка полноэкранного режима входящего звонка без верхней панели задач и нижней панели софт-кнопок
- сделано подавление стандартного всплывающего окна входящего звонка для WM6.5+
- сделано автоопределение названия стандартного всплывающего окна входящего звонка WM
- сделана поддержка периодических звуковых напоминаний о пропущенных звонках и новых SMS
- сделана настройка частоты периодических звуковых напоминаний о пропущенных звонках и новых SMS и мелодии напоминаний (WAV для WM5 и WAV/MP3/MIDI для WM6/WM6.1/WM6.5+)
- сделана поддержка включения/отключения работы подсистемы периодических звуковых напоминаний
- сделана опциональная возможность выдачи настраиваемого по длительности виброуведомления перед выдачей периодических звуковых напоминаний о пропущенных звонках и новых SMS
- сделана опциональная возможность выдачи настраиваемых по длительности виброуведомлений о начале и/или окончании разговора при входящем и исходящем звонках
- сделана третья редакция универсального скина с поддержкой маленьких и полноэкранных фотографий контактов при входящих звонках
- сделана выгрузка iCaller из памяти при повторном запуске программы без параметров, если он был запущен, иначе - запуск iCaller
- при инсталляции сделана проверка наличия активных надстроек над стандартным приложением Телефон и возможность их отключения, если это необходимо и они не совместимы с iCaller+ (например, HTC PhoneCanvas последних версий и ряд других OEM-надстроек)
- добавлена полная поддержка языковых файлов ресурсов (сделан языковый файл для русского языка в дополнение к английскому)
- написан визуальный Конфигуратор iCaller+ Config (для легкой возможности изменения настроек программы пользователем)
- все настройки программы теперь хранятся в файле settings.ini в директории установки программы
- в перечень настроек добавлены новые опции повышающие гибкость управления приложением и конфигурацию новых возможностей
- в перечень ключей запуска добавлены новые ключи командной строки
- изменены настройки по умолчанию для интеграции в рамках iContact+++
... внесен большой ряд других изменений ...
Основные отличия GreenButton+ от официальной версии GreenButton v1.0
- сделана автоматическая коррекция настроек GreenButton в зависимости от языка WM
- доработан алгоритм обработки нажатия аппаратной кнопки Поднять трубку (введены новые категории обработки и изменен алгоритм работы)
- сделан специальный алгоритм быстрой активации iContact+ для режима работы без выгрузки из памяти с переходом на выбранную в настройках вкладку
- сделано контекстное меню управления профилями звонков (Звонок, Нарастающий звонок, Один звонок, Вибровызов, Вибровызов и звонок, Звонок после вибровызова и Бесшумный) и сервисными функциями (вызов Конфигураторов всех программ iContact+++ и прочее).
- набор названий профилей звонков и скриптов их реализации (типа apw0r) для контекстного меню задается в языковом файле
- контекстное меню управления профилями звонков и сервисными функциями вызывается по аппаратной кнопке Поднять трубку при длительном ее нажатии (если OEM-драйвера клавиатуры не "кривые"), либо через ярлык GreenButton+ Menu
- введена поддержка языковых файлов ресурсов (сделаны языковые ресурсы для русского и английского языков)
- написан визуальный Конфигуратор GreenButton+ Config (для легкой возможности изменения настроек программы пользователем)
- все настройки программы теперь хранятся в файле settings.ini в директории установки программы
- в перечень настроек добавлены новые опции повышающие гибкость управления приложением и конфигурацию новых возможностей
- в перечень ключей запуска добавлены новые ключи командной строки
- изменены настройки по умолчанию для интеграции в рамках iContact+++
... внесен большой ряд других изменений ...
Основные отличия iContact+ от официальной версии iContact AE v7.0.7
- сделана поддержка вызовов через Приложение для звонков, в первую очередь, через сервисы iDialer+ (при этом запускается приложение для звонков, которому передается вызываемый номер)
- для DualSIM телефонов автоматически устанавливается вызов через сервисы iDialer+ с последующей возможностью выбора SIM-карты для осуществления звонка или отсылки USSD-запроса
- на странице Контакты сделана поддержка фильтрации по категориям Outlook, теперь при клике по кнопке Контакты в нижнем меню появляется список категорий Outlook, при выборе нужной категории отображаются только контакты этой категории
- в список категорий Outlook добавлена виртуальная категория All (Все), при выборе которой происходит отображение всех контактов любых категорий
- добавлена возможность использования новой опции, задающей категорию отображения контактов по умолчанию для страницы Контакты
- на странице Контакты теперь при долгом тапе по кнопке Контакты в нижнем меню производится сброс категории фильтрации Outlook на заданную по умолчанию (при пустом значении опции "Кат.контактов" - это Все контакты)
- на странице Избранное теперь при долгом тапе по кнопке Избранное в нижнем меню производится сброс категории фильтрации Outlook на заданную по умолчанию
- сделана опциональная поддержка вывода в списках контактов на вкладках Избранное, История и Контакты дополнительно полей Организация и Должность контакта
- поиск через виртуальную клавиатуру T9 и аппаратные QWERTY-клавиатуры для вкладок Избранное, История и Контакты теперь ведется не только по имени контакта, но и по полям организации и должности (при включенной опции их отображения), а также по номеру телефона (при включенной опции поиска по номеру возможна настройка поиска с любой позиции или только с начала номера)
- оптимизирован алгоритм поиска через виртуальную клавиатуру T9, скорость поиска на больших объемах числа контактов увеличена на 2 с лишним порядка (в 100-200 раз!!!)
- на виртуальной клавиатуре поиска Т9 добавлена кнопка для отображения символов "0", "+" и пробела (вместо кнопки смены раскладки)
- на виртуальной клавиатуре поиска Т9 сделано одновременное отображение наборов символов двух языков (задается строкой searchAlphabet в lng-файле, в которой добавлен разделитель "|" для разграничения символов верхнего и нижнего языка на кнопке, а также число кнопок увеличилось до 12)
- поиск через виртуальную клавиатуру Т9 теперь ведется одновременно на двух языках
- при поиске через виртуальную клавиатуру Т9 и аппаратные QWERTY-клавиатуры сделана автоматическая подсветка найденных подстрок прямо в списке результатов поиска
- при поиске через виртуальную клавиатуру Т9 теперь в окне набранного текста запроса автоматически отображаются все варианты найденных подстрок и текущее число найденных результатов
- при поиске через виртуальную клавиатуру Т9 и аппаратные QWERTY-клавиатуры теперь автоматически выделяется первый найденный вариант
- изменилась логика опции T9EnglishAsPrimary в настройках, теперь она называется "T9 - только английский" (используется только английская клавиатура)
- на странице История теперь при долгом тапе по кнопке История в нижнем меню производится сброс текущего фильтра отображения Истории на Все звонки
- реализован новый алгоритм быстрого перехода в iDialer+ в режиме работы без выгрузки из памяти
- если iContact+ в соответствии с настройками не выгружается из памяти, при смене дня история звонков автоматически пересчитывается, меняются надписи Сегодня на Вчера и т.д и т.п.
- добавлена поддержка перехода в iDialer+ со страницы Контакты по аппаратной кнопке Вправо
- в режиме без выгрузки из памяти теперь автоматически скрываются все popup-окна при минимизации iContact+ или выполнении действия (клавиатура T9, список категорий и т.д.), а также производится выход из режима Детали
- в режиме без выгрузки из памяти доработан алгоритм активации при повторном запуске с ключами командной строки
- добавлена поддержка настройки префикса USSD-запросов * или # (опция "Симол распознавания USSD-запроса" на вкладке Общие iContact+ Config)
- изменена логика работы опции ExitOnMinimize (Выход при сворачивании) - теперь при деактивации окна происходит выгрузка iContact+
- в iContact+ Config сделано автоматическое удаление файла кеша фотографий iContact+ при сохранении изменений настроек
- в перечень настроек добавлены новые опции повышающие гибкость управления приложением и конфигурацию новых возможностей
- в перечень ключей запуска добавлены новые ключи командной строки
- в файл описания темы skn введен большой перечень дополнительных опций и настроек скина как для новых функций, так и повышающих гибкость настройки отображения старых возможностей
- изменены настройки по умолчанию для интеграции в рамках iContact+++
... внесен большой ряд других изменений ...
- добавлена поддержка USSD-запросов для сервисов обычного телефона и Calling Card
- добавлена поддержка настройки префикса USSD-запросов * или #
- добавлена полная поддержка (звонки и USSD-запросы) для DualSIM-коммуникаторов на базе чипсета MTK6516 (Gigabyte GSmart S1205 и много различных "китайских" коммуникаторов)
- добавлена частичная поддержка (звонки полностью, USSD-запросы отсылаются с выбранной по умолчанию симки) для DualSIM-коммуникаторов на базе чипов Hisilicon (много различных "китайских" коммуникаторов)
- для DualSIM-коммуникаторов автоматически добавляются два сервиса SIM1 и SIM2 (названия можно изменить через Конфигуратор программы)
- для DualSIM-коммуникаторов добавлена возможность ручного выбора SIM-карты для звонков и USSD-запросов через префикс набора номера: *#1#номер - первая SIM, *#2#номер - вторая SIM (номер - телефонный номер или USSD-запрос)
- добавлена поддержка компактного вида для лучшей интеграции с iContact+ (без дополнительной экранной клавиши Call и с другой компоновкой экранных кнопок)
- добавлена возможность переключения компактного/стандартного вида (через Конфигуратор программы)
- реализован новый алгоритм быстрого переход в iContact+ в режиме работы без выгрузки из памяти
- сделано интеллектуальное контекстное меню для поля отображения набранного номера и кнопки телефона в нижнем меню
- введена поддержка текстовых skn-файлов скинов в дополнение к png-файлу для более гибкой настройки скина
- введена поддержка языковых файлов ресурсов (сделаны языковые ресурсы для русского и английского языков)
- написан визуальный Конфигуратор iDialer+ Config (для легкой возможности изменения настроек программы пользователем)
- все настройки программы теперь хранятся в файле settings.ini в директории установки программы
- в перечень настроек добавлены новые опции повышающие гибкость управления приложением и конфигурацию новых возможностей
- в перечень ключей запуска добавлены новые ключи командной строки
- опции по умолчанию настроены для России
- изменены настройки по умолчанию для интеграции в рамках iContact+++
... внесен большой ряд других изменений ...
Основные отличия iCaller+ от официальной версии iCaller v0.1.0.3
- сделана поддержка полноэкранного режима входящего звонка без верхней панели задач и нижней панели софт-кнопок
- сделано подавление стандартного всплывающего окна входящего звонка для WM6.5+
- сделано автоопределение названия стандартного всплывающего окна входящего звонка WM
- сделана поддержка периодических звуковых напоминаний о пропущенных звонках и новых SMS
- сделана настройка частоты периодических звуковых напоминаний о пропущенных звонках и новых SMS и мелодии напоминаний (WAV для WM5 и WAV/MP3/MIDI для WM6/WM6.1/WM6.5+)
- сделана поддержка включения/отключения работы подсистемы периодических звуковых напоминаний
- сделана опциональная возможность выдачи настраиваемого по длительности виброуведомления перед выдачей периодических звуковых напоминаний о пропущенных звонках и новых SMS
- сделана опциональная возможность выдачи настраиваемых по длительности виброуведомлений о начале и/или окончании разговора при входящем и исходящем звонках
- сделана третья редакция универсального скина с поддержкой маленьких и полноэкранных фотографий контактов при входящих звонках
- сделана выгрузка iCaller из памяти при повторном запуске программы без параметров, если он был запущен, иначе - запуск iCaller
- при инсталляции сделана проверка наличия активных надстроек над стандартным приложением Телефон и возможность их отключения, если это необходимо и они не совместимы с iCaller+ (например, HTC PhoneCanvas последних версий и ряд других OEM-надстроек)
- добавлена полная поддержка языковых файлов ресурсов (сделан языковый файл для русского языка в дополнение к английскому)
- написан визуальный Конфигуратор iCaller+ Config (для легкой возможности изменения настроек программы пользователем)
- все настройки программы теперь хранятся в файле settings.ini в директории установки программы
- в перечень настроек добавлены новые опции повышающие гибкость управления приложением и конфигурацию новых возможностей
- в перечень ключей запуска добавлены новые ключи командной строки
- изменены настройки по умолчанию для интеграции в рамках iContact+++
... внесен большой ряд других изменений ...
Основные отличия GreenButton+ от официальной версии GreenButton v1.0
- сделана автоматическая коррекция настроек GreenButton в зависимости от языка WM
- доработан алгоритм обработки нажатия аппаратной кнопки Поднять трубку (введены новые категории обработки и изменен алгоритм работы)
- сделан специальный алгоритм быстрой активации iContact+ для режима работы без выгрузки из памяти с переходом на выбранную в настройках вкладку
- сделано контекстное меню управления профилями звонков (Звонок, Нарастающий звонок, Один звонок, Вибровызов, Вибровызов и звонок, Звонок после вибровызова и Бесшумный) и сервисными функциями (вызов Конфигураторов всех программ iContact+++ и прочее).
- набор названий профилей звонков и скриптов их реализации (типа apw0r) для контекстного меню задается в языковом файле
- контекстное меню управления профилями звонков и сервисными функциями вызывается по аппаратной кнопке Поднять трубку при длительном ее нажатии (если OEM-драйвера клавиатуры не "кривые"), либо через ярлык GreenButton+ Menu
- введена поддержка языковых файлов ресурсов (сделаны языковые ресурсы для русского и английского языков)
- написан визуальный Конфигуратор GreenButton+ Config (для легкой возможности изменения настроек программы пользователем)
- все настройки программы теперь хранятся в файле settings.ini в директории установки программы
- в перечень настроек добавлены новые опции повышающие гибкость управления приложением и конфигурацию новых возможностей
- в перечень ключей запуска добавлены новые ключи командной строки
- изменены настройки по умолчанию для интеграции в рамках iContact+++
... внесен большой ряд других изменений ...
Основные отличия iContact+ от официальной версии iContact AE v7.0.7
- сделана поддержка вызовов через Приложение для звонков, в первую очередь, через сервисы iDialer+ (при этом запускается приложение для звонков, которому передается вызываемый номер)
- для DualSIM телефонов автоматически устанавливается вызов через сервисы iDialer+ с последующей возможностью выбора SIM-карты для осуществления звонка или отсылки USSD-запроса
- на странице Контакты сделана поддержка фильтрации по категориям Outlook, теперь при клике по кнопке Контакты в нижнем меню появляется список категорий Outlook, при выборе нужной категории отображаются только контакты этой категории
- в список категорий Outlook добавлена виртуальная категория All (Все), при выборе которой происходит отображение всех контактов любых категорий
- добавлена возможность использования новой опции, задающей категорию отображения контактов по умолчанию для страницы Контакты
- на странице Контакты теперь при долгом тапе по кнопке Контакты в нижнем меню производится сброс категории фильтрации Outlook на заданную по умолчанию (при пустом значении опции "Кат.контактов" - это Все контакты)
- на странице Избранное теперь при долгом тапе по кнопке Избранное в нижнем меню производится сброс категории фильтрации Outlook на заданную по умолчанию
- сделана опциональная поддержка вывода в списках контактов на вкладках Избранное, История и Контакты дополнительно полей Организация и Должность контакта
- поиск через виртуальную клавиатуру T9 и аппаратные QWERTY-клавиатуры для вкладок Избранное, История и Контакты теперь ведется не только по имени контакта, но и по полям организации и должности (при включенной опции их отображения), а также по номеру телефона (при включенной опции поиска по номеру возможна настройка поиска с любой позиции или только с начала номера)
- оптимизирован алгоритм поиска через виртуальную клавиатуру T9, скорость поиска на больших объемах числа контактов увеличена на 2 с лишним порядка (в 100-200 раз!!!)
- на виртуальной клавиатуре поиска Т9 добавлена кнопка для отображения символов "0", "+" и пробела (вместо кнопки смены раскладки)
- на виртуальной клавиатуре поиска Т9 сделано одновременное отображение наборов символов двух языков (задается строкой searchAlphabet в lng-файле, в которой добавлен разделитель "|" для разграничения символов верхнего и нижнего языка на кнопке, а также число кнопок увеличилось до 12)
- поиск через виртуальную клавиатуру Т9 теперь ведется одновременно на двух языках
- при поиске через виртуальную клавиатуру Т9 и аппаратные QWERTY-клавиатуры сделана автоматическая подсветка найденных подстрок прямо в списке результатов поиска
- при поиске через виртуальную клавиатуру Т9 теперь в окне набранного текста запроса автоматически отображаются все варианты найденных подстрок и текущее число найденных результатов
- при поиске через виртуальную клавиатуру Т9 и аппаратные QWERTY-клавиатуры теперь автоматически выделяется первый найденный вариант
- изменилась логика опции T9EnglishAsPrimary в настройках, теперь она называется "T9 - только английский" (используется только английская клавиатура)
- на странице История теперь при долгом тапе по кнопке История в нижнем меню производится сброс текущего фильтра отображения Истории на Все звонки
- реализован новый алгоритм быстрого перехода в iDialer+ в режиме работы без выгрузки из памяти
- если iContact+ в соответствии с настройками не выгружается из памяти, при смене дня история звонков автоматически пересчитывается, меняются надписи Сегодня на Вчера и т.д и т.п.
- добавлена поддержка перехода в iDialer+ со страницы Контакты по аппаратной кнопке Вправо
- в режиме без выгрузки из памяти теперь автоматически скрываются все popup-окна при минимизации iContact+ или выполнении действия (клавиатура T9, список категорий и т.д.), а также производится выход из режима Детали
- в режиме без выгрузки из памяти доработан алгоритм активации при повторном запуске с ключами командной строки
- добавлена поддержка настройки префикса USSD-запросов * или # (опция "Симол распознавания USSD-запроса" на вкладке Общие iContact+ Config)
- изменена логика работы опции ExitOnMinimize (Выход при сворачивании) - теперь при деактивации окна происходит выгрузка iContact+
- в iContact+ Config сделано автоматическое удаление файла кеша фотографий iContact+ при сохранении изменений настроек
- в перечень настроек добавлены новые опции повышающие гибкость управления приложением и конфигурацию новых возможностей
- в перечень ключей запуска добавлены новые ключи командной строки
- в файл описания темы skn введен большой перечень дополнительных опций и настроек скина как для новых функций, так и повышающих гибкость настройки отображения старых возможностей
- изменены настройки по умолчанию для интеграции в рамках iContact+++
... внесен большой ряд других изменений ...
Некоторые нестандартные и нетривиальные возможности
Ниже описаны некоторые основные нестандартные возможности в рамках iContact+++ v8.11.10315.8 Stable как относительно базовых версий входящих в него программ, так и просто отдельные нетривиальные функции этих программ:
iDialer+
- контекстное меню с текущими возможными действиями доступно над полем отображения набранного номера, кнопкой Вызов и кнопкой телефона в нижнем меню
- кроме собственно Телефона поддерживаются сервисы и других типов (Calling Card, Google Voice и т.д.), описание которых задается в iDialer+ Config
- короткий клик по кнопке телефона в нижнем меню переключает текущий активный сервис, если их задано более одного
- кнопка Вызов и аппаратная клавиша Поднять трубку осуществляют вызов набранного номера через текущий активный сервис (если задано более одного сервиса и активен вариант Выбор, то перед вызовом появляется меню выбора сервиса, через который он должен быть осуществлен)
- принудительный выбор сервиса для осуществления текущего вызова и выбор активного сервиса для вызовов по умолчанию осуществляются через контекстное меню, если задано более одного сервиса
- для DualSIM-коммуникаторов поддержка двух SIM-карт сделана в виде сервисов типа Calling Card с названиями SIM1 и SIM2, которые можно изменить через iDialer+ Config
- для DualSIM-коммуникаторов сделана поддержка принудительного выбора SIM-карты для осуществления вызова через префикс набора номера: *#1#номер - первая SIM, *#2#номер - вторая SIM (номер - телефонный номер или USSD-запрос)
... через Конфигуратор iDialer+ Config можно изменить очень многое ...
GreenButton
- по аппаратной кнопке коммуникатора "Поднять трубку" по умолчанию открывается "История звонков" в iContact+
- по длительному нажатию аппаратной кнопки "Поднять трубку" (к сожалению, не для всех коммуникаторов), либо через ярлык GreenButton+ Menu вызывается контекстное меню управления профилями звонков (Звонок, Нарастающий звонок, Один звонок, Вибровызов, Вибровызов и звонок, Звонок после вибровызова и Бесшумный) и сервисными функциями (вызов Конфигураторов всех программ iContact+++ и прочее)
... через Конфигуратор GreenButton+ Config можно изменить очень многое ...
iCaller+
- полноэкранный или оконный режим отображения входящих звонков можно настроить через Конфигуратор программы
- полноэкранные фотографии контактов для экрана входящего звонка могут браться как из MS Pocket Outlook, так и с карты памяти
- периодические звуковые и вибро-напоминания о пропущенных звонках и новых SMS можно отключить или настроить их параметры через Конфигуратор программы
- пока работает только со стандартным приложением Телефона от WM (другие "звонилки" не поддерживаются)
... через Конфигуратор iCaller+ Config можно изменить очень многое ...
iContact+
- в разделах "Избранное" и "Контакты" при клике по кнопке нижнего меню этого же раздела показывается список имеющихся категорий Outlook, при выборе категории из списка отображаются контакты этой категории; при затяжном клике по кнопке нижнего меню этого же раздела происходит возврат на выбранную по умолчанию категорию
- в разделе "История звонков" при клике по кнопке нижнего меню "История звонков" происходит циклическое переключение режимов отображения списка истории звонков: Вся история, Пропущенные, Входящие, Исходящие; при затяжном клике по кнопке нижнего меню этого же раздела происходит возврат в режим "Вся история"
- при клике по контакту в списке в разделах "Избранное", "История звонков" и "Контакты" показывается форма с детальной информацией о контакте
- при затяжном клике по контакту в списке в разделах "Избранное", "История звонков" и "Контакты" начинает бежать индикатор задержки осуществления вызова, по окончанию задержки происходит вызов контакта
- при настройках по умолчанию при клике по кнопке нижнего меню "Поиск" (иконка клавиатуры) при нахождении в разделах "Избранное", "История" или "Контакты" появляется виртуальная клавиатура Т9 для быстрого поиска контактов, при затяжном клике - окно перехода на группу контактов по первой букве (кроме раздела "История")
- задание полноэкранных фотографий контактов для iCaller через iContact описано здесь
... через Конфигуратор iContact+ Config можно изменить очень многое ...
- контекстное меню с текущими возможными действиями доступно над полем отображения набранного номера, кнопкой Вызов и кнопкой телефона в нижнем меню
- кроме собственно Телефона поддерживаются сервисы и других типов (Calling Card, Google Voice и т.д.), описание которых задается в iDialer+ Config
- короткий клик по кнопке телефона в нижнем меню переключает текущий активный сервис, если их задано более одного
- кнопка Вызов и аппаратная клавиша Поднять трубку осуществляют вызов набранного номера через текущий активный сервис (если задано более одного сервиса и активен вариант Выбор, то перед вызовом появляется меню выбора сервиса, через который он должен быть осуществлен)
- принудительный выбор сервиса для осуществления текущего вызова и выбор активного сервиса для вызовов по умолчанию осуществляются через контекстное меню, если задано более одного сервиса
- для DualSIM-коммуникаторов поддержка двух SIM-карт сделана в виде сервисов типа Calling Card с названиями SIM1 и SIM2, которые можно изменить через iDialer+ Config
- для DualSIM-коммуникаторов сделана поддержка принудительного выбора SIM-карты для осуществления вызова через префикс набора номера: *#1#номер - первая SIM, *#2#номер - вторая SIM (номер - телефонный номер или USSD-запрос)
... через Конфигуратор iDialer+ Config можно изменить очень многое ...
GreenButton
- по аппаратной кнопке коммуникатора "Поднять трубку" по умолчанию открывается "История звонков" в iContact+
- по длительному нажатию аппаратной кнопки "Поднять трубку" (к сожалению, не для всех коммуникаторов), либо через ярлык GreenButton+ Menu вызывается контекстное меню управления профилями звонков (Звонок, Нарастающий звонок, Один звонок, Вибровызов, Вибровызов и звонок, Звонок после вибровызова и Бесшумный) и сервисными функциями (вызов Конфигураторов всех программ iContact+++ и прочее)
... через Конфигуратор GreenButton+ Config можно изменить очень многое ...
iCaller+
- полноэкранный или оконный режим отображения входящих звонков можно настроить через Конфигуратор программы
- полноэкранные фотографии контактов для экрана входящего звонка могут браться как из MS Pocket Outlook, так и с карты памяти
- периодические звуковые и вибро-напоминания о пропущенных звонках и новых SMS можно отключить или настроить их параметры через Конфигуратор программы
- пока работает только со стандартным приложением Телефона от WM (другие "звонилки" не поддерживаются)
... через Конфигуратор iCaller+ Config можно изменить очень многое ...
iContact+
- в разделах "Избранное" и "Контакты" при клике по кнопке нижнего меню этого же раздела показывается список имеющихся категорий Outlook, при выборе категории из списка отображаются контакты этой категории; при затяжном клике по кнопке нижнего меню этого же раздела происходит возврат на выбранную по умолчанию категорию
- в разделе "История звонков" при клике по кнопке нижнего меню "История звонков" происходит циклическое переключение режимов отображения списка истории звонков: Вся история, Пропущенные, Входящие, Исходящие; при затяжном клике по кнопке нижнего меню этого же раздела происходит возврат в режим "Вся история"
- при клике по контакту в списке в разделах "Избранное", "История звонков" и "Контакты" показывается форма с детальной информацией о контакте
- при затяжном клике по контакту в списке в разделах "Избранное", "История звонков" и "Контакты" начинает бежать индикатор задержки осуществления вызова, по окончанию задержки происходит вызов контакта
- при настройках по умолчанию при клике по кнопке нижнего меню "Поиск" (иконка клавиатуры) при нахождении в разделах "Избранное", "История" или "Контакты" появляется виртуальная клавиатура Т9 для быстрого поиска контактов, при затяжном клике - окно перехода на группу контактов по первой букве (кроме раздела "История")
- задание полноэкранных фотографий контактов для iCaller через iContact описано здесь
... через Конфигуратор iContact+ Config можно изменить очень многое ...
Настройка опций и параметров iContact+++
Настройка всех приложений iContact+++ осуществляется через Конфигураторы iContact+ Config, iDialer+ Config, iCaller+ Config и GreenButton Config, которые можно вызвать через ярлыки в меню Пуск -> Программы -> iContact+++ -> Config, либо через контекстное меню GreenButton+.
Скины для iContact+++
Общие сведения:
Общие сведения о расположении, строении и элементах скинов iContact+++ v8.11.10315.8 Stable:
iContact+
- скины лежат в \Program Files\iContact+++\Themes
- скин состоит из двух файлов с одинаковым именем (названием скина) и расширениями .png и .skn
- первый - png - файл графических примитивов (иконки, меню, значки и т.д.), редактируется заменой примитивов через любой нормальный графический редактор. Примитивы расположены по заданным координатам в этом файле и имеют заданные размеры
- второй - skn - текстовый файл описания цветов, шрифтов, расположения и размеров различных элементов, редактируется обычным текстовым редактором типа Блокнота или Notepad+++. Описания имеют формат пункт=значение, меняем значения на нужные нам
iDialer+
- скины лежат в \Program Files\iContact+++\iDialer+\Themes
- скин состоит из двух файлов с одинаковым именем (названием скина) и расширениями .png и .skn
- первый - png - файл графических примитивов (иконки, меню, значки и т.д.), редактируется заменой примитивов через любой нормальный графический редактор. Примитивы расположены по заданным координатам в этом файле и имеют заданные размеры
- второй - skn - текстовый файл описания цветов, шрифтов, расположения и размеров различных элементов, редактируется обычным текстовым редактором типа Блокнота или Notepad+++. Описания имеют формат пункт=значение, меняем значения на нужные нам
- наличие .skn-файла не обязательно, при его отсутствии используется формат оригинального скина iDialer v0.54, который задается только .png-файлом
iCaller+
- скины лежат в \Program Files\iContact+++\iCaller+\Themes
- скины имеют расширение .thm - это обычный ZIP-архив, у которого изменено расширение. Для распаковки переименовываем в zip, после обратной упаковки - в thm
- скин содержит минимум layout.html - это основной файл HTML с тегами подстановки значений (картинка, имя контакта, телефон и т.д.)
- также в архиве могут лежать графические файлы, используемые для оформления скина (обычно минимум картника, которая выводится для контактов без фотографий)
- скины лежат в \Program Files\iContact+++\Themes
- скин состоит из двух файлов с одинаковым именем (названием скина) и расширениями .png и .skn
- первый - png - файл графических примитивов (иконки, меню, значки и т.д.), редактируется заменой примитивов через любой нормальный графический редактор. Примитивы расположены по заданным координатам в этом файле и имеют заданные размеры
- второй - skn - текстовый файл описания цветов, шрифтов, расположения и размеров различных элементов, редактируется обычным текстовым редактором типа Блокнота или Notepad+++. Описания имеют формат пункт=значение, меняем значения на нужные нам
iDialer+
- скины лежат в \Program Files\iContact+++\iDialer+\Themes
- скин состоит из двух файлов с одинаковым именем (названием скина) и расширениями .png и .skn
- первый - png - файл графических примитивов (иконки, меню, значки и т.д.), редактируется заменой примитивов через любой нормальный графический редактор. Примитивы расположены по заданным координатам в этом файле и имеют заданные размеры
- второй - skn - текстовый файл описания цветов, шрифтов, расположения и размеров различных элементов, редактируется обычным текстовым редактором типа Блокнота или Notepad+++. Описания имеют формат пункт=значение, меняем значения на нужные нам
- наличие .skn-файла не обязательно, при его отсутствии используется формат оригинального скина iDialer v0.54, который задается только .png-файлом
iCaller+
- скины лежат в \Program Files\iContact+++\iCaller+\Themes
- скины имеют расширение .thm - это обычный ZIP-архив, у которого изменено расширение. Для распаковки переименовываем в zip, после обратной упаковки - в thm
- скин содержит минимум layout.html - это основной файл HTML с тегами подстановки значений (картинка, имя контакта, телефон и т.д.)
- также в архиве могут лежать графические файлы, используемые для оформления скина (обычно минимум картника, которая выводится для контактов без фотографий)
Разработка скинов:
Основные сведения по разработке скинов для iContact+++ v8.11.10315.8 Stable
1. FAQ от CH_V по быстрой переделке имеющихся скинов (прежде всего, о смене цветовой гаммы и основных графических примитивов).
2. В качестве исходных для доработки можно брать скины от оригинальных iContact AE/BE, iDialer и iCaller.
3. Основные изменениями в скинах iContact+++ относительно оригинальных версий.
3.1. Новые опции .skn-файлов iContact+ относительно оригинальной версии iContact v7.0.7 (все опции имеют значения по умолчанию, их изменение без необходимости не обязательно):
- CallLogNewLayout=0/1, опция включает или отключает новую раскладку вывода времени и числа пропущенных звонков в Истории звонков (по умолчанию - включено)
- T9ButtonsColor=f0f0f0 - цвет цифр на клавиатуре Т9
- T9TextColor=dcdcdc - цвет символов кнопок Минимизации и Стирания
- T9Label1Color=e0e0e0 - цвет букв верхнего языка на кнопке
- T9Label1Font=Tahoma - шрифт букв верхнего языка на кнопке
- T9Label1FontSize=18 - размер шрифта букв верхнего языка на кнопке
- T9Label2Color=c0c0c0 - цвет букв нижнего языка на кнопке
- T9Label2Font=Tahoma - шрифт букв нижнего языка на кнопке
- T9Label2FontSize=16 - размер шрифта букв нижнего языка на кнопке
- ListItemSearchedTextHL=009933 - цвет подсветки найденных подстрок в результатах поиска
- JobShowedListItemSize=48 - высота элемента списка, перекрывает ListItemSize (при включенном отображении организации и должности)
- JobShowedListPictureWidth=36 - ширина фотографии контакта в списке, перекрывает ListPictureWidth (при включенном отображении организации и должности)
- JobShowedListPictureHeight=48 - высота фотографии контакта в списке, перекрывает ListPictureHeight (при включенном отображении организации и должности)
- JobShowedListFont=Tahoma - шрифт вывода строки Организация и Должность у контакта в списке (при включенном отображении организации и должности)
- JobShowedListFontSize=12 - размер шрифта вывода строки Организация и Должность у контакта в списке (при включенном отображении организации и должности)
- ListItemJobShowedText=C0C0C0 - цвет шрифта вывода строки Организация и Должность у контакта в списке (при включенном отображении организации и должности)
3.2. В iDialer+ относительно оригинальных скинов iDialer v0.54 добавлена поддержка текстовых skn-файлов скинов в дополнение к png-файлу графических примитивов для более гибкой настройки скина. Примеры новых скинов можно посмотреть в каталоге дополнительных скинов для iContact+++. Все опции в .skn-файле имеют значения по умолчанию, их изменение без необходимости не обязательно. Некоторые "хитрые" опции представлены ниже:
- FORCE_USE_QVGA_COORDINATES=1 (1 или 0) - автоматический пересчет с QVGA, все координаты указываются в skn для 240*320. Если нужны реальные координаты, то ставим 0.
- USE_SKIN_IMAGE_COLORS=1 (1 или 0) - использовать задание цветов в PNG, если цвета перекрываются в skn, то ставим 0.
- SHOW_BUTTON_TEXT_LABELS=1 - показывать подписи под цифрами на цифровых кнопках (0 - нет)
- USE_TRANSPARENT_BUTTON_ICONS=0 - использовать ли иконки Call, Add и BS с прозрачным фоном (1 - да)
- SKIN_COLOR_TRANSPARENT_BUTTON_ICONS=000000 - фоновый прозрачный цвет для предыдущего пункта
2. В качестве исходных для доработки можно брать скины от оригинальных iContact AE/BE, iDialer и iCaller.
3. Основные изменениями в скинах iContact+++ относительно оригинальных версий.
3.1. Новые опции .skn-файлов iContact+ относительно оригинальной версии iContact v7.0.7 (все опции имеют значения по умолчанию, их изменение без необходимости не обязательно):
- CallLogNewLayout=0/1, опция включает или отключает новую раскладку вывода времени и числа пропущенных звонков в Истории звонков (по умолчанию - включено)
- T9ButtonsColor=f0f0f0 - цвет цифр на клавиатуре Т9
- T9TextColor=dcdcdc - цвет символов кнопок Минимизации и Стирания
- T9Label1Color=e0e0e0 - цвет букв верхнего языка на кнопке
- T9Label1Font=Tahoma - шрифт букв верхнего языка на кнопке
- T9Label1FontSize=18 - размер шрифта букв верхнего языка на кнопке
- T9Label2Color=c0c0c0 - цвет букв нижнего языка на кнопке
- T9Label2Font=Tahoma - шрифт букв нижнего языка на кнопке
- T9Label2FontSize=16 - размер шрифта букв нижнего языка на кнопке
- ListItemSearchedTextHL=009933 - цвет подсветки найденных подстрок в результатах поиска
- JobShowedListItemSize=48 - высота элемента списка, перекрывает ListItemSize (при включенном отображении организации и должности)
- JobShowedListPictureWidth=36 - ширина фотографии контакта в списке, перекрывает ListPictureWidth (при включенном отображении организации и должности)
- JobShowedListPictureHeight=48 - высота фотографии контакта в списке, перекрывает ListPictureHeight (при включенном отображении организации и должности)
- JobShowedListFont=Tahoma - шрифт вывода строки Организация и Должность у контакта в списке (при включенном отображении организации и должности)
- JobShowedListFontSize=12 - размер шрифта вывода строки Организация и Должность у контакта в списке (при включенном отображении организации и должности)
- ListItemJobShowedText=C0C0C0 - цвет шрифта вывода строки Организация и Должность у контакта в списке (при включенном отображении организации и должности)
3.2. В iDialer+ относительно оригинальных скинов iDialer v0.54 добавлена поддержка текстовых skn-файлов скинов в дополнение к png-файлу графических примитивов для более гибкой настройки скина. Примеры новых скинов можно посмотреть в каталоге дополнительных скинов для iContact+++. Все опции в .skn-файле имеют значения по умолчанию, их изменение без необходимости не обязательно. Некоторые "хитрые" опции представлены ниже:
- FORCE_USE_QVGA_COORDINATES=1 (1 или 0) - автоматический пересчет с QVGA, все координаты указываются в skn для 240*320. Если нужны реальные координаты, то ставим 0.
- USE_SKIN_IMAGE_COLORS=1 (1 или 0) - использовать задание цветов в PNG, если цвета перекрываются в skn, то ставим 0.
- SHOW_BUTTON_TEXT_LABELS=1 - показывать подписи под цифрами на цифровых кнопках (0 - нет)
- USE_TRANSPARENT_BUTTON_ICONS=0 - использовать ли иконки Call, Add и BS с прозрачным фоном (1 - да)
- SKIN_COLOR_TRANSPARENT_BUTTON_ICONS=000000 - фоновый прозрачный цвет для предыдущего пункта
Дополнительные скины:
- после версии iContact+++ v1.0 Beta в дистрибутивы включаются только стандартные скины
- разработанные участниками проекта дополнительные скины iContact+++ приведены в представленном ниже каталоге
- также можно пробовать использовать скины от оригинальных версий iContact AE, iDialer и iCaller (для некоторых из них может потребоваться коррекция в соответствии с изменениями в скинах iContact+++ относительно оригинальных версий, описанных в параграфе о разработке скинов)
Каталог скинов iContact+++:
Описания элементов каталога содержат название скина со ссылкой на сообщение, где опубликован скин, поддерживаемые скином разрешения экрана, компоненты iContact+++, для которых предназначен скин, автора и дату публикации или последнего изменения, по которой каталог и отсортирован.
- Sweet NightOWL/QVGA/iContact+, iDialer+/NightOWL*, 28.03.2011
- Diamond NightOWL/QVGA/iContact+, iDialer+/NightOWL*, 24.03.2011
- Iconset CH_V/Все разрешения экрана/Иконки приложений/CH_V, 22.03.2011
- Backgammon (Нарды)/QVGA/iContact+, iDialer+/-dW@Rd-, 19.03.2011
- SPB MS3.X Indigo/QVGA/iContact+, iDialer+/CH_V, 16.03.2011
- SPB MS3.X Black/QVGA/iContact+, iDialer+/CH_V, 16.03.2011
- Indigo CH_V/QVGA/iContact+, iDialer+/CH_V, 12.02.2011
- Indigo Color CH_V/QVGA/iContact+, iDialer+/CH_V, 12.02.2011
- Like PhonEx/QVGA/iContact+, iDialer+/-dW@Rd-, 30.01.2011
- Iphone Like/QVGA/iContact+/giris, 17.12.2010
- Diamond NightOWL/QVGA/iContact+, iDialer+/NightOWL*, 24.03.2011
- Iconset CH_V/Все разрешения экрана/Иконки приложений/CH_V, 22.03.2011
- Backgammon (Нарды)/QVGA/iContact+, iDialer+/-dW@Rd-, 19.03.2011
- SPB MS3.X Indigo/QVGA/iContact+, iDialer+/CH_V, 16.03.2011
- SPB MS3.X Black/QVGA/iContact+, iDialer+/CH_V, 16.03.2011
- Indigo CH_V/QVGA/iContact+, iDialer+/CH_V, 12.02.2011
- Indigo Color CH_V/QVGA/iContact+, iDialer+/CH_V, 12.02.2011
- Like PhonEx/QVGA/iContact+, iDialer+/-dW@Rd-, 30.01.2011
- Iphone Like/QVGA/iContact+/giris, 17.12.2010
Интеграция с другими приложениями
Интеграция iContact+++ с различными другими приложениями:
- Интеграция с Spb Mobile Shell 3.х (FAQ от CH_V)
- интеграция с VITO SMS-Chat (инструкция от white_nigger)
Правила сообщений об ошибках и проблемах
В случае наличия ошибок или проблем большая просьба указывать в сообщении полную модель коммуникатора, разрешение экрана, установленную версию WM5/6/6.1/6.5+ со всеми атрибутами (Пуск -> Параметры/Настройка -> Система -> Сведения - версию ОС и Сборку), включая язык (RUS, WWE и т.д.).
История изменений
За базовую начальную нумерацию iContact+++ принята последняя версия iContact 7.x, поэтому нумерация версий начата с 8.x. Полная история изменений версий iContact+++ представлена ниже:
v9.7.11029.129 Beta
- iCaller+: при включенной опции "Выкл. экран при разговоре" теперь и при входящих и при исходящих вызовах экран выключается именно по началу разговора
- iCaller+: добавлена новая опция "Выкл. экран при исх. звонке", по которой при исходящих вызовах экран сразу отключется после посыла вызова
- iCaller+: для МТК6516 изменен алгоритм считывания системных имен SIM-карт для отображения на экране входящего звонка, теперь имена считываются непосредственно во время входящего звонка
- iCaller+: для МТК6516 добавлены новые опции "MTK6516: Имя SIM1" и "MTK6516: Имя SIM2", которые позволяют задать пользовательские имена SIM-карт для экрана входящего звонка
- iCaller+: для МТК6516 добавлена новая опция "MTK6516: Исп. системные имена SIM-карт", при включенной опции на экране входящего звонка выводятся считанные системные имена SIM-карт, при отключенной - заданные пользователем
- iCaller+: для контактов из адресной книги теперь номер телефона считывается из базы данных со всеми форматированиями
- iCaller+: для контактов из адресной книги теперь тип телефонного номера считывается из базы данных и выводится в соответствии с языковыми ресурсами
v9.7.11027.122 Alpha
- iContact+: для клавиатуры Т9 добавлено контекстное меню при долгом тапе по полю ввода номера с пунктами создания нового контакта и добаления номера к существующему контакту
- iCaller+: при включенном HTC PhoneCanvas версии 1.x.x подавление теперь ведется стандартного CallerID от WM
- iContact+: введена новая опция "Расширять контекстные меню", по которой в контекстных меню добавляются пустые строки до и после элемента меню
- Инсталлятор: в режиме установки с восстановлением старых настроек для QVGA/WQVGA для WM6.5 поправлено назначение PNG-иконок для меню Пуск
- Инсталлятор: актуализированы языковые ресурсы инсталляции и деинсталляции для русского, английского и украинского языков
- Инсталлятор: добавлено создание текста SMS-сообщения отклонения вызова для iCaller+ для выбранного языка инсталляции
- iDialer+: в файле настроек по умолчанию убраны неактуальные опции
- iContact+: в файле настроек по умолчанию добавлены новые актуальные опции
v9.7.11025.114 Alpha
- iCaller+: сделана новая графика для визуального напоминания жестов при касании экрана при отключенном показе экранных кнопок
- iCaller+: для МТК6516 теперь выводится информация, на SIM-карту какого оператора идет входящий звонок
- iCaller+: в файл темы добавлены опции для вывода имени оператора - rgbOPERATOR_NAME_LINE, rgbOPERATOR_NAME, OPERATOR_NAME_LINE_W_PERCENT, OPERATOR_NAME_LINE_H_PIXEL, OPERATOR_NAME_FONT_SIZE и OPERATOR_NAME_FONT
- iCaller+: добавлена поддержка новой акции - сброс входящего звонка и отсылка SMS (не совсем отсылка, открывается предзаданное в настройках сообщение на редактирование, прямую отсылку пока решил не делать)
- iCaller+: вписана реактивация приложения по таймеру с частотой 100 мс, если оно неактивно при входящем звонке
- GreenButton+: теперь установка профилей через GreenButton+ Menu работает и для МТК6516 (профиль устанавливается одновременно для обеих карт)
- iContact+: решена проблема с выводом сообщения об ошибке, если при любой включенной фильтрации (поиск или вывод элементов категории) найденных элементов меньше, чем размер экрана, то при клике по пустой области возникало сообщение об ошибке
v9.7.11023.107 Alpha
- iCaller+: при выключенном режиме отображения экранных кнопок добавлен режим вызова акций через слайды по экрану (вверх - ответ, вниз - отбой, вправо/влево - Mute), при тапе по экрану появляется графическая подсказка по акциям
v9.7.11021.106 Alpha
- iCaller+: добавлена опциональная поддержка гашения экрана во время разговора
- iCaller+ Config: добавлена новая опция "Выкл. экран при разговоре", при включении которой при начале разговора экран выключается (по умолчанию опция включена)
- iCaller+: несколько доработан алгоритм подавления штатного CallerID
- iContact+: в тему добавлена новая опция DetailsRightIndent, задающая отступ при отрисовке в списках Деталей справа (по умолчанию значение равно половине значения опции ListScrollbarWidth, задающей зону быстрого скроллинга списков)
- iContact+: исправлена отрисовка компании и должности в списках Контактов и Истории, теперь действительно используется шрифт, размер которого задан в теме опцией JobShowedListFontSize
- iContact+: в тему добавлены опции T9BackSpace и T9HoverBackSpace, задающие цвета стрелки на кнопке BackSpace на клавиатуре Т9 (по умолчанию используются цвета T9ButtonsColor и T9HoverButtons)
- iContact+: в тему добавлена опция T9LabelsRightIndent, задающая смещение вывода буквенных меток на кнопках относительно правого края кнопки (по умолчанию значение 0), чтобы можно было использовать крупный шрифт для вывода цифр и метки не налезали на крупные цифры
- iContact+: для клавиатуры Т9 дописан алгоритм автомасштабирования шрифта для вывода набранного номера
- Инсталлятор: поправлены алгоритмы сохранения и восстановления установок софт-клавиш экрана Сегодня в реестре при инсталляции и деинсталляции
... другие мелкие изменения в настройках по умолчанию и темах ...
v9.7.11006.97 Alpha
- iContact+: устранена утечка памяти при перезагрузке списка истории звонков
- iContact+: на клавиатуре Т9 кнопки теперь отрисовываются градиентом
- iContact+: в файл темы добавлены опции цветов градиента для отрисовки кнопок клавиатуры Т9 - T9BtnBackground1,T9BtnBackground2, T9BtnHoverBackground1, 9BtnHoverBackground2 (по умолчанию значения соответствуют значениям из Деталей)
- iContact+: в файл темы добавлена опция T9HoverButtons для отрисовки текста на нажатой кнопке
- iCaller+: доработано подавление штатного CallerID
- Инсталлятор: добавлен запрос на использование iCaller+ в качестве CallerID по умолчанию
- Инсталлятор: добавлен механизм контроля версий ini-файлов для сохранения и восстановления настроек
v9.7.10928.90 Alpha
- iCaller+: в новой версии доделана эмуляция нажатия экранных кнопок
- iCaller+: доработаны алгоритмы подавления стандартного CallerID для WM5-WM6.1
- iCaller+: добавлено игнорирование активного HTC PhoneCanvas для WM5 (там версия 1.x, которая не несет своего CallerID)
- iContact+: по умолчанию включена опция "Номеронабиратель по кнопке Вызов"
- GreenButton+: поправлена проблема запуска iContact+ по аппаратной кнопке Вызов, если он выгружен из памяти, при установке iContact+++ на карту памяти
- iContact+: несколько уменьшены шрифты в скинах по умолчанию для крупных надписей выводимых при быстром пролистывании основных списков
- Инсталлятор: поправлено создание ярлыков программы при установке в папку с национальными символами (ярлыки кодируются в ANSI)
v9.7.10924.83 Alpha
- iCaller+: с целью повышения скорости работы и оптимизации использования ресурсов iCaller+ полностью переписан "с нуля" (подпроект iCallerFast по созданию новой версии iCaller+)
- iCaller+: изменены алгоритмы подавления CallerID
- iCaller+: сделана поддержка новой блокировки экрана слайдером WM6.5 в новой версии iCaller+
- iCaller+: сделана поддержка активного HTC PhoneCanvas в новой версии iCaller+
- iCaller+: сделана поддержка экранной кнопки Mute в новой версии iCaller+
- iCaller+: окно новой версии iCaller+ теперь в неактивном виде прячется а не минимизируется, чтобы iCaller+ не был виден в различных менеджерах задач
- iCaller+: в новой версии iCaller+ улучшена визуализация тестовой информации на фоне фото контакта за счет дополнительной отрисовки надписей фоновым цветом выше и ниже на одну точку
- iCaller+: в новой версии iCaller+ введена поддержка вибро- и звуковых напоминаний о пропущенных звонках и новых SMS
- iCaller+: в новой версии iCaller+ введена поддержка вибросигналов при начале и окончании разговора
- iCaller+: поправлена работа Конфигуратора iCaller+ с новой версией iCaller+
- Инсталлятор: поправлено сохранение и восстановление ассоциации софт-клавиш экрана Сегодня при инсталляции и деинсталляции iContact+++
- iContact+: по умолчанию включена опция "Только DTMF-звуки" (отключено произношение цифр при нажатии кнопок клавиатуры Т9)
- iDialer+: по умолчанию включена опция "Только DTMF-звуки" (отключено произношение цифр при нажатии кнопок клавиатуры номеронабирателя)
- iContact+: обновлены ресурсы украинского языка (спасибо slavik_vin!)
- iContact+: опция "T9 по меню активн.раздела" по умолчанию теперь отключена
v9.7.10730.66 Alpha
- iContact+: реализована поддержка настройки режима выделения и вызова акции в списках - одним кликом или двумя кликами
- iContact+: для всех списков кроме основных Избранного, Истории и Контактов по умолчанию используется режим выделения и вызова акции одним кликом
- iContact+ Config: в раздел Интерфейс добавлена опция "Исп.один клик в осн.списках", которая включает или выключает для основных списков Избранного, Истории и Контактов режим выделения и вызова акции одним кликом
- iContact+ Config: в раздел Интерфейс добавлена опция "T9 по меню активн.раздела", которая включает или выключает отображение и скрытие клавиатуры Т9 при клике по кнопке нижнего меню активного раздела. При включенной опции основная акция раздела (вызов списка категорий для Избранного и Контактов или вызов списка режимов для Истории) активируется долгим тапом
- iContact+ Config: в раздел Интерфейс добавлена опция "Показывать историю в Деталях", которая включает или выключает отображение всей истории по контакту в Деталях контакта
v9.7.10724.61 Alpha
- iContact+: изменена логика работы всех списков (списки Избранного, Истории, Контактов, Категорий, Режимов истории, пропущенных звонков в Деталях истории и контакта), теперь первый клик выделяет элемент списка, второй - вызывает его акцию. Можно использовать двойной клик, если нужно сразу вызвать акцию элемента списка.
- iContact+: изменена логика реакции на нажатие кнопок нижнего меню Избранное, История и Контакты, теперь в режиме активной вкладки по клику производится отображение/сверка/закрытие клавиатуры Т9, по долгому тапу закрытие клавиатуры Т9, если она была отображена на экране, либо вызов акции вкладки по умолчанию (выбор категории для Избранного и Контактов, выбор режима для Истории)
- iContact+ Config: в раздел Интерфейс добавлена опция "T9 доп.кн.Вызов - вызов набранного", по которой дополнительная кнопка Вызов на клавиатуре Т9 вызывает только текущий введенный на клавиатуре номер (по умолчанию - выключено)
- iContact+: для клавиатуры Т9 подключены звуки и вибрация на нажатия виртуальных кнопок
- iContact+: решена проблема - при входе в Детали, если была отображена клавиатура Т9 с пустым запросом, она не скрывалась автоматом
- iContact+: решена проблема - если перед изменением контакта или истории была отображена клавиатура Т9 с заданным фильтром, то после изменения она пропадала с экрана и фильтрация сбрасывалась
- iContact+: введена поддержка автоматического сворачивания клавиатуры Т9 по таймауту, когда число найденных результатов меньше заданного
- iContact+ Config: в раздел Интерфейс добавлены опции "T9 - Свернуть по таймауту" (по умолчанию - включено), "T9 - Интервал таймаута свертки, мс" (по умолчанию 3 секунды) и "T9 - Мин. число рез-тов для свертки" (по умолчанию - 7 результатов), задающие параметры автоматической сверки клавиатуры Т9 по таймауту
- iContact+: исправлен визуальный эффект появления клавиатуры Т9, теперь она сразу выползает из под нижнего меню
- iContact+: по аппаратной кнопке вправо, если мы находимся на вкладке Контакты, при отключенной опции "Номеронабиратель по кнопке Вызов" больше не происходит вызов текущего активного контакта
v9.7.10721.53 Alpha
- iContact+: поправлена проблема предыдущей версии с отрисовкой списков в Избранном, Истории и Контактах при переходе между разделами с отображенной клавиатурой Т9 и пустым поисковым запросом
- iContact+: в список результатов поиска через клавиатуру Т9 добавлен виртуальный элемент с текущим набранным номером, чтобы можно было отдельно звонить по этому номеру, если есть другие результаты поиска
- iContact+: для клавиатуры Т9 кроме классической раскладки 3 на 4 кнопки сделана поддержка раскладки 4 на 3 (кнопки *, 0 и # становятся четвертым рядом кнопок)
- iContact+: в skn-файлы темы введены новые опции T9KeyboardHeight43, T9ButtonsFontSize43, T9TextFontSize43, T9Label1FontSize43 и T9Label2FontSize43, задающие размеры клавиатуры и используемых шрифтов при раскладке 4 на 3
- iContact+ Config: добавлена новая опция "T9 - раскладка 4 на 3 кнопки", по которой включается вместо классической раскладки 3*4 раскладка 4*3 кнопки
v9.7.10720.49 Alpha
- iContact+: изменена компоновка клавиатуры Т9 - кнопка Удалить перенесена наверх, вместо старых кнопок Минимизации и Удалить теперь идут кнопки * и #, сделана опциональная дополнительная кнопка Вызов, увеличена высота поля отображения найденных словосочетаний
- iContact+: в скинах по умолчанию несколько увеличена высота клавиатуры Т9 для более корректной отрисовки новой компоновки
- iContact+ Config: в раздел Интерфейс добавлена опция "T9 - дополнительная кнопка Вызов", которая включает или отключает отображение дополнительной кнопки Вызов на клавиатуре Т9
- iContact+: в языковых ресурсах поменялся формат параметра searchAlphabet для поддержки введенных кнопок * и # на клавиатуре Т9
- iContact+: параметр searchAlphabet откорректирован для всех языковых ресурсов, входящих в дистрибутив iContact+++
- iContact+: в поле отображения найденных словосочетаний клавиатуры Т9 теперь отображаются второй строкой реально введенные символы для возможности ввода номера (либо крупно в одну строку, если найденных словосочетаний нет)
- iContact+: клавиатура Т9 теперь отображается над нижним меню как в свернутом, так и в развернутом виде
- iContact+: по кнопке нижнего меню Поиск теперь клавиатура Т9 отображается и сворачивается, при долгом нажатии поисковая клавиатура закрывается с очисткой результатов поиска
- iContact+: при клике по полю отображения найденных словосочетаний клавиатуры Т9 теперь она сворачивается
- iContact+: при долгом нажатии кнопки 0 на клавиатуре Т9 вводится символ +
- iContact+: по умолчанию теперь кнопка нижнего меню Номеронабиратель работает как Вызов, по долгому нажатию запускается отсылка SMS-сообщения
- iContact+ Config: в раздел Интерфейс добавлена опция "Номеронабиратель по кнопке Вызов", которая определяет назначение кнопки нижнего меню Номеронабиратель/Вызов
- iContact+: если на клавиатуре Т9 введен номер, т.е. нет найденных результатов, то Вызов и отсылка SMS осуществляются для этого номера
- iContact+: при переходе между режимами Избранное, История и Контакты состояние клавиатуры Т9 сохраняется (открытая, свернутая или закрытая), если введен поисковый запрос, то автоматически осуществляется фильтрация списка в каждом разделе
- iContact+: доработано отображение выделенного пункта в списках избранного, истории и контактов при различных переходах и сменах режимов, чтобы выделенный пункт сразу отображался на экране
- iContact+: в разделе История для отображаемого при быстрой прокрутке индикатора сделан адаптивный алгоритм расчета размера шрифта, чтобы надпись целиком отображалась на экране
- iContact+: в Деталях контакта в списке истории звонков у пропущенных выводится время 0:00
... внесен ряд других мелких изменений ...
v9.7.10629.32 Alpha
- iContact+: добавлен новый режим группировки дат в Истории звонков, в новом режиме всегда выводится дата в формате "день месяц, день недели" (например, 29 июн, Ср) с мнемонической классификацией (Сегодня, Вчера, На этой неделе и т.д.), внутри дня у звонков показывается время
- iContact+: в Конфигуратор добавлена новая опция "Новая группировка дат в Истории", по которой можно включить или отключить новый режим группировки дат в Истории звонков
- iContact+: доработан алгоритм чтения линейного списка записей истории звонков, теперь должен корректно работать в большинстве случаев
- iContact+: добавлены новые строки в языковые ресурсы
... внесен ряд иных мелких внутренних изменений ...
v9.7.10624.30 Alpha
- iContact+: поправлено отображение номера ассистента в Деталях контакта
- iContact+: все номера в Деталях контакта теперь имеют подписи своего типа
- iContact+: в Истории звонков в режимах отображения Линейный список и По контактам теперь также снимается флаг новых пропущенных звонков, как и в основном режиме и в режиме отображения только пропущенных
- iContact+: для унификации отображения теперь у пропущенных звонков длительность звонка отображается как 0:00
- iContact+: поправлена обработка частных и неизвестных номеров в списке истории звонков
- iDialer+: исправлена передача параметров командной строки запущенному экземпляру приложения (это иногда вызывало проблемы, например, при звонках из iContact+ через сервисы iDialer+ при шестизначных номерах)
- iContact+: добавлены новые строки в языковые ресурсы
... внесен ряд иных мелких внутренних изменений ...
v9.7.10530 Alpha
- изменена загрузка элементов истории и из БД clog.db и через телефонное API, теперь грузятся только поля даты/времени начала и окончания звонка, его статуса (вх., исх., проп.) с номером симки для DualSIM-устройств (только при загрузке из БД), а также самого номера
- доработана процедура коррекции загруженного списка элементов истории звонков, которая заполняет поля имени контакта и типа телефонного номера
- при создании, удалении или изменении контактов теперь также запускается процедура коррекции загруженного списка элементов истории звонков
- сделано отображение типа телефонного номера в основном списке истории звонков
- сделано отображение типа телефонного номера в списке звонков в Деталях элемента истории
- в списке звонков в Деталях элемента истории сделано слева отображение иконки типа телефонного номера, а справа за иконкой SMS - статуса звонка (вх., исх., проп.)
- в Деталях контакта кроме иконки типа телефонного номера сделано отображение подписи названия типа телефонного номера
- в Деталях контакта теперь показывается полная история звонков по данному контакту
- в Деталях элемента истории теперь отображаются поля организации, подразделения и должности контакта
- в Деталях элемента истории и Деталях контакта изменен алгоритм переноса имени контакта, если оно не помещалось в одну строку
- в скин в skn-файл добавлены новый опции rgbDetailsDateBackground1 и rgbDetailsDateBackground2, задающие цвета фона поля даты перед списком истории звонков в Деталях истории звонков и Деталях контакта (если опции не заданы, по умолчанию используются значения rgbDetailsBackground1 и rgbDetailsBackground2)
- теперь при старте iContact+++ автоматически грузятся списки контактов и истории (без визуализации процесса)
- изменена визуализация процесса перезагрузки списков контактов и истории, теперь отображение идет по 5% (для повышения скорости загрузки)
- в Деталях истории звонков и Деталях контакта поправлена проблема с реакцией на нажатие кнопки отправки SMS при наличии скроллинга (длинный список, занимающий места больше, чем есть на экране)
- в языковые ресурсы добавлены новые строки (еще в прошлой тестовой экспериментальной версии)
... внесен ряд иных изменений ...
v9.7.10528 Alpha
- сделана функция добавления неизвестного номера из истории к существующему контакту
- теперь в Деталях в истории звонков при нажатии кнопки создания нового контакта предлагается выбор "Создать контакт" или "Добавить номер"
- при создании, удалении, изменении контакта теперь список истории перезагружается
- поправлена функция удаления контакта, если переход в Детали контакта происходил через Детали истории звонков
v9.7.10526 Alpha
- для Истории звонков доделаны режимы Линейный список (группировка по дням, внутри дня - линейный список всех звонков) и По контактам (группировка по контактам, показывается последний звонок с контактом и общее число звонков с ним, в Деталях отображается полный список по дням)
- сделано отображение номера симки в основном списке Истории звонков для MTK6516 и Ксиликонов (для ETEN и Philips не верифицировано, может не работать)
- сделана настройка скорости скроллинга списков, в iContact+ Config в группу настроек Скорость добавлены опции "Трение при прокрутке", "Множитель скорости при прокрутке" и "Ограничение скорости при прокрутке", рекомендуемые значения по умолчанию для QVGA-like экранов - 30, 30 и 60, для VGA-like - 60, 60 и 120
- в iContact+ Config в список опции "Открывать историю по умолчанию в режиме" добавлены новые режимы "Линейный список" и "По контактам".
... других принципиальных изменений не вносилось ...
v9.7.10525 Alpha
- сделано отображение симки в Истории звонков в Деталях для DualSIM-устройств на базе чипов Ксиликон
- изменен механизм переключения режимов Истории звонков, теперь используется всплывающее меню аля Категории для Контактов и Избранного
- доработаны алгоритмы загрузки и группировки Истории звонков, должны работать корректнее и, возможно, чуть быстрее
- исправлена проблема с группировкой всех неизвестных номеров в один за день, если она была
... ничего другого пока не менялось ...
v9.7.10518 Alpha
- физически грузится один список истории (причем более корректно, чем раньше)
- производится динамическая группировка списка при визуализации
- теперь звонки с разных номеров одного контакта группируются во всех режимах отображения
- теперь в режиме Вся история группируются все типы звонков контакта и показывается статус и время последнего
- теперь в Деталях отображается список сгруппированных звонков с информацией о времени и продолжительности звонка, а также номере
- сделано отображение номера симки для МТК6516 в деталях истории (не знаю, будет работать на других DualSIM, также не знаю, как оно будет смотреться на QVGA-like экранах)
- версия не оптимизирована по скорости
- iCaller+: при включенной опции "Выкл. экран при разговоре" теперь и при входящих и при исходящих вызовах экран выключается именно по началу разговора
- iCaller+: добавлена новая опция "Выкл. экран при исх. звонке", по которой при исходящих вызовах экран сразу отключется после посыла вызова
- iCaller+: для МТК6516 изменен алгоритм считывания системных имен SIM-карт для отображения на экране входящего звонка, теперь имена считываются непосредственно во время входящего звонка
- iCaller+: для МТК6516 добавлены новые опции "MTK6516: Имя SIM1" и "MTK6516: Имя SIM2", которые позволяют задать пользовательские имена SIM-карт для экрана входящего звонка
- iCaller+: для МТК6516 добавлена новая опция "MTK6516: Исп. системные имена SIM-карт", при включенной опции на экране входящего звонка выводятся считанные системные имена SIM-карт, при отключенной - заданные пользователем
- iCaller+: для контактов из адресной книги теперь номер телефона считывается из базы данных со всеми форматированиями
- iCaller+: для контактов из адресной книги теперь тип телефонного номера считывается из базы данных и выводится в соответствии с языковыми ресурсами
v9.7.11027.122 Alpha
- iContact+: для клавиатуры Т9 добавлено контекстное меню при долгом тапе по полю ввода номера с пунктами создания нового контакта и добаления номера к существующему контакту
- iCaller+: при включенном HTC PhoneCanvas версии 1.x.x подавление теперь ведется стандартного CallerID от WM
- iContact+: введена новая опция "Расширять контекстные меню", по которой в контекстных меню добавляются пустые строки до и после элемента меню
- Инсталлятор: в режиме установки с восстановлением старых настроек для QVGA/WQVGA для WM6.5 поправлено назначение PNG-иконок для меню Пуск
- Инсталлятор: актуализированы языковые ресурсы инсталляции и деинсталляции для русского, английского и украинского языков
- Инсталлятор: добавлено создание текста SMS-сообщения отклонения вызова для iCaller+ для выбранного языка инсталляции
- iDialer+: в файле настроек по умолчанию убраны неактуальные опции
- iContact+: в файле настроек по умолчанию добавлены новые актуальные опции
v9.7.11025.114 Alpha
- iCaller+: сделана новая графика для визуального напоминания жестов при касании экрана при отключенном показе экранных кнопок
- iCaller+: для МТК6516 теперь выводится информация, на SIM-карту какого оператора идет входящий звонок
- iCaller+: в файл темы добавлены опции для вывода имени оператора - rgbOPERATOR_NAME_LINE, rgbOPERATOR_NAME, OPERATOR_NAME_LINE_W_PERCENT, OPERATOR_NAME_LINE_H_PIXEL, OPERATOR_NAME_FONT_SIZE и OPERATOR_NAME_FONT
- iCaller+: добавлена поддержка новой акции - сброс входящего звонка и отсылка SMS (не совсем отсылка, открывается предзаданное в настройках сообщение на редактирование, прямую отсылку пока решил не делать)
- iCaller+: вписана реактивация приложения по таймеру с частотой 100 мс, если оно неактивно при входящем звонке
- GreenButton+: теперь установка профилей через GreenButton+ Menu работает и для МТК6516 (профиль устанавливается одновременно для обеих карт)
- iContact+: решена проблема с выводом сообщения об ошибке, если при любой включенной фильтрации (поиск или вывод элементов категории) найденных элементов меньше, чем размер экрана, то при клике по пустой области возникало сообщение об ошибке
v9.7.11023.107 Alpha
- iCaller+: при выключенном режиме отображения экранных кнопок добавлен режим вызова акций через слайды по экрану (вверх - ответ, вниз - отбой, вправо/влево - Mute), при тапе по экрану появляется графическая подсказка по акциям
v9.7.11021.106 Alpha
- iCaller+: добавлена опциональная поддержка гашения экрана во время разговора
- iCaller+ Config: добавлена новая опция "Выкл. экран при разговоре", при включении которой при начале разговора экран выключается (по умолчанию опция включена)
- iCaller+: несколько доработан алгоритм подавления штатного CallerID
- iContact+: в тему добавлена новая опция DetailsRightIndent, задающая отступ при отрисовке в списках Деталей справа (по умолчанию значение равно половине значения опции ListScrollbarWidth, задающей зону быстрого скроллинга списков)
- iContact+: исправлена отрисовка компании и должности в списках Контактов и Истории, теперь действительно используется шрифт, размер которого задан в теме опцией JobShowedListFontSize
- iContact+: в тему добавлены опции T9BackSpace и T9HoverBackSpace, задающие цвета стрелки на кнопке BackSpace на клавиатуре Т9 (по умолчанию используются цвета T9ButtonsColor и T9HoverButtons)
- iContact+: в тему добавлена опция T9LabelsRightIndent, задающая смещение вывода буквенных меток на кнопках относительно правого края кнопки (по умолчанию значение 0), чтобы можно было использовать крупный шрифт для вывода цифр и метки не налезали на крупные цифры
- iContact+: для клавиатуры Т9 дописан алгоритм автомасштабирования шрифта для вывода набранного номера
- Инсталлятор: поправлены алгоритмы сохранения и восстановления установок софт-клавиш экрана Сегодня в реестре при инсталляции и деинсталляции
... другие мелкие изменения в настройках по умолчанию и темах ...
v9.7.11006.97 Alpha
- iContact+: устранена утечка памяти при перезагрузке списка истории звонков
- iContact+: на клавиатуре Т9 кнопки теперь отрисовываются градиентом
- iContact+: в файл темы добавлены опции цветов градиента для отрисовки кнопок клавиатуры Т9 - T9BtnBackground1,T9BtnBackground2, T9BtnHoverBackground1, 9BtnHoverBackground2 (по умолчанию значения соответствуют значениям из Деталей)
- iContact+: в файл темы добавлена опция T9HoverButtons для отрисовки текста на нажатой кнопке
- iCaller+: доработано подавление штатного CallerID
- Инсталлятор: добавлен запрос на использование iCaller+ в качестве CallerID по умолчанию
- Инсталлятор: добавлен механизм контроля версий ini-файлов для сохранения и восстановления настроек
v9.7.10928.90 Alpha
- iCaller+: в новой версии доделана эмуляция нажатия экранных кнопок
- iCaller+: доработаны алгоритмы подавления стандартного CallerID для WM5-WM6.1
- iCaller+: добавлено игнорирование активного HTC PhoneCanvas для WM5 (там версия 1.x, которая не несет своего CallerID)
- iContact+: по умолчанию включена опция "Номеронабиратель по кнопке Вызов"
- GreenButton+: поправлена проблема запуска iContact+ по аппаратной кнопке Вызов, если он выгружен из памяти, при установке iContact+++ на карту памяти
- iContact+: несколько уменьшены шрифты в скинах по умолчанию для крупных надписей выводимых при быстром пролистывании основных списков
- Инсталлятор: поправлено создание ярлыков программы при установке в папку с национальными символами (ярлыки кодируются в ANSI)
v9.7.10924.83 Alpha
- iCaller+: с целью повышения скорости работы и оптимизации использования ресурсов iCaller+ полностью переписан "с нуля" (подпроект iCallerFast по созданию новой версии iCaller+)
- iCaller+: изменены алгоритмы подавления CallerID
- iCaller+: сделана поддержка новой блокировки экрана слайдером WM6.5 в новой версии iCaller+
- iCaller+: сделана поддержка активного HTC PhoneCanvas в новой версии iCaller+
- iCaller+: сделана поддержка экранной кнопки Mute в новой версии iCaller+
- iCaller+: окно новой версии iCaller+ теперь в неактивном виде прячется а не минимизируется, чтобы iCaller+ не был виден в различных менеджерах задач
- iCaller+: в новой версии iCaller+ улучшена визуализация тестовой информации на фоне фото контакта за счет дополнительной отрисовки надписей фоновым цветом выше и ниже на одну точку
- iCaller+: в новой версии iCaller+ введена поддержка вибро- и звуковых напоминаний о пропущенных звонках и новых SMS
- iCaller+: в новой версии iCaller+ введена поддержка вибросигналов при начале и окончании разговора
- iCaller+: поправлена работа Конфигуратора iCaller+ с новой версией iCaller+
- Инсталлятор: поправлено сохранение и восстановление ассоциации софт-клавиш экрана Сегодня при инсталляции и деинсталляции iContact+++
- iContact+: по умолчанию включена опция "Только DTMF-звуки" (отключено произношение цифр при нажатии кнопок клавиатуры Т9)
- iDialer+: по умолчанию включена опция "Только DTMF-звуки" (отключено произношение цифр при нажатии кнопок клавиатуры номеронабирателя)
- iContact+: обновлены ресурсы украинского языка (спасибо slavik_vin!)
- iContact+: опция "T9 по меню активн.раздела" по умолчанию теперь отключена
v9.7.10730.66 Alpha
- iContact+: реализована поддержка настройки режима выделения и вызова акции в списках - одним кликом или двумя кликами
- iContact+: для всех списков кроме основных Избранного, Истории и Контактов по умолчанию используется режим выделения и вызова акции одним кликом
- iContact+ Config: в раздел Интерфейс добавлена опция "Исп.один клик в осн.списках", которая включает или выключает для основных списков Избранного, Истории и Контактов режим выделения и вызова акции одним кликом
- iContact+ Config: в раздел Интерфейс добавлена опция "T9 по меню активн.раздела", которая включает или выключает отображение и скрытие клавиатуры Т9 при клике по кнопке нижнего меню активного раздела. При включенной опции основная акция раздела (вызов списка категорий для Избранного и Контактов или вызов списка режимов для Истории) активируется долгим тапом
- iContact+ Config: в раздел Интерфейс добавлена опция "Показывать историю в Деталях", которая включает или выключает отображение всей истории по контакту в Деталях контакта
v9.7.10724.61 Alpha
- iContact+: изменена логика работы всех списков (списки Избранного, Истории, Контактов, Категорий, Режимов истории, пропущенных звонков в Деталях истории и контакта), теперь первый клик выделяет элемент списка, второй - вызывает его акцию. Можно использовать двойной клик, если нужно сразу вызвать акцию элемента списка.
- iContact+: изменена логика реакции на нажатие кнопок нижнего меню Избранное, История и Контакты, теперь в режиме активной вкладки по клику производится отображение/сверка/закрытие клавиатуры Т9, по долгому тапу закрытие клавиатуры Т9, если она была отображена на экране, либо вызов акции вкладки по умолчанию (выбор категории для Избранного и Контактов, выбор режима для Истории)
- iContact+ Config: в раздел Интерфейс добавлена опция "T9 доп.кн.Вызов - вызов набранного", по которой дополнительная кнопка Вызов на клавиатуре Т9 вызывает только текущий введенный на клавиатуре номер (по умолчанию - выключено)
- iContact+: для клавиатуры Т9 подключены звуки и вибрация на нажатия виртуальных кнопок
- iContact+: решена проблема - при входе в Детали, если была отображена клавиатура Т9 с пустым запросом, она не скрывалась автоматом
- iContact+: решена проблема - если перед изменением контакта или истории была отображена клавиатура Т9 с заданным фильтром, то после изменения она пропадала с экрана и фильтрация сбрасывалась
- iContact+: введена поддержка автоматического сворачивания клавиатуры Т9 по таймауту, когда число найденных результатов меньше заданного
- iContact+ Config: в раздел Интерфейс добавлены опции "T9 - Свернуть по таймауту" (по умолчанию - включено), "T9 - Интервал таймаута свертки, мс" (по умолчанию 3 секунды) и "T9 - Мин. число рез-тов для свертки" (по умолчанию - 7 результатов), задающие параметры автоматической сверки клавиатуры Т9 по таймауту
- iContact+: исправлен визуальный эффект появления клавиатуры Т9, теперь она сразу выползает из под нижнего меню
- iContact+: по аппаратной кнопке вправо, если мы находимся на вкладке Контакты, при отключенной опции "Номеронабиратель по кнопке Вызов" больше не происходит вызов текущего активного контакта
v9.7.10721.53 Alpha
- iContact+: поправлена проблема предыдущей версии с отрисовкой списков в Избранном, Истории и Контактах при переходе между разделами с отображенной клавиатурой Т9 и пустым поисковым запросом
- iContact+: в список результатов поиска через клавиатуру Т9 добавлен виртуальный элемент с текущим набранным номером, чтобы можно было отдельно звонить по этому номеру, если есть другие результаты поиска
- iContact+: для клавиатуры Т9 кроме классической раскладки 3 на 4 кнопки сделана поддержка раскладки 4 на 3 (кнопки *, 0 и # становятся четвертым рядом кнопок)
- iContact+: в skn-файлы темы введены новые опции T9KeyboardHeight43, T9ButtonsFontSize43, T9TextFontSize43, T9Label1FontSize43 и T9Label2FontSize43, задающие размеры клавиатуры и используемых шрифтов при раскладке 4 на 3
- iContact+ Config: добавлена новая опция "T9 - раскладка 4 на 3 кнопки", по которой включается вместо классической раскладки 3*4 раскладка 4*3 кнопки
v9.7.10720.49 Alpha
- iContact+: изменена компоновка клавиатуры Т9 - кнопка Удалить перенесена наверх, вместо старых кнопок Минимизации и Удалить теперь идут кнопки * и #, сделана опциональная дополнительная кнопка Вызов, увеличена высота поля отображения найденных словосочетаний
- iContact+: в скинах по умолчанию несколько увеличена высота клавиатуры Т9 для более корректной отрисовки новой компоновки
- iContact+ Config: в раздел Интерфейс добавлена опция "T9 - дополнительная кнопка Вызов", которая включает или отключает отображение дополнительной кнопки Вызов на клавиатуре Т9
- iContact+: в языковых ресурсах поменялся формат параметра searchAlphabet для поддержки введенных кнопок * и # на клавиатуре Т9
- iContact+: параметр searchAlphabet откорректирован для всех языковых ресурсов, входящих в дистрибутив iContact+++
- iContact+: в поле отображения найденных словосочетаний клавиатуры Т9 теперь отображаются второй строкой реально введенные символы для возможности ввода номера (либо крупно в одну строку, если найденных словосочетаний нет)
- iContact+: клавиатура Т9 теперь отображается над нижним меню как в свернутом, так и в развернутом виде
- iContact+: по кнопке нижнего меню Поиск теперь клавиатура Т9 отображается и сворачивается, при долгом нажатии поисковая клавиатура закрывается с очисткой результатов поиска
- iContact+: при клике по полю отображения найденных словосочетаний клавиатуры Т9 теперь она сворачивается
- iContact+: при долгом нажатии кнопки 0 на клавиатуре Т9 вводится символ +
- iContact+: по умолчанию теперь кнопка нижнего меню Номеронабиратель работает как Вызов, по долгому нажатию запускается отсылка SMS-сообщения
- iContact+ Config: в раздел Интерфейс добавлена опция "Номеронабиратель по кнопке Вызов", которая определяет назначение кнопки нижнего меню Номеронабиратель/Вызов
- iContact+: если на клавиатуре Т9 введен номер, т.е. нет найденных результатов, то Вызов и отсылка SMS осуществляются для этого номера
- iContact+: при переходе между режимами Избранное, История и Контакты состояние клавиатуры Т9 сохраняется (открытая, свернутая или закрытая), если введен поисковый запрос, то автоматически осуществляется фильтрация списка в каждом разделе
- iContact+: доработано отображение выделенного пункта в списках избранного, истории и контактов при различных переходах и сменах режимов, чтобы выделенный пункт сразу отображался на экране
- iContact+: в разделе История для отображаемого при быстрой прокрутке индикатора сделан адаптивный алгоритм расчета размера шрифта, чтобы надпись целиком отображалась на экране
- iContact+: в Деталях контакта в списке истории звонков у пропущенных выводится время 0:00
... внесен ряд других мелких изменений ...
v9.7.10629.32 Alpha
- iContact+: добавлен новый режим группировки дат в Истории звонков, в новом режиме всегда выводится дата в формате "день месяц, день недели" (например, 29 июн, Ср) с мнемонической классификацией (Сегодня, Вчера, На этой неделе и т.д.), внутри дня у звонков показывается время
- iContact+: в Конфигуратор добавлена новая опция "Новая группировка дат в Истории", по которой можно включить или отключить новый режим группировки дат в Истории звонков
- iContact+: доработан алгоритм чтения линейного списка записей истории звонков, теперь должен корректно работать в большинстве случаев
- iContact+: добавлены новые строки в языковые ресурсы
... внесен ряд иных мелких внутренних изменений ...
v9.7.10624.30 Alpha
- iContact+: поправлено отображение номера ассистента в Деталях контакта
- iContact+: все номера в Деталях контакта теперь имеют подписи своего типа
- iContact+: в Истории звонков в режимах отображения Линейный список и По контактам теперь также снимается флаг новых пропущенных звонков, как и в основном режиме и в режиме отображения только пропущенных
- iContact+: для унификации отображения теперь у пропущенных звонков длительность звонка отображается как 0:00
- iContact+: поправлена обработка частных и неизвестных номеров в списке истории звонков
- iDialer+: исправлена передача параметров командной строки запущенному экземпляру приложения (это иногда вызывало проблемы, например, при звонках из iContact+ через сервисы iDialer+ при шестизначных номерах)
- iContact+: добавлены новые строки в языковые ресурсы
... внесен ряд иных мелких внутренних изменений ...
v9.7.10530 Alpha
- изменена загрузка элементов истории и из БД clog.db и через телефонное API, теперь грузятся только поля даты/времени начала и окончания звонка, его статуса (вх., исх., проп.) с номером симки для DualSIM-устройств (только при загрузке из БД), а также самого номера
- доработана процедура коррекции загруженного списка элементов истории звонков, которая заполняет поля имени контакта и типа телефонного номера
- при создании, удалении или изменении контактов теперь также запускается процедура коррекции загруженного списка элементов истории звонков
- сделано отображение типа телефонного номера в основном списке истории звонков
- сделано отображение типа телефонного номера в списке звонков в Деталях элемента истории
- в списке звонков в Деталях элемента истории сделано слева отображение иконки типа телефонного номера, а справа за иконкой SMS - статуса звонка (вх., исх., проп.)
- в Деталях контакта кроме иконки типа телефонного номера сделано отображение подписи названия типа телефонного номера
- в Деталях контакта теперь показывается полная история звонков по данному контакту
- в Деталях элемента истории теперь отображаются поля организации, подразделения и должности контакта
- в Деталях элемента истории и Деталях контакта изменен алгоритм переноса имени контакта, если оно не помещалось в одну строку
- в скин в skn-файл добавлены новый опции rgbDetailsDateBackground1 и rgbDetailsDateBackground2, задающие цвета фона поля даты перед списком истории звонков в Деталях истории звонков и Деталях контакта (если опции не заданы, по умолчанию используются значения rgbDetailsBackground1 и rgbDetailsBackground2)
- теперь при старте iContact+++ автоматически грузятся списки контактов и истории (без визуализации процесса)
- изменена визуализация процесса перезагрузки списков контактов и истории, теперь отображение идет по 5% (для повышения скорости загрузки)
- в Деталях истории звонков и Деталях контакта поправлена проблема с реакцией на нажатие кнопки отправки SMS при наличии скроллинга (длинный список, занимающий места больше, чем есть на экране)
- в языковые ресурсы добавлены новые строки (еще в прошлой тестовой экспериментальной версии)
... внесен ряд иных изменений ...
v9.7.10528 Alpha
- сделана функция добавления неизвестного номера из истории к существующему контакту
- теперь в Деталях в истории звонков при нажатии кнопки создания нового контакта предлагается выбор "Создать контакт" или "Добавить номер"
- при создании, удалении, изменении контакта теперь список истории перезагружается
- поправлена функция удаления контакта, если переход в Детали контакта происходил через Детали истории звонков
v9.7.10526 Alpha
- для Истории звонков доделаны режимы Линейный список (группировка по дням, внутри дня - линейный список всех звонков) и По контактам (группировка по контактам, показывается последний звонок с контактом и общее число звонков с ним, в Деталях отображается полный список по дням)
- сделано отображение номера симки в основном списке Истории звонков для MTK6516 и Ксиликонов (для ETEN и Philips не верифицировано, может не работать)
- сделана настройка скорости скроллинга списков, в iContact+ Config в группу настроек Скорость добавлены опции "Трение при прокрутке", "Множитель скорости при прокрутке" и "Ограничение скорости при прокрутке", рекомендуемые значения по умолчанию для QVGA-like экранов - 30, 30 и 60, для VGA-like - 60, 60 и 120
- в iContact+ Config в список опции "Открывать историю по умолчанию в режиме" добавлены новые режимы "Линейный список" и "По контактам".
... других принципиальных изменений не вносилось ...
v9.7.10525 Alpha
- сделано отображение симки в Истории звонков в Деталях для DualSIM-устройств на базе чипов Ксиликон
- изменен механизм переключения режимов Истории звонков, теперь используется всплывающее меню аля Категории для Контактов и Избранного
- доработаны алгоритмы загрузки и группировки Истории звонков, должны работать корректнее и, возможно, чуть быстрее
- исправлена проблема с группировкой всех неизвестных номеров в один за день, если она была
... ничего другого пока не менялось ...
v9.7.10518 Alpha
- физически грузится один список истории (причем более корректно, чем раньше)
- производится динамическая группировка списка при визуализации
- теперь звонки с разных номеров одного контакта группируются во всех режимах отображения
- теперь в режиме Вся история группируются все типы звонков контакта и показывается статус и время последнего
- теперь в Деталях отображается список сгруппированных звонков с информацией о времени и продолжительности звонка, а также номере
- сделано отображение номера симки для МТК6516 в деталях истории (не знаю, будет работать на других DualSIM, также не знаю, как оно будет смотреться на QVGA-like экранах)
- версия не оптимизирована по скорости
v9.6.10419.20 Beta
- iContact+: из алгоритмов загрузки истории звонков при включенной и выключенной опции "История звонков из БД" убраны откровенные логические ошибки
- iDialer+: унифицировано содержание контекстного меню при вызове из любых мест
- iContact+: доработан алгоритм распознавания жестов пальцами (убраны логические ошибки, изменена логика работы, изменены константы и т.д.)
- iDialer+: внедрена поддержка доработанного алгоритма распознавания жестов пальцами от iContact+
- iContact+, iDialer+: сделана общая концепция распознавания жестов пальцами:
1. Слева -> Направо (LtoR) - акция листания влево
2. Справа -> Налево (RtoL) - акция листания вправо
3. Снизу -> Вверх (DtoU) - акция листания вверх
4. Сверху -> Вниз (UtoD) - акция листания вниз
5. Снизу-справа -> Вверх-налево (DRtoUL) - акция поиска
6. Снизу-слева -> Вверх-вправо (DLtoUR) - акция вкладки по умолчанию
7. Сверху-слева -> Вниз-вправо (ULtoDR) - минимизация/возврат
8. Сверху-справа -> Вниз-влево (URtoDL) - возврат к исходным настройкам
- iContact+: в режиме отображения списков жесты LtoR и RtoL листают вкладки влево и вправо
- iContact+: в режиме отображения категорий или выбора первой буквы контакта жесты ULtoDR, RtoL и LtoR возвращают к просмотру списка
- iContact+: в режиме отображения клавиатуры Т9 жесты ULtoDR, RtoL и LtoR возвращают к просмотру списка
- iContact+: в режиме отображения списков жест DRtoUL вызывает клавиатуру поиска Т9 (по умолчанию)
- iContact+: в режиме отображения списков жест DLtoUR вызывает акцию вкладки по умолчанию (для Избранного и Контактов - список категорий, для Истории - смена режима отображения Истории)
- iContact+: в режиме отображения списков жест ULtoDR минимизирует iContact+
- iContact+: в режиме отображения списков жест URtoDL вызывает возврат к настройкам кладки по умолчанию (для Избранного и Контактов - к отображению содержания категории по умолчанию, для Истории - возврат к режиму Все звонки)
- iContact+: в режиме отображения деталей жесты ULtoDR, RtoL и LtoR возвращают в режим списка
- iDialer+: жесты LtoR и RtoL листают вкладки влево и вправо
- iDialer+: жест DRtoUL вызывает переход на вкладку iContact+ Контакты и клавиатуру поиска Т9
- iDialer+: жест DLtoUR вызывает вызов номера
- iDialer+: жест ULtoDR минимизирует iDialer+
- iDialer+: жест URtoDL вызывает очистку поля набранного номера
- iDialer+: жесты UtoD и DtoU последовательно переключают сервис по умолчанию
... внесен ряд иных изменений ...
- iContact+: из алгоритмов загрузки истории звонков при включенной и выключенной опции "История звонков из БД" убраны откровенные логические ошибки
- iDialer+: унифицировано содержание контекстного меню при вызове из любых мест
- iContact+: доработан алгоритм распознавания жестов пальцами (убраны логические ошибки, изменена логика работы, изменены константы и т.д.)
- iDialer+: внедрена поддержка доработанного алгоритма распознавания жестов пальцами от iContact+
- iContact+, iDialer+: сделана общая концепция распознавания жестов пальцами:
1. Слева -> Направо (LtoR) - акция листания влево
2. Справа -> Налево (RtoL) - акция листания вправо
3. Снизу -> Вверх (DtoU) - акция листания вверх
4. Сверху -> Вниз (UtoD) - акция листания вниз
5. Снизу-справа -> Вверх-налево (DRtoUL) - акция поиска
6. Снизу-слева -> Вверх-вправо (DLtoUR) - акция вкладки по умолчанию
7. Сверху-слева -> Вниз-вправо (ULtoDR) - минимизация/возврат
8. Сверху-справа -> Вниз-влево (URtoDL) - возврат к исходным настройкам
- iContact+: в режиме отображения списков жесты LtoR и RtoL листают вкладки влево и вправо
- iContact+: в режиме отображения категорий или выбора первой буквы контакта жесты ULtoDR, RtoL и LtoR возвращают к просмотру списка
- iContact+: в режиме отображения клавиатуры Т9 жесты ULtoDR, RtoL и LtoR возвращают к просмотру списка
- iContact+: в режиме отображения списков жест DRtoUL вызывает клавиатуру поиска Т9 (по умолчанию)
- iContact+: в режиме отображения списков жест DLtoUR вызывает акцию вкладки по умолчанию (для Избранного и Контактов - список категорий, для Истории - смена режима отображения Истории)
- iContact+: в режиме отображения списков жест ULtoDR минимизирует iContact+
- iContact+: в режиме отображения списков жест URtoDL вызывает возврат к настройкам кладки по умолчанию (для Избранного и Контактов - к отображению содержания категории по умолчанию, для Истории - возврат к режиму Все звонки)
- iContact+: в режиме отображения деталей жесты ULtoDR, RtoL и LtoR возвращают в режим списка
- iDialer+: жесты LtoR и RtoL листают вкладки влево и вправо
- iDialer+: жест DRtoUL вызывает переход на вкладку iContact+ Контакты и клавиатуру поиска Т9
- iDialer+: жест DLtoUR вызывает вызов номера
- iDialer+: жест ULtoDR минимизирует iDialer+
- iDialer+: жест URtoDL вызывает очистку поля набранного номера
- iDialer+: жесты UtoD и DtoU последовательно переключают сервис по умолчанию
... внесен ряд иных изменений ...
v9.5.10416.38 Beta
- Инсталлятор: сделана проверка и запрос отключения нового экрана блокировки WM6.5+ со слайдером, который не совместим с iCaller+
- Инсталлятор: сделано создание ярлыков icon.lnk для папок iContact+++ в меню Пуск для WM5-WM6.1
- Инсталлятор: в iconset.dll добавлены новые три иконки для ярлыков папок iContact+++ в меню Пуск для WM5-WM6.1
- Инсталлятор: для WM6.5+ сделаны PNG-иконки 45*45 и 90*90 для ярлыков iContact+++ в меню Пуск
- Инсталлятор: для WM6.5+ автоматически прописываются в реестре нужные PNG-иконки для ярлыков iContact+++ в меню Пуск
- Инсталлятор: для всех программ сделана поддержка украинского языка (за полный перевод благодарим amberit!)
- Инсталлятор: языковые ресурсы инсталлятора вынесены в ilng-файлы (ilng-файл должен иметь то же имя, как и все clng- и lng-файлы ресурсов программ iContact+++ для соответствующего языка, наличие всех clng- и lng-файлов ресурсов заданного языка для всех программ iContact+++ обязательно!)
- Инсталлятор: сделан файл ilng.cfg соответствия названий языков и ilng-файлов инсталлятора (необязателен, позволяет выводить название языка на самом языке)
- Инсталлятор: выбор языка инсталляции и языка iContact+++ по умолчанию теперь осуществляется через контекстное меню, в котором отображаются все доступные ilng-файлы инсталлятора
- Инсталлятор: сделано сохранение выбора языка для последующей деинсталляции на нем же
- Инсталлятор: сделано автоопределение разрешения экрана устройства, соответствующий запрос убран из мастера инсталляции
- Инсталлятор: разработан алгоритм ожидания выбора языка пользователем при инсталляции до выбора одного из поддерживаемых языков
- iCaller+: сделана блокировка периодических напоминаний о пропущенных звонках и новых SMS во время активного разговора
- iDialer+: сделана поддержка проигрывания WAV-файлов на нажатия всех кнопок включая кнопки нижнего меню (звуки лежат в подпапке WAV)
- iDialer+: сделана поддержка вибрации на нажатия всех кнопок включая кнопки нижнего меню
- iDialer+: DTMF-звуки через MIDI теперь не проигрываются
- iDialer+: звуки DTMF реализованы в виде WAV-файлов (в подпапке WAV файлы цифровых кнопок 0.wav-9.wav, добавления контакта - a.wav, кнопка BS - b.wav, кнопка вызова - c.wav, решетки - p.wav и звездочки - s.wav)
- iDialer+: сделана поддержка национальных WAV-файлов по умолчанию (в подпапке WAV звуковые файлы с префиксом текущего языка и названиями как и для DTMF-звуков)
- iDialer+: сделаны национальные звуковые WAV-файлы для русского и английского языков (произносятся названия цифровых кнопок 0-9)
- iDialer+: исправлен вывод имени текущего выбранного сервиса на кнопке Вызов при пустом поле отображения набранного номера
- iDialer+: исправлены сохранение и визуализация набранного номера при звонке через Быстрый набор
- iDialer+: сделана поддержка возможности изменения высоты поля отображения набранного номера в процентах от совокупной высоты поля отображения набранного номера номера и цифровой клавиатуры
- iDialer+: в skn-файлы темы введены новые опции DIGITS_PORTRAIT_HEIGHT_PER и DIGITS_LANSCAPE_HEIGHT_PER для задания высоты поля отображения набранного номера для портретного и ландшафтного режимов
- iDialer+: в файл настройки settings.ini введены новые опции DIGITS_HEIGHT_PER_USED, DIGITS_PORTRAIT_HEIGHT_PER и DIGITS_LANSCAPE_HEIGHT_PER позволяющие перекрывать пользователю заданную скином или по умолчанию высоту поля отображения набранного номера для портретного и ландшафтного режимов
- iDialer+: по умолчанию опция "Выбор - расширять меню" теперь включена
- iDialer+: в файле настроек settings.ini убрана поддержка рудиментной опции VolumeKeypad, т.к. используются WAV-файлы звуков
- iDialer+: в файле настроек settings.ini добавлена новая опция OnlyDTMFSounds включающая принудительное проигрывание DTMF wav-файлов
- iDialer+: в экспериментальном режиме реализована поддержка DualSIM для ETEN DX900 (может не работать, еще не прошло полное тестирование)
- iDialer+: при долгом нажатии кнопки BS при пустом поле отображения набранного номера iDialer+ минимизируется
- iDialer+: в контекстное меню при наличии лишь одного сервиса больше не добавляется специальный пункт "Вызов через..."
- iContact+: сделана поддержка проигрывания WAV-файлов на нажатия кнопок нижнего меню (используются звуки из подпапки WAV от iDialer+)
- iContact+: сделана поддержка вибрации на нажатия кнопок нижнего меню
- iContact+: по умолчанию опция "Группировать по буквам Избранное" теперь выключена
- iContact+++ Config: введена поддержка полей нового типа Percent (отображается TrackBar для грубой настройки и визуализации выбранного значения, клик по заголовку поля открывает диалог ввода точного значения)
- iContact+++ Config: интерфейсные файлы cfg.dat от всех программ iContact+++ откорректированы на предмет использования новых полей типа Percent, где это логично
- iContact+++ Config: в iDialer+ Config добавлены новые опции регулировки высоты поля отображения набранного номера в процентах от общей высоты поля набранного номера и цифровой клавиатуры
- iContact+++ Config: в iDialer+ Config и iContact+ Config добавлены новые опции управления WAV-звуками и вибрацией
... внесен ряд других изменений ...
- Инсталлятор: сделана проверка и запрос отключения нового экрана блокировки WM6.5+ со слайдером, который не совместим с iCaller+
- Инсталлятор: сделано создание ярлыков icon.lnk для папок iContact+++ в меню Пуск для WM5-WM6.1
- Инсталлятор: в iconset.dll добавлены новые три иконки для ярлыков папок iContact+++ в меню Пуск для WM5-WM6.1
- Инсталлятор: для WM6.5+ сделаны PNG-иконки 45*45 и 90*90 для ярлыков iContact+++ в меню Пуск
- Инсталлятор: для WM6.5+ автоматически прописываются в реестре нужные PNG-иконки для ярлыков iContact+++ в меню Пуск
- Инсталлятор: для всех программ сделана поддержка украинского языка (за полный перевод благодарим amberit!)
- Инсталлятор: языковые ресурсы инсталлятора вынесены в ilng-файлы (ilng-файл должен иметь то же имя, как и все clng- и lng-файлы ресурсов программ iContact+++ для соответствующего языка, наличие всех clng- и lng-файлов ресурсов заданного языка для всех программ iContact+++ обязательно!)
- Инсталлятор: сделан файл ilng.cfg соответствия названий языков и ilng-файлов инсталлятора (необязателен, позволяет выводить название языка на самом языке)
- Инсталлятор: выбор языка инсталляции и языка iContact+++ по умолчанию теперь осуществляется через контекстное меню, в котором отображаются все доступные ilng-файлы инсталлятора
- Инсталлятор: сделано сохранение выбора языка для последующей деинсталляции на нем же
- Инсталлятор: сделано автоопределение разрешения экрана устройства, соответствующий запрос убран из мастера инсталляции
- Инсталлятор: разработан алгоритм ожидания выбора языка пользователем при инсталляции до выбора одного из поддерживаемых языков
- iCaller+: сделана блокировка периодических напоминаний о пропущенных звонках и новых SMS во время активного разговора
- iDialer+: сделана поддержка проигрывания WAV-файлов на нажатия всех кнопок включая кнопки нижнего меню (звуки лежат в подпапке WAV)
- iDialer+: сделана поддержка вибрации на нажатия всех кнопок включая кнопки нижнего меню
- iDialer+: DTMF-звуки через MIDI теперь не проигрываются
- iDialer+: звуки DTMF реализованы в виде WAV-файлов (в подпапке WAV файлы цифровых кнопок 0.wav-9.wav, добавления контакта - a.wav, кнопка BS - b.wav, кнопка вызова - c.wav, решетки - p.wav и звездочки - s.wav)
- iDialer+: сделана поддержка национальных WAV-файлов по умолчанию (в подпапке WAV звуковые файлы с префиксом текущего языка и названиями как и для DTMF-звуков)
- iDialer+: сделаны национальные звуковые WAV-файлы для русского и английского языков (произносятся названия цифровых кнопок 0-9)
- iDialer+: исправлен вывод имени текущего выбранного сервиса на кнопке Вызов при пустом поле отображения набранного номера
- iDialer+: исправлены сохранение и визуализация набранного номера при звонке через Быстрый набор
- iDialer+: сделана поддержка возможности изменения высоты поля отображения набранного номера в процентах от совокупной высоты поля отображения набранного номера номера и цифровой клавиатуры
- iDialer+: в skn-файлы темы введены новые опции DIGITS_PORTRAIT_HEIGHT_PER и DIGITS_LANSCAPE_HEIGHT_PER для задания высоты поля отображения набранного номера для портретного и ландшафтного режимов
- iDialer+: в файл настройки settings.ini введены новые опции DIGITS_HEIGHT_PER_USED, DIGITS_PORTRAIT_HEIGHT_PER и DIGITS_LANSCAPE_HEIGHT_PER позволяющие перекрывать пользователю заданную скином или по умолчанию высоту поля отображения набранного номера для портретного и ландшафтного режимов
- iDialer+: по умолчанию опция "Выбор - расширять меню" теперь включена
- iDialer+: в файле настроек settings.ini убрана поддержка рудиментной опции VolumeKeypad, т.к. используются WAV-файлы звуков
- iDialer+: в файле настроек settings.ini добавлена новая опция OnlyDTMFSounds включающая принудительное проигрывание DTMF wav-файлов
- iDialer+: в экспериментальном режиме реализована поддержка DualSIM для ETEN DX900 (может не работать, еще не прошло полное тестирование)
- iDialer+: при долгом нажатии кнопки BS при пустом поле отображения набранного номера iDialer+ минимизируется
- iDialer+: в контекстное меню при наличии лишь одного сервиса больше не добавляется специальный пункт "Вызов через..."
- iContact+: сделана поддержка проигрывания WAV-файлов на нажатия кнопок нижнего меню (используются звуки из подпапки WAV от iDialer+)
- iContact+: сделана поддержка вибрации на нажатия кнопок нижнего меню
- iContact+: по умолчанию опция "Группировать по буквам Избранное" теперь выключена
- iContact+++ Config: введена поддержка полей нового типа Percent (отображается TrackBar для грубой настройки и визуализации выбранного значения, клик по заголовку поля открывает диалог ввода точного значения)
- iContact+++ Config: интерфейсные файлы cfg.dat от всех программ iContact+++ откорректированы на предмет использования новых полей типа Percent, где это логично
- iContact+++ Config: в iDialer+ Config добавлены новые опции регулировки высоты поля отображения набранного номера в процентах от общей высоты поля набранного номера и цифровой клавиатуры
- iContact+++ Config: в iDialer+ Config и iContact+ Config добавлены новые опции управления WAV-звуками и вибрацией
... внесен ряд других изменений ...
v9.4.10403.12 Beta
- iContact+: исправлены значения параметров по умолчанию для QVGA-скинов в соответствии со значениями из QVGA-скина по умолчанию (можно использовать QVGA-скины от iContact AE v7.x.x, однако все равно может потребоваться коррекция этих оригинальных скинов iContact AE в соответствии с доработками скинов iContact+ для адекватного отображения цветов и размеров элементов)
- iContact+: сделано автоматическое масштабирование значений параметров по умолчанию для VGA-скинов (можно использовать VGA-скины от iContact AE v7.x.x, однако все равно может потребоваться коррекция этих оригинальных скинов iContact AE в соответствии с доработками скинов iContact+ для адекватного отображения цветов и размеров элементов)
- iContact+: в Истории звонков поправлена обработка вывода времени и числа звонков с учетом параметра новой раскладки в скине, если номера у элемента истории нет
- iDialer+: в контекстном меню заменен потерявший актуальность пункт "Перезагрузить настройки" на пункт "Конфигуратор iContact+++"
- iDialer+: в русском и английском lng-файлах языковых ресурсов изменено значение параметра строки reloadsettings в соответствии со сменой пункта контекстного меню на "Конфигуратор iContact+++"
- iCaller+ добавлен новый скин default_btns, который отличается от стандартного default наличием экранных кнопок Ответа и Отмены вызова
- iContact+++ Config: поддержка полей типа File из интерфейсных файлов cfg.dat реализована на базе библиотеки gsGetFile.dll, реализующей расширенный диалог выбора файла
- iContact+++ Config: для полей типа File из интерфейсных файлов cfg.dat добавлена возможность очистки установленного значения (выбранного файла). Если при открытии на редактирование поля типа File имело установленное значение, а закрытие диалога выбора файла произведено через кнопку Отмена, то появляется запрос на очистку установленного значения.
- iContact+++ Config: в интерфейсные файлы cfg.dat добавлено поле ClearCurrentValue типа Special для возможности настройки языка запроса на очистку поля типа File
- iContact+++ Config: в clng-файлы языковых ресурсов конфигуратора для русского и английского языков добавлены значения для поля ClearCurrentValue, содержащие текст запроса на очистку поля типа File
- iContact+++ Config: проведена некоторая коррекция интерфейсных файлов cfg.dat конфигуратора для перевода полей, которые обеспечивают реальный выбор файлов, на поле типа File
- iContact+++ Config: иконка полей типа File из интерфейсных файлов cfg.dat вынесена в графические файлы open.bmp и open_vga.bmp в директории установки (разрешение этих файлов не обязательно должно быть 16*16 и 32*32, оно может быть любым в разумных пределах)
- iContact+: исправлены значения параметров по умолчанию для QVGA-скинов в соответствии со значениями из QVGA-скина по умолчанию (можно использовать QVGA-скины от iContact AE v7.x.x, однако все равно может потребоваться коррекция этих оригинальных скинов iContact AE в соответствии с доработками скинов iContact+ для адекватного отображения цветов и размеров элементов)
- iContact+: сделано автоматическое масштабирование значений параметров по умолчанию для VGA-скинов (можно использовать VGA-скины от iContact AE v7.x.x, однако все равно может потребоваться коррекция этих оригинальных скинов iContact AE в соответствии с доработками скинов iContact+ для адекватного отображения цветов и размеров элементов)
- iContact+: в Истории звонков поправлена обработка вывода времени и числа звонков с учетом параметра новой раскладки в скине, если номера у элемента истории нет
- iDialer+: в контекстном меню заменен потерявший актуальность пункт "Перезагрузить настройки" на пункт "Конфигуратор iContact+++"
- iDialer+: в русском и английском lng-файлах языковых ресурсов изменено значение параметра строки reloadsettings в соответствии со сменой пункта контекстного меню на "Конфигуратор iContact+++"
- iCaller+ добавлен новый скин default_btns, который отличается от стандартного default наличием экранных кнопок Ответа и Отмены вызова
- iContact+++ Config: поддержка полей типа File из интерфейсных файлов cfg.dat реализована на базе библиотеки gsGetFile.dll, реализующей расширенный диалог выбора файла
- iContact+++ Config: для полей типа File из интерфейсных файлов cfg.dat добавлена возможность очистки установленного значения (выбранного файла). Если при открытии на редактирование поля типа File имело установленное значение, а закрытие диалога выбора файла произведено через кнопку Отмена, то появляется запрос на очистку установленного значения.
- iContact+++ Config: в интерфейсные файлы cfg.dat добавлено поле ClearCurrentValue типа Special для возможности настройки языка запроса на очистку поля типа File
- iContact+++ Config: в clng-файлы языковых ресурсов конфигуратора для русского и английского языков добавлены значения для поля ClearCurrentValue, содержащие текст запроса на очистку поля типа File
- iContact+++ Config: проведена некоторая коррекция интерфейсных файлов cfg.dat конфигуратора для перевода полей, которые обеспечивают реальный выбор файлов, на поле типа File
- iContact+++ Config: иконка полей типа File из интерфейсных файлов cfg.dat вынесена в графические файлы open.bmp и open_vga.bmp в директории установки (разрешение этих файлов не обязательно должно быть 16*16 и 32*32, оно может быть любым в разумных пределах)
v9.3.10328.18 Beta
- Общее: для упрощения понимания и отражения реального состояния разработки изменен подход к нумерации версий iContact+++. Теперь считается, что каждая стабильная версия имеет свой порядковый мажорный номер версии (первая цифра номера версии), начальное состояние проекта принято за версию с мажорным номером 1. Минорный номер версии (вторая цифра) теперь отражает число публиковавшихся тестовых версий, которые вошли в данную стабильную версию, или текущую тестовую версию разрабатываемой следующей стабильной версии. Третья цифра номера версии - дата публикации в формате ГГММДД без первой цифры года, т.е. ГММДД. Четвертая цифра номера версии - число основных изменений в данной версии (отраженных в Истории изменений) относительно предыдущей стабильной или тестовой версии.
- Общее: тестовые версии теперь будут называться просто Альфа- или Бета-версиями (обозначение Alpha или Beta), что будет отражать их статус. Стабильные версии будут считаться релизами и идти без других обозначений кроме самого нового номера версии.
- iContact+++ Config: написан единый универсальный Конфигуратор iContact+++ на базе библиотеки пальцеориентированного интерфейса Sense UI SDK
- iContact+++ Config: для Конфигуратора iContact+++ сделаны ключи командной строки -icontact, -idialer, -icaller и -greenbutton для запуска в режимах конфигурирования соответственно iContact+, iDialer+, iCaller+ и GreenButton+
- iContact+++ Config: в Конфигураторе iContact+++ сделано меню перехода между режимами конфигурирования iContact+, iDialer+, iCaller+ и GreenButton+
- iContact+++ Config: в Конфигураторе iContact+++ после изменения настроек iCaller+ и GreenButton+ изменен механизм активации изменений, теперь вместо софт-ресета осуществляется перезапуск этих программ с новыми настройками
- iContact+++ Config: в интерфейсных файлах cfg.dat Конфигуратора iContact+++ добавлено новое поле MenuButton типа Special, задающее название пункта Меню
- iContact+++ Config: в языковых clng-файлах Конфигуратора iContact+++ добавлены значения MenuButton для русского и английского языков
- iContact+++ Config: версия iContact+++ теперь показывается в Конфигураторе iContact+++ через Меню -> О программе...
- GreenButton+: добавлен ключ командной строки -quit для автоматической выгрузки без сообщений
- iDialer+: убран вывод версии программы при пустом поле отображения набранного номера
- iContact+: убрана потерявшая актуальность опция ExitOnAction (Выход по действию), вместо нее можно использовать ExitOnMinimize (Выход при сворачивании)
- iContact+: убрана потерявшая актуальность опция ShowVersionInfo (Показ. информацию о версии)
- iContact+: убрана потерявшая актуальность опция OpenSettingsOnLongTap (Откр. настр. iContact долгим тапом)
- iContact+: опция ShowSystemTaskbar (Системная панель) изменила свое название на Полноэкранный режим, ее значение теперь инвертируется (если установка новой версии будет идти с сохранением старых настроек, необходимо будет откорректировать значение этой опции)
- iCaller+: опция полноэкранного режима для единообразия получила такое же название, как и в iContact+
- iDialer+: опция полноэкранного режима для единообразия получила такое же название, как и в iContact+
- iContact+: проведена некоторая коррекция названий, компоновки и описаний опций конфигурации
... ряд других изменений ...
- Общее: для упрощения понимания и отражения реального состояния разработки изменен подход к нумерации версий iContact+++. Теперь считается, что каждая стабильная версия имеет свой порядковый мажорный номер версии (первая цифра номера версии), начальное состояние проекта принято за версию с мажорным номером 1. Минорный номер версии (вторая цифра) теперь отражает число публиковавшихся тестовых версий, которые вошли в данную стабильную версию, или текущую тестовую версию разрабатываемой следующей стабильной версии. Третья цифра номера версии - дата публикации в формате ГГММДД без первой цифры года, т.е. ГММДД. Четвертая цифра номера версии - число основных изменений в данной версии (отраженных в Истории изменений) относительно предыдущей стабильной или тестовой версии.
- Общее: тестовые версии теперь будут называться просто Альфа- или Бета-версиями (обозначение Alpha или Beta), что будет отражать их статус. Стабильные версии будут считаться релизами и идти без других обозначений кроме самого нового номера версии.
- iContact+++ Config: написан единый универсальный Конфигуратор iContact+++ на базе библиотеки пальцеориентированного интерфейса Sense UI SDK
- iContact+++ Config: для Конфигуратора iContact+++ сделаны ключи командной строки -icontact, -idialer, -icaller и -greenbutton для запуска в режимах конфигурирования соответственно iContact+, iDialer+, iCaller+ и GreenButton+
- iContact+++ Config: в Конфигураторе iContact+++ сделано меню перехода между режимами конфигурирования iContact+, iDialer+, iCaller+ и GreenButton+
- iContact+++ Config: в Конфигураторе iContact+++ после изменения настроек iCaller+ и GreenButton+ изменен механизм активации изменений, теперь вместо софт-ресета осуществляется перезапуск этих программ с новыми настройками
- iContact+++ Config: в интерфейсных файлах cfg.dat Конфигуратора iContact+++ добавлено новое поле MenuButton типа Special, задающее название пункта Меню
- iContact+++ Config: в языковых clng-файлах Конфигуратора iContact+++ добавлены значения MenuButton для русского и английского языков
- iContact+++ Config: версия iContact+++ теперь показывается в Конфигураторе iContact+++ через Меню -> О программе...
- GreenButton+: добавлен ключ командной строки -quit для автоматической выгрузки без сообщений
- iDialer+: убран вывод версии программы при пустом поле отображения набранного номера
- iContact+: убрана потерявшая актуальность опция ExitOnAction (Выход по действию), вместо нее можно использовать ExitOnMinimize (Выход при сворачивании)
- iContact+: убрана потерявшая актуальность опция ShowVersionInfo (Показ. информацию о версии)
- iContact+: убрана потерявшая актуальность опция OpenSettingsOnLongTap (Откр. настр. iContact долгим тапом)
- iContact+: опция ShowSystemTaskbar (Системная панель) изменила свое название на Полноэкранный режим, ее значение теперь инвертируется (если установка новой версии будет идти с сохранением старых настроек, необходимо будет откорректировать значение этой опции)
- iCaller+: опция полноэкранного режима для единообразия получила такое же название, как и в iContact+
- iDialer+: опция полноэкранного режима для единообразия получила такое же название, как и в iContact+
- iContact+: проведена некоторая коррекция названий, компоновки и описаний опций конфигурации
... ряд других изменений ...
v9.2.10322.13 Beta
- Инсталлятор: решена проблема с поддержкой региональных названий папки "Program Files" для локализованных версий WM для различных языков
- Инсталлятор: снято ограничение установки только во внутреннюю память устройства (однако, в случае проблем, рекомендуется инсталлировать именно во внутреннюю память, т.к. работа с внешней карты памяти не гарантируется)
- Инсталлятор: сделана поддержка замены iconset для всех приложений (теперь все иконки вынесены в iconset.dll, которая лежит в основной папке установки программы)
- iDialer+: в iDialer+ Config на вкладке Общие добавлена потерянная опция "Имя окна iContact+" (если инсталляция будет проводиться с сохранением старых настроек, необходимо запустить после инсталляции iDialer+ Config и ввести в поле "Имя окна iContact+" значение "iContact" - без кавычек, т.е. просто iContact)
- iDialer+: после восстановления значения опции имени окна iContact+ в режиме работы без выгрузки из памяти будут решены проблемы со скоростью перехода iDialer+ -> iContact+ и поиска в Контактах при вызове клавиатуры поиска из iDialer+
- iDialer+: изменен алгоритм расчета зон отображения кнопок цифровой клавиатуры и поля отображения набранного номера, теперь не должно возникать "артефактов" под цифровой клавиатурой при любых разрешениях и любом из видов iDialer+ (стандартном или компактном)
- iDialer+: сделана опциональная возможность "расширения" меню запроса выбора сервиса перед вызовом, которое появляется при наличии двух и более сервисов и установленном по умолчанию пункте "Выбор" (перед и после имени каждого сервиса добавляется пустая строка, которая действует аналогично выбору самого имени сервиса)
- iDialer+: в iDialer+ Config на вкладке Сервисы добавлена опция "'Выбор' - расширять меню" (по умолчанию - выключено)
- iDialer+: для сервисов типа Calling Card в префиксе теперь можно добавлять опцию "|n10", включающую подстановку только последних 10 цифр номера (используется для звонков через всякие телефонные карты, подробнее механизм настройки будет описан чуть позже)
- iDialer+: для сервисов типа Calling Card при вызове подставляется имя контакта из базы данных, если контакт с таким номером есть (как при прямом наборе номера из iDialer+, так и при звонке из Контактов или Истории iContact+)
- iContact+: добавлена поддержка символов pPwW для набираемых номеров
- Инсталлятор: из дистрибутива убраны все скины iContact+ и iDialer+ кроме скинов по умолчанию, сторонние скины можно будет загрузить отдельно через каталог скинов из шапки темы (будет создан несколько позднее)
... внесен ряд других изменений ...
- Инсталлятор: решена проблема с поддержкой региональных названий папки "Program Files" для локализованных версий WM для различных языков
- Инсталлятор: снято ограничение установки только во внутреннюю память устройства (однако, в случае проблем, рекомендуется инсталлировать именно во внутреннюю память, т.к. работа с внешней карты памяти не гарантируется)
- Инсталлятор: сделана поддержка замены iconset для всех приложений (теперь все иконки вынесены в iconset.dll, которая лежит в основной папке установки программы)
- iDialer+: в iDialer+ Config на вкладке Общие добавлена потерянная опция "Имя окна iContact+" (если инсталляция будет проводиться с сохранением старых настроек, необходимо запустить после инсталляции iDialer+ Config и ввести в поле "Имя окна iContact+" значение "iContact" - без кавычек, т.е. просто iContact)
- iDialer+: после восстановления значения опции имени окна iContact+ в режиме работы без выгрузки из памяти будут решены проблемы со скоростью перехода iDialer+ -> iContact+ и поиска в Контактах при вызове клавиатуры поиска из iDialer+
- iDialer+: изменен алгоритм расчета зон отображения кнопок цифровой клавиатуры и поля отображения набранного номера, теперь не должно возникать "артефактов" под цифровой клавиатурой при любых разрешениях и любом из видов iDialer+ (стандартном или компактном)
- iDialer+: сделана опциональная возможность "расширения" меню запроса выбора сервиса перед вызовом, которое появляется при наличии двух и более сервисов и установленном по умолчанию пункте "Выбор" (перед и после имени каждого сервиса добавляется пустая строка, которая действует аналогично выбору самого имени сервиса)
- iDialer+: в iDialer+ Config на вкладке Сервисы добавлена опция "'Выбор' - расширять меню" (по умолчанию - выключено)
- iDialer+: для сервисов типа Calling Card в префиксе теперь можно добавлять опцию "|n10", включающую подстановку только последних 10 цифр номера (используется для звонков через всякие телефонные карты, подробнее механизм настройки будет описан чуть позже)
- iDialer+: для сервисов типа Calling Card при вызове подставляется имя контакта из базы данных, если контакт с таким номером есть (как при прямом наборе номера из iDialer+, так и при звонке из Контактов или Истории iContact+)
- iContact+: добавлена поддержка символов pPwW для набираемых номеров
- Инсталлятор: из дистрибутива убраны все скины iContact+ и iDialer+ кроме скинов по умолчанию, сторонние скины можно будет загрузить отдельно через каталог скинов из шапки темы (будет создан несколько позднее)
... внесен ряд других изменений ...
v9.1.10315.8 Beta
- версия v9.1.10315.8 Beta была переименована в v8.11.10315.8 из-за найденной в v8.10.10310.12 Beta критической ошибки с открытие пустой базы данных POutlook
- версия v9.1.10315.8 Beta была переименована в v8.11.10315.8 из-за найденной в v8.10.10310.12 Beta критической ошибки с открытие пустой базы данных POutlook
v8.11.10315.8 Stable
- iContact+: сделан поиск через аппаратные QWERTY-квавиатуры с той же функциональностью, которая доступна на виртуальной Т9-клавиатуры
- iContact+: в файл темы (.skn) введена новая опция CallLogNewLayout=0/1, опция включает или отключает новую раскладку вывода времени и числа пропущенных звонков в Истории звонков. По умолчанию - включено.
- iContact+: в скинах по умолчанию для QVGA и VGA заменены статусные иконки и кнопки меню для пропущенных, исходящих и входящих звонков
- iContact+: обновлены версии скинов аля SPb Mobile Shell от CH_V
- GreenButton: после отработки выбранной команды меню GreenButton окно программы автоматически минимизируется
- GreenButton: изменена настройка опций по умолчанию, iContact перенесен из группы "Посылка кода" в группу "Без посылки кода" (если из iContact звонок по кнопке Поднять трубку не идет, необходимо перенести 'iContact' обратно в группу "Посылка кода", т.е. там должно будет быть 'iDialer','iContact')
- iContact+: исправлена проблема запуска при пустой базе контактов Outlook
- iDialer+: по умолчанию теперь всегда устанавливается стандартный вид
- iContact+: сделан поиск через аппаратные QWERTY-квавиатуры с той же функциональностью, которая доступна на виртуальной Т9-клавиатуры
- iContact+: в файл темы (.skn) введена новая опция CallLogNewLayout=0/1, опция включает или отключает новую раскладку вывода времени и числа пропущенных звонков в Истории звонков. По умолчанию - включено.
- iContact+: в скинах по умолчанию для QVGA и VGA заменены статусные иконки и кнопки меню для пропущенных, исходящих и входящих звонков
- iContact+: обновлены версии скинов аля SPb Mobile Shell от CH_V
- GreenButton: после отработки выбранной команды меню GreenButton окно программы автоматически минимизируется
- GreenButton: изменена настройка опций по умолчанию, iContact перенесен из группы "Посылка кода" в группу "Без посылки кода" (если из iContact звонок по кнопке Поднять трубку не идет, необходимо перенести 'iContact' обратно в группу "Посылка кода", т.е. там должно будет быть 'iDialer','iContact')
- iContact+: исправлена проблема запуска при пустой базе контактов Outlook
- iDialer+: по умолчанию теперь всегда устанавливается стандартный вид
v8.10.10310.12 Beta
- Общее: сделаны новые иконки для всех приложений и конфигураторов iContact+++, дополнительно сделаны иконки для отдельных сервисных ярлыков подменю Misc
- iDialer+: введена поддержка skn-файлов для скинов iDialer+ в дополнение к png-файлу. Опции позволяют гибко настроить все параметры скина, а также вводят новые возможности (изменение шрифтов и их размеров, изменение размеров иконок и возможность использования прозрачных иконок, возможность отключения надписей под цифровыми кнопками, задание дополнительных цветов, возможность создание true-resolution скинов для QVGA/VGA/WVGA и т.д.). Подробнее формат skn-файла будет описан отдельно несколько позднее.
- iDialer+: полностью заменен код поддержки отсылки USSD-запросов на идентичный с iContact+
- iContact+: исправлен вызов контактов с USSD-запросами напрямую из списков iContact+
- iContact+: введена поддержка опции отключения поиска Т9 по номерам телефонов (по умолчанию - включено)
- iContact+: введена поддержка опции выбора метода поиска Т9 по номерам телефонов - с любой позиции (по умолчанию) или только с начала номера
- iContact+: в конфигуратор iContact+ Config добавлен интерфейс настройки опций поиска Т9 по номерам телефонов - на вкладке "Интерфейс" добавлены пункты настроек "T9 ищет по номерам" и "Поиск по ном. с люб. позиции"
- iDialer+: для коммуникаторов, где поддержка DualSIM реализована на базе чипов Ксиликон (PXA310, Ксиликон К3), при выборе звонка с заданной симки в дополнение к установке нужной SIM-карты (параметр Main Card) автоматически отключается Private Mode (устанавливается в 0). Возврата значений в исходные варианты не предусмотрено.
- Инсталлятор: сделана возможность сохранения настроек всех программ iContact+++ при деинсталляции и восстановление настроек при инсталляции
- Инсталлятор: отключен запрос выключения надстройки над Телефоном для DualSIM-коммуникаторов на базе чипов МТК6516 и Ксиликон
- iContact+: если iContact+ был в режиме Детали до минимизации или выполнения действия, то идет автоматический возврат в нужный список при вызове iContact+, также поправлена логика работы в некоторых иных ситуациях подобного типа
... внесен ряд других изменений ...
- Общее: сделаны новые иконки для всех приложений и конфигураторов iContact+++, дополнительно сделаны иконки для отдельных сервисных ярлыков подменю Misc
- iDialer+: введена поддержка skn-файлов для скинов iDialer+ в дополнение к png-файлу. Опции позволяют гибко настроить все параметры скина, а также вводят новые возможности (изменение шрифтов и их размеров, изменение размеров иконок и возможность использования прозрачных иконок, возможность отключения надписей под цифровыми кнопками, задание дополнительных цветов, возможность создание true-resolution скинов для QVGA/VGA/WVGA и т.д.). Подробнее формат skn-файла будет описан отдельно несколько позднее.
- iDialer+: полностью заменен код поддержки отсылки USSD-запросов на идентичный с iContact+
- iContact+: исправлен вызов контактов с USSD-запросами напрямую из списков iContact+
- iContact+: введена поддержка опции отключения поиска Т9 по номерам телефонов (по умолчанию - включено)
- iContact+: введена поддержка опции выбора метода поиска Т9 по номерам телефонов - с любой позиции (по умолчанию) или только с начала номера
- iContact+: в конфигуратор iContact+ Config добавлен интерфейс настройки опций поиска Т9 по номерам телефонов - на вкладке "Интерфейс" добавлены пункты настроек "T9 ищет по номерам" и "Поиск по ном. с люб. позиции"
- iDialer+: для коммуникаторов, где поддержка DualSIM реализована на базе чипов Ксиликон (PXA310, Ксиликон К3), при выборе звонка с заданной симки в дополнение к установке нужной SIM-карты (параметр Main Card) автоматически отключается Private Mode (устанавливается в 0). Возврата значений в исходные варианты не предусмотрено.
- Инсталлятор: сделана возможность сохранения настроек всех программ iContact+++ при деинсталляции и восстановление настроек при инсталляции
- Инсталлятор: отключен запрос выключения надстройки над Телефоном для DualSIM-коммуникаторов на базе чипов МТК6516 и Ксиликон
- iContact+: если iContact+ был в режиме Детали до минимизации или выполнения действия, то идет автоматический возврат в нужный список при вызове iContact+, также поправлена логика работы в некоторых иных ситуациях подобного типа
... внесен ряд других изменений ...
v8.9.10226.9 Beta
- Инсталлятор: сделана поддержка двух языков инсталляции - русский и английский
- Инсталлятор: запрос о выборе языка инсталляции выводится для русской WM на русском, для всех остальных - на английском
- Инсталлятор: после инсталляции автоматически устанавливается выбранный язык инсталляции в качестве языка по умолчанию для всех приложений iContact+++
- Инсталлятор: поправлен механизм назначения при согласии с запросами и восстановления при деинсталляции настроек софт-клавиш (как будет работать - не знаю, но должно теперь при деинсталляции корректно восстанавливать настройки софт-клавиш)
- Инсталлятор: в экспериментальном режиме введена поддержка DualSIM Marvell PXA310 для iDialer+ и iContact+ (автоматически устанавливается вызов из iContact+ через сервисы iDialer+, в iDialer+ добавляются сервисы SIM1 и SIM2, сервис по умолчанию установлен как "Выбор")
- iDialer+: в экспериментальном режиме для звонков и USSD-запросов введена поддержка для DualSIM Marvell PXA310 (полностью аналогично MTK6516)
- iContact+: для кнопки "0" клавиатуры Т9 теперь символ пробела отображается символом "_" (к сожалению, в шрифтах не нашел правильной иконки символа пробела)
- iContact+: вернул в инсталляцию почти все языки кроме корейского - chinese, czech, dutch, english, francais, german, greek, hebrew, hungarian, italian, russian, spanish, swedish (понятно, реально верифицировал только русский и английский, для остальных по возможности проверил настройки клавиатуры поиска Т9, но с греческим и китайским у меня совсем плохо )
- Dialer+, iCaller+, GreenButton+: в инсталляции есть пока только два языка - russian и english
- Инсталлятор: сделана поддержка двух языков инсталляции - русский и английский
- Инсталлятор: запрос о выборе языка инсталляции выводится для русской WM на русском, для всех остальных - на английском
- Инсталлятор: после инсталляции автоматически устанавливается выбранный язык инсталляции в качестве языка по умолчанию для всех приложений iContact+++
- Инсталлятор: поправлен механизм назначения при согласии с запросами и восстановления при деинсталляции настроек софт-клавиш (как будет работать - не знаю, но должно теперь при деинсталляции корректно восстанавливать настройки софт-клавиш)
- Инсталлятор: в экспериментальном режиме введена поддержка DualSIM Marvell PXA310 для iDialer+ и iContact+ (автоматически устанавливается вызов из iContact+ через сервисы iDialer+, в iDialer+ добавляются сервисы SIM1 и SIM2, сервис по умолчанию установлен как "Выбор")
- iDialer+: в экспериментальном режиме для звонков и USSD-запросов введена поддержка для DualSIM Marvell PXA310 (полностью аналогично MTK6516)
- iContact+: для кнопки "0" клавиатуры Т9 теперь символ пробела отображается символом "_" (к сожалению, в шрифтах не нашел правильной иконки символа пробела)
- iContact+: вернул в инсталляцию почти все языки кроме корейского - chinese, czech, dutch, english, francais, german, greek, hebrew, hungarian, italian, russian, spanish, swedish (понятно, реально верифицировал только русский и английский, для остальных по возможности проверил настройки клавиатуры поиска Т9, но с греческим и китайским у меня совсем плохо )
- Dialer+, iCaller+, GreenButton+: в инсталляции есть пока только два языка - russian и english
v8.8.10223.14 Beta
- iContact+: оптимизирован алгоритм поиска, скорость поиска через клавиатуру Т9 на больших количествах контактов увеличена на 2 с лишним порядка (в 100-200 раз!!!)
- iContact+: на клавиатуре Т9 сделано одновременное отображение наборов символов двух языков
- iContact+: поиск через клавиатуру Т9 теперь ведется одновременно на двух языках
- iContact+: на клавиатуре Т9 добавлена кнопка для отображения символов "0", "+" и пробела (вместо кнопки смены раскладки)
- iContact+: на клавиатуре Т9 добавлено отображение числа найденных результатов поиска (в скобках после найденных вариантов словосочетаний)
- iContact+: сделана полная настройка цветов и шрифтов элементов клавиатуры Т9, в skn-файл темы добавлены настройки:
1. T9ButtonsColor=f0f0f0 - цвет цифр на клавиатуре Т9
2. T9TextColor=dcdcdc - цвет символов кнопок Минимизации и Стирания
3. T9Label1Color=e0e0e0 - цвет букв верхнего языка на кнопке
4. T9Label1Font=Tahoma - шрифт букв верхнего языка на кнопке
5. T9Label1FontSize=18 - размер шрифта букв верхнего языка на кнопке
6. T9Label2Color=c0c0c0 - цвет букв нижнего языка на кнопке
7. T9Label2Font=Tahoma - шрифт букв нижнего языка на кнопке
8. T9Label2FontSize=16 - размер шрифта букв нижнего языка на кнопке
- iContact+: по умолчанию установлен поиск Т9 для вкладок Избранное, История и Контакты
- iContact+: исправлена активация загруженного в память iContact+ при запуске его без параметров (переход идет на вкладку, которая задана в iContact+ Config)
- iContact+: изменилась логика опции T9EnglishAsPrimary в settings.ini, теперь она называется "T9 - только английский" (используется только английская клавиатура)
- iContact+: изменился формат строки searchAlphabet в lng-файле, добавлен разделитель "|" для разграничения символов верхнего и нижнего языка на кнопке, а также число кнопок увеличилось до 12 (пока используется дополнительно только 11-я кнопка - "0")
- Инсталлятор: в связи с изменением формата строки searchAlphabet в lng-файлах iContact+ из дистрибутива убраны все языки кроме русского и английского (либо потом сам доделаю, либо, кому сильно надо, можно сделать самостоятельно по аналогии с русским)
- Инсталлятор: возвращен запрос на назначение iDialer+ на левую софт-кнопку экрана Сегодня как кнопки Телефон
- Инсталлятор: добавлен запрос на назначение iContact+ на правую софт-кнопку экрана Сегодня как кнопки Контакты
... внесен ряд других изменений ...
- iContact+: оптимизирован алгоритм поиска, скорость поиска через клавиатуру Т9 на больших количествах контактов увеличена на 2 с лишним порядка (в 100-200 раз!!!)
- iContact+: на клавиатуре Т9 сделано одновременное отображение наборов символов двух языков
- iContact+: поиск через клавиатуру Т9 теперь ведется одновременно на двух языках
- iContact+: на клавиатуре Т9 добавлена кнопка для отображения символов "0", "+" и пробела (вместо кнопки смены раскладки)
- iContact+: на клавиатуре Т9 добавлено отображение числа найденных результатов поиска (в скобках после найденных вариантов словосочетаний)
- iContact+: сделана полная настройка цветов и шрифтов элементов клавиатуры Т9, в skn-файл темы добавлены настройки:
1. T9ButtonsColor=f0f0f0 - цвет цифр на клавиатуре Т9
2. T9TextColor=dcdcdc - цвет символов кнопок Минимизации и Стирания
3. T9Label1Color=e0e0e0 - цвет букв верхнего языка на кнопке
4. T9Label1Font=Tahoma - шрифт букв верхнего языка на кнопке
5. T9Label1FontSize=18 - размер шрифта букв верхнего языка на кнопке
6. T9Label2Color=c0c0c0 - цвет букв нижнего языка на кнопке
7. T9Label2Font=Tahoma - шрифт букв нижнего языка на кнопке
8. T9Label2FontSize=16 - размер шрифта букв нижнего языка на кнопке
- iContact+: по умолчанию установлен поиск Т9 для вкладок Избранное, История и Контакты
- iContact+: исправлена активация загруженного в память iContact+ при запуске его без параметров (переход идет на вкладку, которая задана в iContact+ Config)
- iContact+: изменилась логика опции T9EnglishAsPrimary в settings.ini, теперь она называется "T9 - только английский" (используется только английская клавиатура)
- iContact+: изменился формат строки searchAlphabet в lng-файле, добавлен разделитель "|" для разграничения символов верхнего и нижнего языка на кнопке, а также число кнопок увеличилось до 12 (пока используется дополнительно только 11-я кнопка - "0")
- Инсталлятор: в связи с изменением формата строки searchAlphabet в lng-файлах iContact+ из дистрибутива убраны все языки кроме русского и английского (либо потом сам доделаю, либо, кому сильно надо, можно сделать самостоятельно по аналогии с русским)
- Инсталлятор: возвращен запрос на назначение iDialer+ на левую софт-кнопку экрана Сегодня как кнопки Телефон
- Инсталлятор: добавлен запрос на назначение iContact+ на правую софт-кнопку экрана Сегодня как кнопки Контакты
... внесен ряд других изменений ...
v8.7.10220.10 Beta
- Инсталлятор: убран запрос на назначение iDialer+ на левую софт-кнопку экрана Сегодня как Телефон, назначение производится автоматически, при деинсталляции должна автоматически восстанавливаться старая настройка, если она была
- Инсталлятор: сделано автоматическое назначение iContact+ на правую софт-кнопку экрана Сегодня как Контакты, при деинсталляции должна автоматически восстанавливаться старая настройка, если она была
- Инсталлятор: сделано автоматическое назначение iContact+ как менеджера контактов по умолчанию, при деинсталляции должна автоматически восстанавливаться старая настройка, если она была
- iContact+: при вызове без параметров и наличии iContact+ в памяти автоматически происходит переход на вкладку, которая выбрана в конфигураторе по умолчанию (прежде всего, сделано для правой софт-кнопки Контакты или вызове iContact+ через ярлык)
- GreenButton+: контекстное меню управления профилями звонков и сервисными функциями вызывается по аппаратной кнопке Поднять трубку при длительном ее нажатии, если OEM-драйвера клавиатуры не "кривые"
- GreenButton+: добавлен ключ запуска "-menu", по которому идет отображение контекстного меню управления профилями звонков и сервисными функциями
- Инсталлятор: в подпапке Misc создан ярлык GreenButton+ Menu для запуска GreenButton+ с ключем "-menu" (его можно использовать для вызова контекстного меню GreenButton+ при "кривых" драйверах клавиатуры через оболочку или назначение на какую-либо аппаратную кнопку)
- Инсталлятор: перед началом инсталляции введена проверка выбора инсталляции во внутреннюю память устройства, при выборе инсталляции на карту памяти следует отказ с выводом информационного сообщения
- iContact+: сделан поиск по любой подстроке в номере в списках избранного, истории и контактов (пока настроек нет, ищет принудительно и именно по вхождению подстроки, т.е. не с начала номера, а с любой позиции и запретить это пока нельзя). Напоминанию, символ "+" висит на кнопке "1", а символ "0" висит на кнопке "9"
...внесен ряд других изменений...
- Инсталлятор: убран запрос на назначение iDialer+ на левую софт-кнопку экрана Сегодня как Телефон, назначение производится автоматически, при деинсталляции должна автоматически восстанавливаться старая настройка, если она была
- Инсталлятор: сделано автоматическое назначение iContact+ на правую софт-кнопку экрана Сегодня как Контакты, при деинсталляции должна автоматически восстанавливаться старая настройка, если она была
- Инсталлятор: сделано автоматическое назначение iContact+ как менеджера контактов по умолчанию, при деинсталляции должна автоматически восстанавливаться старая настройка, если она была
- iContact+: при вызове без параметров и наличии iContact+ в памяти автоматически происходит переход на вкладку, которая выбрана в конфигураторе по умолчанию (прежде всего, сделано для правой софт-кнопки Контакты или вызове iContact+ через ярлык)
- GreenButton+: контекстное меню управления профилями звонков и сервисными функциями вызывается по аппаратной кнопке Поднять трубку при длительном ее нажатии, если OEM-драйвера клавиатуры не "кривые"
- GreenButton+: добавлен ключ запуска "-menu", по которому идет отображение контекстного меню управления профилями звонков и сервисными функциями
- Инсталлятор: в подпапке Misc создан ярлык GreenButton+ Menu для запуска GreenButton+ с ключем "-menu" (его можно использовать для вызова контекстного меню GreenButton+ при "кривых" драйверах клавиатуры через оболочку или назначение на какую-либо аппаратную кнопку)
- Инсталлятор: перед началом инсталляции введена проверка выбора инсталляции во внутреннюю память устройства, при выборе инсталляции на карту памяти следует отказ с выводом информационного сообщения
- iContact+: сделан поиск по любой подстроке в номере в списках избранного, истории и контактов (пока настроек нет, ищет принудительно и именно по вхождению подстроки, т.е. не с начала номера, а с любой позиции и запретить это пока нельзя). Напоминанию, символ "+" висит на кнопке "1", а символ "0" висит на кнопке "9"
...внесен ряд других изменений...
v8.6.10219.17 Beta
- Инсталлятор: в меню Пуск -> Программы -> iContact+++ созданы две подпапки Config и Misc, в первую вынесены все ярлыки запуска программ для конфигурации iContact+++, во вторую - добавлены сервисные ярлыки вызова программ с различными параметрами
- Инсталлятор: большинство ярлыков запуска программ теперь жестко привязаны к директории установки iContact+++ в \Program Files\iContact+++
- GreenButton+: приложение перенесено в отдельную подпапку \Program Files\iContact+++\GreenButton+, в которой создана подпапка Lang для хранения языковых файлов
- GreenButton+: все пользовательские настройки из реестра перенесены в конфигурационный файл settings.ini в подпапке GreenButton+
- GreenButton+: написан конфигуратор GreenButton+ Config, ярлык запуска помещен в подпапку Config в меню Пуск -> Программы -> iContact+++
- GreenButton+: сделаны языковые файлы (русский и английский) для конфигуратора GreenButton+ Config и самого GreenButton+
- GreenButton+: сделано контекстное меню управления профилями звонков и сервисными функциями
- GreenButton+: сделана поддержка вызова контекстного меню управления профилями звонков и сервисными функциями при долгом нажатии аппаратной кнопки Поднять трубку (пока в отладочном режиме, т.е. работает не везде и не всегда)
- GreenButton+: в контекстного меню управления профилями звонков добавлена поддержка профилей: Звонок, Нарастающий звонок, Один звонок, Вибровызов, Вибровызов и звонок, Звонок после вибровызова и Бесшумный
- GreenButton+: в языковом файле можно изменить набор названий профилей звонков и скриптов их реализации (типа apw0r)
- GreenButton+: в контекстного меню в подменю Настройки добавлена поддержка запуска конфигураторов iContact+++: Конфигуратор iContact+, Конфигуратор iDialer+, Конфигуратор iCaller+, Конфигуратор GreenButton+
- GreenButton+: в контекстного меню в подменю Сервис добавлена поддержка выполнения софт-ресета (мягкой перезагрузки устройства)
- iContact+: добавлен ключ запуска программы -hide, при данном ключе окно программы после запуска автоматически сворачивается (запуск в минимизированном виде)
- iDialer+: добавлен ключ запуска программы -hide, при данном ключе окно программы после запуска автоматически не максимизируется (запуск в минимизированном виде)
- Инсталлятор: при инсталляции теперь автоматически выбирается режим работы iContact+++ "без выгрузки из памяти" для iContact+ и iDialer+
- Инсталлятор: при инсталляции теперь автоматически для iContact+ и iDialer+ в Автозагрузку системы добавляется их запуск в минимизированном виде
...внесен ряд других изменений...
- Инсталлятор: в меню Пуск -> Программы -> iContact+++ созданы две подпапки Config и Misc, в первую вынесены все ярлыки запуска программ для конфигурации iContact+++, во вторую - добавлены сервисные ярлыки вызова программ с различными параметрами
- Инсталлятор: большинство ярлыков запуска программ теперь жестко привязаны к директории установки iContact+++ в \Program Files\iContact+++
- GreenButton+: приложение перенесено в отдельную подпапку \Program Files\iContact+++\GreenButton+, в которой создана подпапка Lang для хранения языковых файлов
- GreenButton+: все пользовательские настройки из реестра перенесены в конфигурационный файл settings.ini в подпапке GreenButton+
- GreenButton+: написан конфигуратор GreenButton+ Config, ярлык запуска помещен в подпапку Config в меню Пуск -> Программы -> iContact+++
- GreenButton+: сделаны языковые файлы (русский и английский) для конфигуратора GreenButton+ Config и самого GreenButton+
- GreenButton+: сделано контекстное меню управления профилями звонков и сервисными функциями
- GreenButton+: сделана поддержка вызова контекстного меню управления профилями звонков и сервисными функциями при долгом нажатии аппаратной кнопки Поднять трубку (пока в отладочном режиме, т.е. работает не везде и не всегда)
- GreenButton+: в контекстного меню управления профилями звонков добавлена поддержка профилей: Звонок, Нарастающий звонок, Один звонок, Вибровызов, Вибровызов и звонок, Звонок после вибровызова и Бесшумный
- GreenButton+: в языковом файле можно изменить набор названий профилей звонков и скриптов их реализации (типа apw0r)
- GreenButton+: в контекстного меню в подменю Настройки добавлена поддержка запуска конфигураторов iContact+++: Конфигуратор iContact+, Конфигуратор iDialer+, Конфигуратор iCaller+, Конфигуратор GreenButton+
- GreenButton+: в контекстного меню в подменю Сервис добавлена поддержка выполнения софт-ресета (мягкой перезагрузки устройства)
- iContact+: добавлен ключ запуска программы -hide, при данном ключе окно программы после запуска автоматически сворачивается (запуск в минимизированном виде)
- iDialer+: добавлен ключ запуска программы -hide, при данном ключе окно программы после запуска автоматически не максимизируется (запуск в минимизированном виде)
- Инсталлятор: при инсталляции теперь автоматически выбирается режим работы iContact+++ "без выгрузки из памяти" для iContact+ и iDialer+
- Инсталлятор: при инсталляции теперь автоматически для iContact+ и iDialer+ в Автозагрузку системы добавляется их запуск в минимизированном виде
...внесен ряд других изменений...
v8.5.10208.6 Beta
- iCaller+: приложение перенесено в отдельную подпапку \Program Files\iContact+++\iCaller+, в которой созданы подпапки Lang для хранения языковых файлов и Themes для хранения тем (скинов)
- iCaller+: все пользовательские настройки из реестра перенесены в конфигурационный файл settings.ini в подпапке iCaller+
- iCaller+: написан конфигуратор iCaller+ Config, ярлык запуска помещен в подпапку iContact+++ в меню Пуск -> Программы
- iCaller+: сделаны языковые файлы (русский и английский) для конфигуратора iCaller+ Config
- Инсталлятор: убрано большинство лишних запросов при инсталляции, опции которых можно настроить через конфигураторы подсистем iContact+++
...ряд других мелких изменений...
- iCaller+: приложение перенесено в отдельную подпапку \Program Files\iContact+++\iCaller+, в которой созданы подпапки Lang для хранения языковых файлов и Themes для хранения тем (скинов)
- iCaller+: все пользовательские настройки из реестра перенесены в конфигурационный файл settings.ini в подпапке iCaller+
- iCaller+: написан конфигуратор iCaller+ Config, ярлык запуска помещен в подпапку iContact+++ в меню Пуск -> Программы
- iCaller+: сделаны языковые файлы (русский и английский) для конфигуратора iCaller+ Config
- Инсталлятор: убрано большинство лишних запросов при инсталляции, опции которых можно настроить через конфигураторы подсистем iContact+++
...ряд других мелких изменений...
v8.4.10129.5 Beta
- iDialer+: при обработке номеров через сервис Calling Card изменен алгоритм обработки префиксов международного вызова и кода страны для поддержки российского стандарта, теперь если номер идет в международном формате, код страны в номере совпадает с кодом страны в настройках, но префикс международного вызова "+", то номер помещается в обрамление символов описания сервиса Calling Card прямо в международном формате
- iDialer+: в контекстное меню набора сервисов при настройках Выбор сервиса при вызове добавлены разделители между названиями сервисов
- iCaller+: изменен алгоритм обработки аппаратных клавиш для ответа на входящий звонок по кнопке Вызова
- iCaller+: в файл настроек icaller_settings.ini добавлена опция sDisableHardkeysHook = yes/no, отключающая обработку аппаратных кнопок в iCaller+
- iCaller+: в файл настроек icaller_settings.ini добавлены опции sGreenButtonDelayBefore и sGreenButtonDelayAfter, задающие целочисленные задержки в милисекундах перед и после посылкой эмуляции нажатия кнопки Вызова при физическом нажатии этой кнопки, чтобы обработчик стандартного приложения Телефон успел активироваться
- iDialer+: при обработке номеров через сервис Calling Card изменен алгоритм обработки префиксов международного вызова и кода страны для поддержки российского стандарта, теперь если номер идет в международном формате, код страны в номере совпадает с кодом страны в настройках, но префикс международного вызова "+", то номер помещается в обрамление символов описания сервиса Calling Card прямо в международном формате
- iDialer+: в контекстное меню набора сервисов при настройках Выбор сервиса при вызове добавлены разделители между названиями сервисов
- iCaller+: изменен алгоритм обработки аппаратных клавиш для ответа на входящий звонок по кнопке Вызова
- iCaller+: в файл настроек icaller_settings.ini добавлена опция sDisableHardkeysHook = yes/no, отключающая обработку аппаратных кнопок в iCaller+
- iCaller+: в файл настроек icaller_settings.ini добавлены опции sGreenButtonDelayBefore и sGreenButtonDelayAfter, задающие целочисленные задержки в милисекундах перед и после посылкой эмуляции нажатия кнопки Вызова при физическом нажатии этой кнопки, чтобы обработчик стандартного приложения Телефон успел активироваться
v8.3.10128.24 Beta
- Инсталлятор: все ярлыки приложений iContact+++ теперь помещаются в подпапку iContact+++ в меню Пуск -> Программы
- iCaller+: сделана поддержка полноэкранного режима входящего звонка без верхней панели задач и нижней панели софт-кнопок
- iCaller+: введена новая опция в файл конфигурации icaller_settings.ini sShowFullScreen = yes/no для выбора режима входящего звонка (полноэкранный/оконный)
- iCaller+: для полноэкранного режима входящего звонка введена поддержка аппаратных клавиш Поднять трубку и Положить трубку
- GreenButton+: для поддержки аппаратных клавиш в iCaller+ введен новый ключ реестра ForceSendKeys, который определяет список названий окон, которым посылается событие WM_KEYUP до обработки окон из списка ключа HandleNormally
- iDialer+: приложение перенесено в отдельную подпапку \Program Files\iContact+++\iDialer+, в которой созданы подпапки Lang для хранения языковых файлов и Themes для хранения тем (скинов)
- iDialer+: введена поддержка языковых файлов, созданы файлы русского и английского языка для iDialer+
- iDialer+: все пользовательские настройки из реестра перенесены в конфигурационный файл settings.ini в подпапке iDialer+
- iDialer+: написан конфигуратор iDialer+ Config, ярлык запуска помещен в подпапку iContact+++ в меню Пуск -> Программы
- iDialer+: сделаны конфигурационный и языковые (русский и английский) файлы для конфигуратора iDialer+ Config
- iDialer+: введена поддержка DualSIM для коммуникаторов на базе MTK6516 (Gigabyte S1205 и множество "китайцев") для сервисов Phone и Calling Card для звонков и USSD-запросов через префикс набора номера: *#1#номер - первая SIM, *#2#номер - вторая SIM (номер - телефонный номер или USSD-запрос)
- iDialer+: введена новая настройка MTKPrimaryRadioID (DualSIM MTK6516): 0 - использовать системные настройки, 1 - по умолчанию первая SIM, 2 - по умолчанию вторая SIM
- Инсталлятор: для коммуникаторов на базе MTK6516 для поддержки DualSIM автоматически создаются два сервиса iDialer+ типа Calling Card: SIM1 и SIM2 (названия можно изменить через iDialer+ Config)
- Инсталлятор: для коммуникаторов на базе MTK6516 для поддержки DualSIM автоматически устанавливается настройка выбора сервиса iDialer+ перед звонком (при вызове набора номера появляется контекстное меню, в котором можно выбрать, звонить через SIM1 или SIM2)
- iDialer+: через контекстное меню над кнопкой Звонилка в нижнем навигационном меню или над кнопкой Вызов (Call) при стандартном виде или над полем набора номера, если не установлена опция вызова при долгом тапе, можно выбрать текущий сервис используемый для вызовов по умолчанию из всех имеющихся (специальный пункт Выбор - выбор сервиса через контекстное меню непосредственно перед вызовом)
- iDialer+: через контекстное меню над кнопкой Звонилка в нижнем навигационном меню или над кнопкой Вызов (Call) при стандартном виде или над полем набора номера, если не установлена опция вызова при долгом тапе, можно выбрать нужный сервис из всех имеющихся, через который совершить вызов
- iContact+: сделана поддержка вызовов через приложение для звонков, в первую очередь, через iDialer+ (при этом запускается приложение для звонков, которому передается вызываемый номер)
- iContact+: введена новая опция в конфигурационный файл настроек settings.ini DialerApplicationCallUse = yes/no (вызов через приложение для звонков или через стандартные средства WM)
- iContact+: в iContact+ Config добавлена поддержка опции DialerApplicationCallUse на вкладку Эксперт как опции Звонить через приложение
- Инсталлятор: для коммуникаторов на базе MTK6516 для поддержки DualSIM автоматически устанавливается настройка DialerApplicationCallUse = yes (при вызове из iContact+ производится запуск iDialer+, который и осуществляет звонок, соответственно, если в iDialer+ в качестве сервиса по умолчанию установлен вариант Выбор, то появляется контекстное меню, где можно выбрать, с какой SIM-карты осуществлять вызов)
- GreenButton+: для поддержки вызовов из iContact+ через приложение для звонков введен новый ключ реестра NoSendKeys (обработка заканчивается аналогично SendKeys, но события WM_KEYDOWN и WM_KEYUP просто не посылаются)
- iDialer+: если определено более одного поддерживаемого сервиса, то название текущего сервиса по умолчанию выводится в компактном виде в поле набора номера, в стандартном виде - на кнопке Вызов (Call)
- GreenButton+: введен новый ключ реестра GoToiContactTab (определяет вкладку iContact+, на которую идет переход при активации iContact+, если он в памяти): // 0 - Disable, 1 - Favorites, 2 - CallLog, 3 - Contacts, 5 - Keyboard (по умолчанию - 2, если по аппаратной кнопке Поднять трубку необходимо вызывать не iContact+, то надо обязательно установить в 0)
...ряд других мелких изменений...
- Инсталлятор: все ярлыки приложений iContact+++ теперь помещаются в подпапку iContact+++ в меню Пуск -> Программы
- iCaller+: сделана поддержка полноэкранного режима входящего звонка без верхней панели задач и нижней панели софт-кнопок
- iCaller+: введена новая опция в файл конфигурации icaller_settings.ini sShowFullScreen = yes/no для выбора режима входящего звонка (полноэкранный/оконный)
- iCaller+: для полноэкранного режима входящего звонка введена поддержка аппаратных клавиш Поднять трубку и Положить трубку
- GreenButton+: для поддержки аппаратных клавиш в iCaller+ введен новый ключ реестра ForceSendKeys, который определяет список названий окон, которым посылается событие WM_KEYUP до обработки окон из списка ключа HandleNormally
- iDialer+: приложение перенесено в отдельную подпапку \Program Files\iContact+++\iDialer+, в которой созданы подпапки Lang для хранения языковых файлов и Themes для хранения тем (скинов)
- iDialer+: введена поддержка языковых файлов, созданы файлы русского и английского языка для iDialer+
- iDialer+: все пользовательские настройки из реестра перенесены в конфигурационный файл settings.ini в подпапке iDialer+
- iDialer+: написан конфигуратор iDialer+ Config, ярлык запуска помещен в подпапку iContact+++ в меню Пуск -> Программы
- iDialer+: сделаны конфигурационный и языковые (русский и английский) файлы для конфигуратора iDialer+ Config
- iDialer+: введена поддержка DualSIM для коммуникаторов на базе MTK6516 (Gigabyte S1205 и множество "китайцев") для сервисов Phone и Calling Card для звонков и USSD-запросов через префикс набора номера: *#1#номер - первая SIM, *#2#номер - вторая SIM (номер - телефонный номер или USSD-запрос)
- iDialer+: введена новая настройка MTKPrimaryRadioID (DualSIM MTK6516): 0 - использовать системные настройки, 1 - по умолчанию первая SIM, 2 - по умолчанию вторая SIM
- Инсталлятор: для коммуникаторов на базе MTK6516 для поддержки DualSIM автоматически создаются два сервиса iDialer+ типа Calling Card: SIM1 и SIM2 (названия можно изменить через iDialer+ Config)
- Инсталлятор: для коммуникаторов на базе MTK6516 для поддержки DualSIM автоматически устанавливается настройка выбора сервиса iDialer+ перед звонком (при вызове набора номера появляется контекстное меню, в котором можно выбрать, звонить через SIM1 или SIM2)
- iDialer+: через контекстное меню над кнопкой Звонилка в нижнем навигационном меню или над кнопкой Вызов (Call) при стандартном виде или над полем набора номера, если не установлена опция вызова при долгом тапе, можно выбрать текущий сервис используемый для вызовов по умолчанию из всех имеющихся (специальный пункт Выбор - выбор сервиса через контекстное меню непосредственно перед вызовом)
- iDialer+: через контекстное меню над кнопкой Звонилка в нижнем навигационном меню или над кнопкой Вызов (Call) при стандартном виде или над полем набора номера, если не установлена опция вызова при долгом тапе, можно выбрать нужный сервис из всех имеющихся, через который совершить вызов
- iContact+: сделана поддержка вызовов через приложение для звонков, в первую очередь, через iDialer+ (при этом запускается приложение для звонков, которому передается вызываемый номер)
- iContact+: введена новая опция в конфигурационный файл настроек settings.ini DialerApplicationCallUse = yes/no (вызов через приложение для звонков или через стандартные средства WM)
- iContact+: в iContact+ Config добавлена поддержка опции DialerApplicationCallUse на вкладку Эксперт как опции Звонить через приложение
- Инсталлятор: для коммуникаторов на базе MTK6516 для поддержки DualSIM автоматически устанавливается настройка DialerApplicationCallUse = yes (при вызове из iContact+ производится запуск iDialer+, который и осуществляет звонок, соответственно, если в iDialer+ в качестве сервиса по умолчанию установлен вариант Выбор, то появляется контекстное меню, где можно выбрать, с какой SIM-карты осуществлять вызов)
- GreenButton+: для поддержки вызовов из iContact+ через приложение для звонков введен новый ключ реестра NoSendKeys (обработка заканчивается аналогично SendKeys, но события WM_KEYDOWN и WM_KEYUP просто не посылаются)
- iDialer+: если определено более одного поддерживаемого сервиса, то название текущего сервиса по умолчанию выводится в компактном виде в поле набора номера, в стандартном виде - на кнопке Вызов (Call)
- GreenButton+: введен новый ключ реестра GoToiContactTab (определяет вкладку iContact+, на которую идет переход при активации iContact+, если он в памяти): // 0 - Disable, 1 - Favorites, 2 - CallLog, 3 - Contacts, 5 - Keyboard (по умолчанию - 2, если по аппаратной кнопке Поднять трубку необходимо вызывать не iContact+, то надо обязательно установить в 0)
...ряд других мелких изменений...
v8.2.10101.50 Beta
- iContact+: в ариал поиска через клавиатуру T9 для вкладок Избранное, История и Контакты к полю Имени контакта добавлены поля Организация и/или Должность при включенной опции их отображения в элементах списка контактов (для новых пользователей напоминаю, что вызов клавиатуры Т9 для поиска вместо таблицы с первыми буквами имен контактов в разделах Избранное и Контакты производится через долгий тап по кнопке Поиск в нижнем меню, если по умолчанию стоит вызов таблицы с первыми буквами имен контактов для поиска по клику по кнопке Поиск в нижнем меню)
- iContact+: в конфигурационный файл settings.ini введена новая опция выбора символа для определения запуска USSD-запроса USSDDialingPrefix=0/1 (по умолчанию 0 - *, 1 - #)
- iContact+: в iContact+ Config добавлена поддержка новой опции на вкладку Общие с названием "Символ распознавания USSD-запроса"
- iDialer+: в ветке реестра хранения настроек HKCU\Software\iContact+++\iDialer добавлена новая опция USSDDialingPrefix=0/1 (по умолчанию 0 - *, 1 - #)
- iContact+: изменена логика работы опции ExitOnMinimize (Выход при сворачивании) - теперь при деактивации окна происходит выгрузка iContact+, что позволило сделать плавный переход iContact+ -> iDialer+ в случае их выгрузки из памяти в соответствии с настройками
- iContact+: в связи с изменением логики работы опции ExitOnMinimize (Выход при сворачивании) использование опции ExitOnAction (Выход по действию) не рекомендуется, она просто становится лишней и будет выведена из обращения после полного тестирования новой логики работы опции ExitOnMinimize (Выход при сворачивании)
- iContact+: в настройках по умолчанию внесены изменения в связи с изменением логики работы опции ExitOnMinimize (Выход при сворачивании)
- в инсталлятор iContact+++ добавлен запрос коррекции настроек по умолчанию, нужно ли выгружать iContact+ и iDialer+ из памяти или нет после выполнения действия или при минимизации (если свободное ОЗУ не критично, то не рекомендуется выгружать из памяти для повышения скорости повторного запуска приложений)
- GreenButton+ (исправлено): если iContact+ в соответствии с настройками не выгружается из памяти, то при его активации по аппаратной кнопке "Зеленая трубка" он активируется на вкладке История звонков
- GreenButton+ (исправлено): если iContact+ в соответствии с настройками не выгружается из памяти, при активации на странице История звонков не происходит излишняя смена режима отображения пропущенных звонков: Все, Пропущенные, Исходящие и Входящие
- iContact+: при минимизации приложения, если запрещена выгрузка из памяти, снимается выделение контакта в списках, что ранее при таких настройках приводило к прямому звонку выделенному перед минимизацией контакту
- iDialer+ (исправлено): при переходе в iContact+ на страницу История звонков, если iContact+ в соответствии с настройками не выгружается из памяти, при активации на странице История звонков не происходит излишняя смена режима отображения пропущенных звонков: Все, Пропущенные, Исходящие и Входящие
- iContact+ (исправлено): если iContact+ в соответствии с настройками не выгружается из памяти, при смене дня история звонков автоматически пересчитывается, меняются надписи Сегодня на Вчера и т.д и т.п.
- iDialer+: если iContact+ в соответствии с настройками не выгружается из памяти, используется новый механизм перехода из iDialer+ на страницы iContact+, теперь окно iContact+ просто активируется на нужной странице, что резко увеличило скорость перехода между программами в режиме работы без выгрузки из памяти
- iContact+: если iDialer+ в соответствии с настройками не выгружается из памяти, используется новый механизм перехода из iContact+ на страницу iDialer+, теперь окно iDialer+ просто активируется, что резко увеличило скорость перехода между программами в режиме работы без выгрузки из памяти
- iCaller+: при включенном режиме периодических звуковых напоминаний о пропущенных звонках и новых SMS появилась опциональная возможность выдачи в начале очередного напоминания вибросигнала, включение/отключение данной возможности регулируется наличием пустого файла USMC_NotifyUser_vibrate.txt в директории установки программы
- в инсталлятор добавлен запрос включения дополнительного виброуведомления о пропущенных звонках и новых SMS при включенном режиме периодических звуковых напоминаний
- Caller+: добавлена опциональная возможность выдачи виброуведомления о начале разговора при входящем и исходящем звонках, включение/отключение данной возможности регулируется наличием пустого файла USMC_TalkBegin_flag.txt в директории установки программы
- в инсталлятор добавлен запрос включения дополнительного виброуведомления о начале разговора при входящем и исходящем звонках
- Caller+: добавлена опциональная возможность выдачи виброуведомления об окончании разговора при входящем и исходящем звонках, включение/отключение данной возможности регулируется наличием пустого файла USMC_TalkEnd_flag.txt в директории установки программы
- в инсталлятор добавлен запрос включения дополнительного виброуведомления об окончании разговора при входящем и исходящем звонках
- iContact+: на странице Контакты сделана поддержка фильтрации по категориям Outlook
- iContact+: на странице Контакты теперь при клике по кнопке Контакты в нижнем меню появляется список категорий Outlook, при выборе нужной категории отображаются только контакты этой категории
- iContact+: в список категорий Outlook добавлена виртуальная категория All, при выборе которой происходит отображение всех контактов любых категорий, в языковом файле забыл добавить перевод на "Все", поэтому пока "All"
- iContact+: в конфигурационный файл settings.ini добавлена возможность использования новой опции contacts_category, задающей категорию отображения контактов по умолчанию для страницы Контакты (по аналогии с опцией favorite_category), в iContact+ Config вынести не успел
- iContact+: на странице Контакты теперь при долгом тапе по кнопке Контакты в нижнем меню производится сброс категории фильтрации Outlook на заданную по умолчанию опцией contacts_category (при настройках iContact+++ - это Все контакты)
- iContact+: на странице Избранное теперь при долгом тапе по кнопке Избранное в нижнем меню производится сброс категории фильтрации Outlook на заданную по умолчанию опцией favorite_category (при настройках iContact+++ - это Favorites)
- iContact+: на странице История теперь при долгом тапе по кнопке История в нижнем меню производится сброс текущего фильтра отображения Истории на Все звонки
- iContact+: доработан механизм активации в режиме без выгрузки из памяти внешними приложениями (iDialer и GreenButton)
- iContact+: в режиме без выгрузки из памяти теперь при минимизации iContact+ выделение в списках с элементов не снимается
- GreenButton+: при вызове Истории звонков по Зеленой трубке, если iContact+ работает в режиме без выгрузки из памяти, теперь автоматически выделяется последний номер в истории (входящий, исходящий или пропущенный), это работает, когда iContact+ уже загружен в память, т.е. не при его первом запуске
- iContact+: в языковый русский ресурс добавлен перевод слова All для списка фильтрации по категориям Outlook
- iContact+: в iContact+ Config добавлена возможность настройки категории Outlook для страницы Контакты по умолчанию (пустое поле - все контакты)
- GreenButton+: поправлена процедура перехвата события нажатия на аппаратную кнопку Зеленая трубка, исправлена обработка события сразу после перезагрузки ОС, что на WM версии ниже 6.5 приводило к тому, что запускалась стандартная "звонилка" вместо Истории звонков от iContact+
- iContact+: поиск по Т9, сделана подсветка найденных вариантов подстрок прямо в списке результатов поиска
- iContact+: поиск по Т9, сделана визуализация в строке отображения набранного текста всех реально найденных вариантов подстрок
- iContact+: поиск по Т9, русская раскладка на клавишах изменена на более современный и стандартный вариант (их две существует), цифра 0 висит на кнопке 9
- iContact+: в файл описания темы skn введена новая опция ListItemSearchedTextHL, задающая цвет подсветки найденных подстрок в результатах поиска
- iContact+: поправлены логические ошибки в процедурах пересчета индексов фильтрованного и нефильтрованного списков, что приводило к ошибкам, например, в поиске по Т9 по Истории звонков
- iContact+: в темах по умолчанию изменены цвета выделения активного пункта в списке на более яркие
- iDialer+: в режиме без выгрузки из памяти сделана минимизация приложения при использовании нового алгоритма быстрого перехода в iContact+
- iContact+: добавлена поддержка перехода в iDialer+ со страницы Контакты по аппаратной кнопке Вправо
- iCaller+: файлы флагов разрешения/запрещения обработки событий USMC_NotifyUser_flag.txt, USMC_NotifyUser_vibrate.txt, USMC_TalkBegin_flag.txt и USMC_TalkEnd_flag.txt больше не используются, вместо них теперь используются аналогичные ключи реестра
- iCaller+: ключ HKCU\Software\iContact+++\iCaller\NotifyDelay разрешает вывод звуковых периодических напоминаний о пропущенных звонках и новых SMS (значения задаются в минутах, 0 - напоминания запрещены, по умолчанию 5 минут, если напоминания разрешены)
- iCaller+: ключ HKCU\Software\iContact+++\iCaller\VibraNotifyTime при разрешенных звуковых периодических напоминаниях о пропущенных звонках и новых SMS разрешает однократный вибросигнал перед звуковым напоминанием (значения задаются в миллисекундах, 0 - вибросигнал запрещен, по умолчанию 500 ms, если вибросигнал разрешен)
- iCaller+: ключ HKCU\Software\iContact+++\iCaller\VibraTalkBeginTime разрешает однократный вибросигнал при начале телефонного разговора (значения задаются в миллисекундах, 0 - вибросигнал запрещен, по умолчанию 250 ms, если вибросигнал разрешен)
- iCaller+: ключ HKCU\Software\iContact+++\iCaller\VibraTalkEndTime разрешает однократный вибросигнал при окончании телефонного разговора (значения задаются в миллисекундах, 0 - вибросигнал запрещен, по умолчанию 250 ms, если вибросигнал разрешен)
- iContact+: при поиске по T9 теперь автоматически выделяется первый найденный вариант
- iContact+: в режиме без выгрузки из памяти теперь автоматически скрываются все popup-окна (клавиатура T9, список категорий и т.д.)
- Инсталлятор/Деинсталлятор: убран запрос сохранение старых настроек iContact+++ (слишком часто я их сейчас кардинально меняю )
- iContact+: в ариал поиска через клавиатуру T9 для вкладок Избранное, История и Контакты к полю Имени контакта добавлены поля Организация и/или Должность при включенной опции их отображения в элементах списка контактов (для новых пользователей напоминаю, что вызов клавиатуры Т9 для поиска вместо таблицы с первыми буквами имен контактов в разделах Избранное и Контакты производится через долгий тап по кнопке Поиск в нижнем меню, если по умолчанию стоит вызов таблицы с первыми буквами имен контактов для поиска по клику по кнопке Поиск в нижнем меню)
- iContact+: в конфигурационный файл settings.ini введена новая опция выбора символа для определения запуска USSD-запроса USSDDialingPrefix=0/1 (по умолчанию 0 - *, 1 - #)
- iContact+: в iContact+ Config добавлена поддержка новой опции на вкладку Общие с названием "Символ распознавания USSD-запроса"
- iDialer+: в ветке реестра хранения настроек HKCU\Software\iContact+++\iDialer добавлена новая опция USSDDialingPrefix=0/1 (по умолчанию 0 - *, 1 - #)
- iContact+: изменена логика работы опции ExitOnMinimize (Выход при сворачивании) - теперь при деактивации окна происходит выгрузка iContact+, что позволило сделать плавный переход iContact+ -> iDialer+ в случае их выгрузки из памяти в соответствии с настройками
- iContact+: в связи с изменением логики работы опции ExitOnMinimize (Выход при сворачивании) использование опции ExitOnAction (Выход по действию) не рекомендуется, она просто становится лишней и будет выведена из обращения после полного тестирования новой логики работы опции ExitOnMinimize (Выход при сворачивании)
- iContact+: в настройках по умолчанию внесены изменения в связи с изменением логики работы опции ExitOnMinimize (Выход при сворачивании)
- в инсталлятор iContact+++ добавлен запрос коррекции настроек по умолчанию, нужно ли выгружать iContact+ и iDialer+ из памяти или нет после выполнения действия или при минимизации (если свободное ОЗУ не критично, то не рекомендуется выгружать из памяти для повышения скорости повторного запуска приложений)
- GreenButton+ (исправлено): если iContact+ в соответствии с настройками не выгружается из памяти, то при его активации по аппаратной кнопке "Зеленая трубка" он активируется на вкладке История звонков
- GreenButton+ (исправлено): если iContact+ в соответствии с настройками не выгружается из памяти, при активации на странице История звонков не происходит излишняя смена режима отображения пропущенных звонков: Все, Пропущенные, Исходящие и Входящие
- iContact+: при минимизации приложения, если запрещена выгрузка из памяти, снимается выделение контакта в списках, что ранее при таких настройках приводило к прямому звонку выделенному перед минимизацией контакту
- iDialer+ (исправлено): при переходе в iContact+ на страницу История звонков, если iContact+ в соответствии с настройками не выгружается из памяти, при активации на странице История звонков не происходит излишняя смена режима отображения пропущенных звонков: Все, Пропущенные, Исходящие и Входящие
- iContact+ (исправлено): если iContact+ в соответствии с настройками не выгружается из памяти, при смене дня история звонков автоматически пересчитывается, меняются надписи Сегодня на Вчера и т.д и т.п.
- iDialer+: если iContact+ в соответствии с настройками не выгружается из памяти, используется новый механизм перехода из iDialer+ на страницы iContact+, теперь окно iContact+ просто активируется на нужной странице, что резко увеличило скорость перехода между программами в режиме работы без выгрузки из памяти
- iContact+: если iDialer+ в соответствии с настройками не выгружается из памяти, используется новый механизм перехода из iContact+ на страницу iDialer+, теперь окно iDialer+ просто активируется, что резко увеличило скорость перехода между программами в режиме работы без выгрузки из памяти
- iCaller+: при включенном режиме периодических звуковых напоминаний о пропущенных звонках и новых SMS появилась опциональная возможность выдачи в начале очередного напоминания вибросигнала, включение/отключение данной возможности регулируется наличием пустого файла USMC_NotifyUser_vibrate.txt в директории установки программы
- в инсталлятор добавлен запрос включения дополнительного виброуведомления о пропущенных звонках и новых SMS при включенном режиме периодических звуковых напоминаний
- Caller+: добавлена опциональная возможность выдачи виброуведомления о начале разговора при входящем и исходящем звонках, включение/отключение данной возможности регулируется наличием пустого файла USMC_TalkBegin_flag.txt в директории установки программы
- в инсталлятор добавлен запрос включения дополнительного виброуведомления о начале разговора при входящем и исходящем звонках
- Caller+: добавлена опциональная возможность выдачи виброуведомления об окончании разговора при входящем и исходящем звонках, включение/отключение данной возможности регулируется наличием пустого файла USMC_TalkEnd_flag.txt в директории установки программы
- в инсталлятор добавлен запрос включения дополнительного виброуведомления об окончании разговора при входящем и исходящем звонках
- iContact+: на странице Контакты сделана поддержка фильтрации по категориям Outlook
- iContact+: на странице Контакты теперь при клике по кнопке Контакты в нижнем меню появляется список категорий Outlook, при выборе нужной категории отображаются только контакты этой категории
- iContact+: в список категорий Outlook добавлена виртуальная категория All, при выборе которой происходит отображение всех контактов любых категорий, в языковом файле забыл добавить перевод на "Все", поэтому пока "All"
- iContact+: в конфигурационный файл settings.ini добавлена возможность использования новой опции contacts_category, задающей категорию отображения контактов по умолчанию для страницы Контакты (по аналогии с опцией favorite_category), в iContact+ Config вынести не успел
- iContact+: на странице Контакты теперь при долгом тапе по кнопке Контакты в нижнем меню производится сброс категории фильтрации Outlook на заданную по умолчанию опцией contacts_category (при настройках iContact+++ - это Все контакты)
- iContact+: на странице Избранное теперь при долгом тапе по кнопке Избранное в нижнем меню производится сброс категории фильтрации Outlook на заданную по умолчанию опцией favorite_category (при настройках iContact+++ - это Favorites)
- iContact+: на странице История теперь при долгом тапе по кнопке История в нижнем меню производится сброс текущего фильтра отображения Истории на Все звонки
- iContact+: доработан механизм активации в режиме без выгрузки из памяти внешними приложениями (iDialer и GreenButton)
- iContact+: в режиме без выгрузки из памяти теперь при минимизации iContact+ выделение в списках с элементов не снимается
- GreenButton+: при вызове Истории звонков по Зеленой трубке, если iContact+ работает в режиме без выгрузки из памяти, теперь автоматически выделяется последний номер в истории (входящий, исходящий или пропущенный), это работает, когда iContact+ уже загружен в память, т.е. не при его первом запуске
- iContact+: в языковый русский ресурс добавлен перевод слова All для списка фильтрации по категориям Outlook
- iContact+: в iContact+ Config добавлена возможность настройки категории Outlook для страницы Контакты по умолчанию (пустое поле - все контакты)
- GreenButton+: поправлена процедура перехвата события нажатия на аппаратную кнопку Зеленая трубка, исправлена обработка события сразу после перезагрузки ОС, что на WM версии ниже 6.5 приводило к тому, что запускалась стандартная "звонилка" вместо Истории звонков от iContact+
- iContact+: поиск по Т9, сделана подсветка найденных вариантов подстрок прямо в списке результатов поиска
- iContact+: поиск по Т9, сделана визуализация в строке отображения набранного текста всех реально найденных вариантов подстрок
- iContact+: поиск по Т9, русская раскладка на клавишах изменена на более современный и стандартный вариант (их две существует), цифра 0 висит на кнопке 9
- iContact+: в файл описания темы skn введена новая опция ListItemSearchedTextHL, задающая цвет подсветки найденных подстрок в результатах поиска
- iContact+: поправлены логические ошибки в процедурах пересчета индексов фильтрованного и нефильтрованного списков, что приводило к ошибкам, например, в поиске по Т9 по Истории звонков
- iContact+: в темах по умолчанию изменены цвета выделения активного пункта в списке на более яркие
- iDialer+: в режиме без выгрузки из памяти сделана минимизация приложения при использовании нового алгоритма быстрого перехода в iContact+
- iContact+: добавлена поддержка перехода в iDialer+ со страницы Контакты по аппаратной кнопке Вправо
- iCaller+: файлы флагов разрешения/запрещения обработки событий USMC_NotifyUser_flag.txt, USMC_NotifyUser_vibrate.txt, USMC_TalkBegin_flag.txt и USMC_TalkEnd_flag.txt больше не используются, вместо них теперь используются аналогичные ключи реестра
- iCaller+: ключ HKCU\Software\iContact+++\iCaller\NotifyDelay разрешает вывод звуковых периодических напоминаний о пропущенных звонках и новых SMS (значения задаются в минутах, 0 - напоминания запрещены, по умолчанию 5 минут, если напоминания разрешены)
- iCaller+: ключ HKCU\Software\iContact+++\iCaller\VibraNotifyTime при разрешенных звуковых периодических напоминаниях о пропущенных звонках и новых SMS разрешает однократный вибросигнал перед звуковым напоминанием (значения задаются в миллисекундах, 0 - вибросигнал запрещен, по умолчанию 500 ms, если вибросигнал разрешен)
- iCaller+: ключ HKCU\Software\iContact+++\iCaller\VibraTalkBeginTime разрешает однократный вибросигнал при начале телефонного разговора (значения задаются в миллисекундах, 0 - вибросигнал запрещен, по умолчанию 250 ms, если вибросигнал разрешен)
- iCaller+: ключ HKCU\Software\iContact+++\iCaller\VibraTalkEndTime разрешает однократный вибросигнал при окончании телефонного разговора (значения задаются в миллисекундах, 0 - вибросигнал запрещен, по умолчанию 250 ms, если вибросигнал разрешен)
- iContact+: при поиске по T9 теперь автоматически выделяется первый найденный вариант
- iContact+: в режиме без выгрузки из памяти теперь автоматически скрываются все popup-окна (клавиатура T9, список категорий и т.д.)
- Инсталлятор/Деинсталлятор: убран запрос сохранение старых настроек iContact+++ (слишком часто я их сейчас кардинально меняю )
v8.1.01216.33 Beta
- настройки текущей версии не совместимы с предыдущей, поэтому при деинсталляции старой или инсталляции новой версии откажитесь от сохранения старых настроек
- iContact+: сделана опциональная поддержка вывода в списках контактов на вкладках Избранное, История и Контакты дополнительно полей Организация и Должность контакта
- iContact+: в конфигурационный файл settings.ini введена новая опция ShowContactJob=yes/no для включения/отключения отображения дополнительных полей Организация и Должность в списках контактов
- iContact+: в файлы описания скина .skn введены дополнительные опции поддержки режима отображения списков контактов при включенной опции конфигурации ShowContactJob=yes
1. JobShowedListItemSize=48 (высота элемента списка, перекрывает ListItemSize)
2. JobShowedListPictureWidth=36 (ширина фотографии контакта в списке, перекрывает ListPictureWidth)
3. JobShowedListPictureHeight=48 (высота фотографии контакта в списке, перекрывает ListPictureHeight)
4. JobShowedListFont=Tahoma (шрифт вывода строки Организация и Должность у контакта в списке)
5. JobShowedListFontSize=12 (размер шрифта вывода строки Организация и Должность у контакта в списке)
6. ListItemJobShowedText=C0C0C0 (цвет шрифта вывода строки Организация и Должность у контакта в списке)
- iContact+: при изменении размеров отображения фотографий в списках (например, при переключении опции конфигурации ShowContactJob или редактировании скина) надо удалять файл кеша фотографий \Application Data\iContact\iContactPics.cache
- iContact+: в инсталлятор и деинсталлятор добавлено автоматическое удаление файла кеша фотографий \Application Data\iContact\iContactPics.cache
- iContact+: в iContact+ Config добавлена поддержка всех новых опций
- iContact+: в iContact+ Config доделан файл русского языка
- iContact+: в дистрибутив добавлены все поддерживаемые языки (для ряда языков для интерфейса iContact+ Config используется временно английский язык)
- iContact+: в iContact+ Config сделано автоматическое удаление файла кеша фотографий iContact+ при сохранении изменений настроек
- iContact+: изменены названия ярлыков при инсталляции с iContact AE на iContact+
- iContact+: изменен ряд опций по умолчанию в файлах конфигурации
- iContact+: ряд технологических изменений в коде iContact+ Config
...ряд других изменений...
v8.1.01212.19 Alpha
- iCaller+: исправлена работа периодических звуковых напоминаний под WM5
- iCaller+: сделана третья редакция универсального скина для QVGA/WQVGA/VGA/WVGA с поддержкой маленьких и полноэкранных фотографий контактов при входящих звонках
- доработаны инсталлятор и деинсталлятор
v8.1.01209.16 Alpha
- в инсталлятор добавлена проверка наличия активных надстроек над стандартным приложением Телефон и возможность их отключения, если есть желание и они не совместимы с какими-либо программами iContatct+++ (например, HTC PhoneCanvas, который не совместим с iCaller+)
- в деинсталлятор добавлена проверка наличия деактивированных надстроек над стандартным приложением Телефон и возможность их включения, если это необходимо
- в инсталлятор добавлена функция автоматической коррекции настроек GreenButton в зависимости от языка WM для ключа HandleNormally
- iCaller+: сделаны периодические звуковые напоминания о пропущенных звонках и новых SMS для WM6/WM6.1/WM6.5+
- iCaller+: настройки частоты напоминаний (1-30 мин, по умолчанию - 5 мин) и мелодии (WAV/MP3/MIDI, по умолчанию - \Windows\Alarm2.wav) вынесены в ветку реестра HKCU\Software\iContact+++
- iCaller+: включение/отключение работы подсистемы периодических звуковых напоминаний регулируется наличием/отсутствием пустого файла с именем USMC_NotifyUser_flag.txt в директории установки программы
- в дальнейшем планируется вынести все настройки в визуальный Конфигуратор iCaller+
- iCaller+: сделаны периодические звуковые напоминания о пропущенных звонках и новых SMS для WM5 (для WM5 допускается установка только WAV-файлов в качестве звуковых напоминаний)
- модифицированы инсталлятор и деинсталлятор iContact+++ для интеграции новых функций
- версия теперь идет сразу на все четыре основных разрешения экрана: QVGA, WQVGA, VGA и WVGA
v8.1.01206.6 Alpha
- сделана поддержка WM5
- доработаны инсталляция и деинсталляция
v8.1.01204.4 Alpha
- первая опубликованная версия
- полностью собрана из модифицированных исходных текстов iContact v7.0.7, iDialer+ v1.0.5, iCaller v0.1.0.3, GreenButton v1.0
- написан собственный инсталлятор
- за базовую начальную нумерацию iContact+++ принята последняя версия iContact 7.x, поэтому нумерация версий начата с 8.x
- настройки текущей версии не совместимы с предыдущей, поэтому при деинсталляции старой или инсталляции новой версии откажитесь от сохранения старых настроек
- iContact+: сделана опциональная поддержка вывода в списках контактов на вкладках Избранное, История и Контакты дополнительно полей Организация и Должность контакта
- iContact+: в конфигурационный файл settings.ini введена новая опция ShowContactJob=yes/no для включения/отключения отображения дополнительных полей Организация и Должность в списках контактов
- iContact+: в файлы описания скина .skn введены дополнительные опции поддержки режима отображения списков контактов при включенной опции конфигурации ShowContactJob=yes
1. JobShowedListItemSize=48 (высота элемента списка, перекрывает ListItemSize)
2. JobShowedListPictureWidth=36 (ширина фотографии контакта в списке, перекрывает ListPictureWidth)
3. JobShowedListPictureHeight=48 (высота фотографии контакта в списке, перекрывает ListPictureHeight)
4. JobShowedListFont=Tahoma (шрифт вывода строки Организация и Должность у контакта в списке)
5. JobShowedListFontSize=12 (размер шрифта вывода строки Организация и Должность у контакта в списке)
6. ListItemJobShowedText=C0C0C0 (цвет шрифта вывода строки Организация и Должность у контакта в списке)
- iContact+: при изменении размеров отображения фотографий в списках (например, при переключении опции конфигурации ShowContactJob или редактировании скина) надо удалять файл кеша фотографий \Application Data\iContact\iContactPics.cache
- iContact+: в инсталлятор и деинсталлятор добавлено автоматическое удаление файла кеша фотографий \Application Data\iContact\iContactPics.cache
- iContact+: в iContact+ Config добавлена поддержка всех новых опций
- iContact+: в iContact+ Config доделан файл русского языка
- iContact+: в дистрибутив добавлены все поддерживаемые языки (для ряда языков для интерфейса iContact+ Config используется временно английский язык)
- iContact+: в iContact+ Config сделано автоматическое удаление файла кеша фотографий iContact+ при сохранении изменений настроек
- iContact+: изменены названия ярлыков при инсталляции с iContact AE на iContact+
- iContact+: изменен ряд опций по умолчанию в файлах конфигурации
- iContact+: ряд технологических изменений в коде iContact+ Config
...ряд других изменений...
v8.1.01212.19 Alpha
- iCaller+: исправлена работа периодических звуковых напоминаний под WM5
- iCaller+: сделана третья редакция универсального скина для QVGA/WQVGA/VGA/WVGA с поддержкой маленьких и полноэкранных фотографий контактов при входящих звонках
- доработаны инсталлятор и деинсталлятор
v8.1.01209.16 Alpha
- в инсталлятор добавлена проверка наличия активных надстроек над стандартным приложением Телефон и возможность их отключения, если есть желание и они не совместимы с какими-либо программами iContatct+++ (например, HTC PhoneCanvas, который не совместим с iCaller+)
- в деинсталлятор добавлена проверка наличия деактивированных надстроек над стандартным приложением Телефон и возможность их включения, если это необходимо
- в инсталлятор добавлена функция автоматической коррекции настроек GreenButton в зависимости от языка WM для ключа HandleNormally
- iCaller+: сделаны периодические звуковые напоминания о пропущенных звонках и новых SMS для WM6/WM6.1/WM6.5+
- iCaller+: настройки частоты напоминаний (1-30 мин, по умолчанию - 5 мин) и мелодии (WAV/MP3/MIDI, по умолчанию - \Windows\Alarm2.wav) вынесены в ветку реестра HKCU\Software\iContact+++
- iCaller+: включение/отключение работы подсистемы периодических звуковых напоминаний регулируется наличием/отсутствием пустого файла с именем USMC_NotifyUser_flag.txt в директории установки программы
- в дальнейшем планируется вынести все настройки в визуальный Конфигуратор iCaller+
- iCaller+: сделаны периодические звуковые напоминания о пропущенных звонках и новых SMS для WM5 (для WM5 допускается установка только WAV-файлов в качестве звуковых напоминаний)
- модифицированы инсталлятор и деинсталлятор iContact+++ для интеграции новых функций
- версия теперь идет сразу на все четыре основных разрешения экрана: QVGA, WQVGA, VGA и WVGA
v8.1.01206.6 Alpha
- сделана поддержка WM5
- доработаны инсталляция и деинсталляция
v8.1.01204.4 Alpha
- первая опубликованная версия
- полностью собрана из модифицированных исходных текстов iContact v7.0.7, iDialer+ v1.0.5, iCaller v0.1.0.3, GreenButton v1.0
- написан собственный инсталлятор
- за базовую начальную нумерацию iContact+++ принята последняя версия iContact 7.x, поэтому нумерация версий начата с 8.x