v1.0 Beta, 15.03.2011- 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+: по умолчанию теперь всегда устанавливается стандартный вид
билд 110310- Общее: сделаны новые иконки для всех приложений и конфигураторов 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+, также поправлена логика работы в некоторых иных ситуациях подобного типа
... внесен ряд других изменений ...
билд 110226- Инсталлятор: сделана поддержка двух языков инсталляции - русский и английский
- Инсталлятор: запрос о выборе языка инсталляции выводится для русской 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
билд 110223- 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+ на правую софт-кнопку экрана Сегодня как кнопки Контакты
... внесен ряд других изменений ...
билд 110220- Инсталлятор: убран запрос на назначение iDialer+ на левую софт-кнопку экрана Сегодня как Телефон, назначение производится автоматически, при деинсталляции должна автоматически восстанавливаться старая настройка, если она была
- Инсталлятор: сделано автоматическое назначение iContact+ на правую софт-кнопку экрана Сегодня как Контакты, при деинсталляции должна автоматически восстанавливаться старая настройка, если она была
- Инсталлятор: сделано автоматическое назначение iContact+ как менеджера контактов по умолчанию, при деинсталляции должна автоматически восстанавливаться старая настройка, если она была
- iContact+: при вызове без параметров и наличии iContact+ в памяти автоматически происходит переход на вкладку, которая выбрана в конфигураторе по умолчанию (прежде всего, сделано для правой софт-кнопки Контакты или вызове iContact+ через ярлык)
- GreenButton+: контекстное меню управления профилями звонков и сервисными функциями вызывается по аппаратной кнопке Поднять трубку при длительном ее нажатии, если OEM-драйвера клавиатуры не "кривые"
- GreenButton+: добавлен ключ запуска "-menu", по которому идет отображение контекстного меню управления профилями звонков и сервисными функциями
- Инсталлятор: в подпапке Misc создан ярлык
GreenButton+ Menu для запуска GreenButton+ с ключем "-menu" (его можно использовать для вызова контекстного меню GreenButton+ при "кривых" драйверах клавиатуры через оболочку или назначение на какую-либо аппаратную кнопку)
- Инсталлятор: перед началом инсталляции введена проверка выбора инсталляции во внутреннюю память устройства, при выборе инсталляции на карту памяти следует отказ с выводом информационного сообщения
- iContact+: сделан поиск по любой подстроке в номере в списках избранного, истории и контактов (пока настроек нет, ищет принудительно и именно по вхождению подстроки, т.е. не с начала номера, а с любой позиции и запретить это пока нельзя). Напоминанию, символ "+" висит на кнопке "1", а символ "0" висит на кнопке "9"
...внесен ряд других изменений...
билд 110219- Инсталлятор: в меню Пуск -> Программы -> 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+ в Автозагрузку системы добавляется их запуск в минимизированном виде
...внесен ряд других изменений...
билд 110208- iCaller+: приложение перенесено в отдельную подпапку
\Program Files\iContact+++\iCaller+, в которой созданы подпапки
Lang для хранения языковых файлов и
Themes для хранения тем (скинов)
- iCaller+: все пользовательские настройки из реестра перенесены в конфигурационный файл
settings.ini в подпапке iCaller+
- iCaller+: написан конфигуратор
iCaller+ Config, ярлык запуска помещен в подпапку
iContact+++ в меню Пуск -> Программы
- iCaller+: сделаны языковые файлы (русский и английский) для конфигуратора
iCaller+ Config- Инсталлятор: убрано большинство лишних запросов при инсталляции, опции которых можно настроить через конфигураторы подсистем iContact+++
...ряд других мелких изменений...
билд 110129- iDialer+: при обработке номеров через сервис Calling Card изменен алгоритм обработки префиксов международного вызова и кода страны для поддержки российского стандарта, теперь если номер идет в международном формате, код страны в номере совпадает с кодом страны в настройках, но префикс международного вызова "+", то номер помещается в обрамление символов описания сервиса Calling Card прямо в международном формате
- iDialer+: в контекстное меню набора сервисов при настройках Выбор сервиса при вызове добавлены разделители между названиями сервисов
- iCaller+: изменен алгоритм обработки аппаратных клавиш для ответа на входящий звонок по кнопке Вызова
- iCaller+: в файл настроек icaller_settings.ini добавлена опция
sDisableHardkeysHook = yes/no, отключающая обработку аппаратных кнопок в iCaller+
- iCaller+: в файл настроек icaller_settings.ini добавлены опции
sGreenButtonDelayBefore и
sGreenButtonDelayAfter, задающие целочисленные задержки в милисекундах перед и после посылкой эмуляции нажатия кнопки Вызова при физическом нажатии этой кнопки, чтобы обработчик стандартного приложения Телефон успел активироваться
билд 110128- Инсталлятор: все ярлыки приложений 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)
...ряд других мелких изменений...
v1.0 Alpha6, 01.01.2011- iContact+: в ариал поиска через
клавиатуру T9 для вкладок Избранное, История и Контакты к полю
Имени контакта добавлены поля
Организация и/или
Должность при включенной опции их отображения в элементах списка контактов (для новых пользователей напоминаю, что вызов клавиатуры Т9 для поиска вместо таблицы с первыми буквами имен контактов в разделах Избранное и Контакты производится через долгий тап по кнопке Поиск в нижнем меню, если по умолчанию стоит вызов таблицы с первыми буквами имен контактов для поиска по клику по кнопке Поиск в нижнем меню)
- iContact+: в конфигурационный файл
settings.ini введена новая опция выбора символа для определения запуска USSD-запроса
USSDDialingPrefix=0/1 (по умолчанию 0 -
*, 1 -
#)
- iContact+: в i
Contact+ 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+++ (слишком часто я их сейчас кардинально меняю
)
v1.0 Alpha5, 16.12.2010- настройки текущей версии не совместимы с предыдущей, поэтому при деинсталляции старой или инсталляции новой версии откажитесь от сохранения старых настроек
- iContact+: сделана опциональная поддержка вывода в списках контактов на вкладках
Избранное,
История и
Контакты дополнительно полей Организация и Должность контакта
- iContact+: в конфигурационный файл
settings.ini введена новая опция
ShowContactJob=yes/no для включения/отключения отображения дополнительных полей Организация и Должность в списках контактов
- iContact+: в файлы описания скина
.skn введены дополнительные опции поддержки режима отображения списков контактов при включенной опции конфигурации
ShowContactJob=yes1.
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...ряд других изменений...
v1.0 Alpha4, 12.12.2010- iCaller+: исправлена работа периодических звуковых напоминаний под WM5
- iCaller+: сделана третья редакция универсального скина для QVGA/WQVGA/VGA/WVGA с поддержкой маленьких и полноэкранных фотографий контактов при входящих звонках
- доработаны инсталлятор и деинсталлятор
v1.0 Alpha3, 09.12.2010- в инсталлятор добавлена проверка наличия активных надстроек над стандартным приложением Телефон и возможность их отключения, если есть желание и они не совместимы с какими-либо программами 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
v1.0 Alpha2, 06.12.2010- сделана поддержка WM5
- доработаны инсталляция и деинсталляция
v1.0 Alpha1, 04.12.2010- первая опубликованная версия
- полностью собрана из модифицированных исходных текстов iContact v7.0.7, iDialer+ v1.0.5, iCaller v0.1.0.3, GreenButton v1.0
- написан собственный инсталлятор