QIP Home QIP Forum

Go Back   QIP Forum > Архив > QIP 2010 > Nightly builds

Nightly builds Тестовые версии QIP 2010. Раздел предназначен для пользователей, желающих тестировать самые свежие и НЕстабильные версии. Также в этом разделе ГРАМОТНО и ПОШАГОВО отписываем об ошибках и как их воспроизвести.

Closed Thread
 
Thread Tools Display Modes
Old 25.03.2010, 21:06   #1
Sega-Zero
QIP Developer
 
Sega-Zero's Avatar
 
Join Date: 05/2006
Posts: 1,683
Default QIP 2010 Build 3195

Мы начинаем новую экспериментальную ветку QIP 2010. В ней мы попробуем создать более простой и более привычный для пользователей qip2005 интерфейс, дабы миграция на инфиум/2010 (а qip 2010 основывается на ядре инфиума) проходила более безболезненно. Пока версия экспериментальная, пробуйте на свой страх и риск если хотите мигрировать с других версий. Прошу принять участие в тестировании новых функций. Среди основных изменений можно выделить новый механизм метаконтактов, новый визард создания профиля и новый внешний вид окна сообщений и кл. По традиции, ченжлог по сравнению с предыдущим публичным выпуском, то есть QIP Infium 9034.

Quote:
core:
- добавлено
* новый механизм метаконтактов
* новый упрощенный режим интерфейса с look-n-feel в стиле qip2005
* обновлены языки
* обновлены скины. добавлен еще один стандартный qip2005
* в скин добавлены 2 новых цвета - для шрифта выделенного онлайн контакта и для шрифта текста выделенной полоски протокола
* в скин добавлена возможность выставления своего шрифта для контактов
* новый упрощенный визард создания профиля
* новый диалог управления ключами командной строки (доступен из системного меню окна выбора профилей)
* кнопка передачи файлов теперь с индикацией через файлквип передается или напрямую
* контроль активного субконтакта на основе смены статусов в упрощенном режиме

-исправлено/обновлено
* фикс с вводом юникод символов с клавиатуры
* фикс с неправильной записью открытых вкладок в session.tabs
* ускорено открытие истории в окне истории
* фикс с восстановлением профиля из бекапа в ряде случаев
* фикс падения если отсутствовала WebWindow.dll
* фикс падения при проверки запущенных полноэкранных приложений в ряде слчаев
* по умолчанию не создается звонилка qip
* исправлена ошибка в импорте истории из qip2005
* убран функционал архивов истории, заменено бекапами

icq, mra,jabber,social:
* проверка правильности введенных логина и пароля в новом регвизарде
Теперь более расширенно по пунктам.
Во-первых, новый механизм метаконтактов. На основе анализа нагрузки на клиент и сервер нами предпринята очередная попытка оптимизации. Основная причина развала мк - это коллизии. К примеру, был удален контакт на другой машине. Многие из них нам удалось устранить, но не все. Поэтому, в целях сохранности метаконтактлиста было решено создать новую абстракцию. В случае, если контакт отсутствует в контакт листе, но есть в МКЛ, то он все равно будет отображаться как контакт в той же группе (или в том же мк) где и был. Только серым, наподобии контакта не в списке. В связи с переходом на новую модель возможны неточности в работе, которые мы должны локализовать и по возможности исправить. Поэтому начинается новый ад тестирования, как в 9032:) Крепитесь.

Во-вторых, появился новый упрощенный режим интерфейса. Что он конкретно затронул? Во-первых, при включенной опции изменяется внешне окно сообщений к виду, всем давно знакомому в qip 2005. аватары переезжают на панели. Кнопки сервисов/плагинов располагаются наверху. Контакт лист также меняется: исчезает панель протоколов, вследствие чего возможен только 1 вид компактного режима. Появляется кнопка редактирования деталей. Выбор статуса теперь будет затрагивать все имеющиеся учетки, в хинте на кнопке статусы будет отображаться статус каждой учетки. Метаконтакты больше не разворачиваются. И простые, и составные мк будут выглядеть как обычные контакты. Помимо этого, сильно упрощается меню мк. Исчезают подменю субконтактов, у всех мк и протокольных контактов теперь общее меню с одинаковыми пунктами.
Добавилось немного автоматизма в окне сообщений. Теперь активный субконтакт будет выбираться на основе статусов по алгоритму:
Quote:
Если собеседник писал из какого-то протокола и с тех пор его статусы не менялись - берем этот субконтакт, иначе сортируем по статусам (online - away - N/A - offline), из протоколов одного статуса выбираем самый приоритетный (qip jabber - другой джаббер - icq - другие). Выбранный вручную субконтакт "держится" до закрытия окна общения с этим пользователем, выбранный автоматически меняется автоматически при сменах статусов.
Отправка оффлайн сообщений в упрощенном режиме закладывается на выбранный субконтакт и, в случае если с контактом не было общения и все субконтакты не в сети, то оффлайн сообщение будет разослано всем субконтактам. При выбранном вручную будет отослано только ему.
Само собой, это опционально. Для новых профилей включается по умолчанию, в случае миграции с инфиума - нужно будет включать. Галочка находится в настройки - общие - использовать режим опытного пользователя.

В-третьих, мы значительно переработали старт работы. Новый визард создания профиля поможет сразу выбрать основной аккаунт (то есть, не только аську, но и любой из 8 представленных на выбор учеток), тут же проверяется правильность логина и пароля и генерация квип аккаунта автоматически. В случае, если будет найдена связанная квип учетка (нопомню, что в 9034 появилась функция, позволяющая по icq/мра найти вашу квип учетку), то будет автоматически проверяться пароль и, если подходит, входить в этот аккаунт. Если не подойдет, то будет предложенно ввести правильный пароль или сгенерировать новый автоматически. В конце вы получаете готовый валидный профиль с валидной основной учеткой. Привязка мыла для восстановления и смена пароля доступна тут же по ссылке.

Кроме того, пересмотрена концепция работы истории. На данный момент файлы открываются относительно быстро и соизмеримо со скоростью открытия текстовой истории в 2005. Поэтому мы решили убрать функционал архивов из диалога истории. Вместо архивов теперь будут периодические бекапы истории (весь файл целиком, а не куском в заданное количество байт), так что история будет в сохранности, как и раньше. Чуть позже мы планируем сделать утилиту для управления файлами истории для тех, кто мигрирует с инфиума. С объединением архивов и с долгожданным импортом из ICQ6-7. Сроки пока неизвестны.

Ну и немного переработан инсталлятор. Теперь в конце предлагается какой скин ставить по умолчанию - 2005, infium или оставить текущий.

Ну и, наконец, на сладкое возможность управления ключами ком.строки.

Теперь те, кто говорит о сложности включения изолированного режима могут свободно вздохнуть. Диалог включает почти все ключ на текущую сессию плюс есть возможность прописать полученную комстрок в ярлыки в пуске, на рабстоле и в панели быстрого запуска. Если найдет. Это чтобы каждый раз не вбивать.

На этом перечисление новых возможностей закончилось, перейдем собственно к тестингу. Проект предназначается прежде всего для тех, кто хочет мигрировать с 2005 на инфиум, поэтому все шероховатости нужно будет убрать. редложения по усовершенствованиям принимаются, но лучше в отдельной ветке. Тут просьба сообщать о багах новых функций. Про старые, пришедшие по наследству с инфиума мы помним, они будут также исправляться.

Скачать можно тут http://qip.ru/download_qip_2010/
Еще раз напоминаю, ветка тестовая, многие вещи могут работать некорректно и падать. Поэтому желательно иметь навыки тестера и не бояться ошибок.
__________________
www.sega-zero.blogspot.com <- как продвигается работа
Sega-Zero вне форума  
Old 25.03.2010, 22:55   #2
Joy_
QIP Newcomer
 
Join Date: 07/2007
Posts: 141
Default

Sega-Zero
Если это тестовый билд, то зачем его выкладывать на главную страницу сайта и писать что это релиз? ;)
"QIP 2010 Release Build 3195"
Joy_ вне форума  
Old 25.03.2010, 23:03   #3
Sega-Zero
QIP Developer
 
Sega-Zero's Avatar
 
Join Date: 05/2006
Posts: 1,683
Default

Joy_, а если будет написано супер релиз? Суть не меняется, что бы ни написали. тестим ;)
__________________
www.sega-zero.blogspot.com <- как продвигается работа
Sega-Zero вне форума  
Old 25.03.2010, 23:17   #4
Joy_
QIP Newcomer
 
Join Date: 07/2007
Posts: 141
Default

Quote:
Originally Posted by Sega-Zero View Post
Joy_, а если будет написано супер релиз? Суть не меняется, что бы ни написали. тестим ;)
Но людей это все же вводит в заблуждение когда заходя на главную страницу сайта они получают ссылку на эту версию где написано что это релиз, но как вы сами сказали может работать некорректно и падать. А потом опять пойдет в инете не очень хорошая слава о программе которая "некорректно" работает..
Плюс 2005 версии в том что она неприхотливая и пользователи почти не встречают в ней глюков.
Joy_ вне форума  
Old 25.03.2010, 23:58   #5
NeliyZar
QIP Newcomer
 
NeliyZar's Avatar
 
Join Date: 12/2008
Posts: 69
Default

Идентификатор указан из коробки QIP 2010 а в окне Инфа идентифицируется как Джимм.
__________________
Все, что делаешь, надо делать хорошо, даже если совершаешь безумство. :)
NeliyZar вне форума  
Old 26.03.2010, 00:14   #6
Sega-Zero
QIP Developer
 
Sega-Zero's Avatar
 
Join Date: 05/2006
Posts: 1,683
Default

NeliyZar, в стандартном конфиге инфиума нет определения 2010, ему неоткуда там взяться. если пак сторонний - разработчики пака пусть апдейтят
__________________
www.sega-zero.blogspot.com <- как продвигается работа
Sega-Zero вне форума  
Old 26.03.2010, 02:20   #7
kukuk
QIP Newcomer
 
Join Date: 02/2010
Posts: 32
Default

ну первое что заметил - нет иконок протоколов в изолированном режиме. в обычном режиме - все на месте.

и еще, какая судьба теперь постигнет инфиум 9034? будет позабыт-позаброшен или эти проекты будут развиваться параллельно?

упд
добавить уч. запись - у евросети почему-то вместо правильного значка стоит восклицательный знак

зы нее... наверное это Sega-Zero так шутит. первое апреля же скоро. создание нового проекта на основе старого, в котором еще куча багов, можно рассматривать только как шутку. вон и глюки все перекочевали, кнопки неработающие, настройки на английском и др. и пр...
Attached Thumbnails
Click image for larger version

Name:	дырка.JPG
Views:	755
Size:	8.8 KB
ID:	17689  

Last edited by kukuk; 26.03.2010 at 02:50.
kukuk вне форума  
Old 26.03.2010, 03:54   #8
DerSpinner
QIP Newcomer
 
DerSpinner's Avatar
 
Join Date: 04/2007
Posts: 12
Default

Quote:
Originally Posted by Sonicpromo View Post
тобы группы, при нажатии на них не сворачивались?
эм. вообще это общепринятая практика.
DerSpinner вне форума  
Old 26.03.2010, 04:48   #9
Ighor
QIP Newcomer
 
Join Date: 01/2006
Posts: 49
Default

А будет ли возможность отключить копирование по левому клику на имени и номере собеседника в окне сообщений?

Иногда раздражает когда что-то "несешь" в буфере обмена, переключаешься между окнами и нажимаешь на окно сообщений QIP чтобы его сделать активным а потом смотришь а в буфере имя собеседника или номер.
Не берусь судить о надобности такой "фичи", но настройка отключения такой "фичи" не помешала бы.
__________________
Qt Software Everywhere
Ighor вне форума  
Old 26.03.2010, 05:38   #10
DerSpinner
QIP Newcomer
 
DerSpinner's Avatar
 
Join Date: 04/2007
Posts: 12
Default

уф.
Жрет на 7-ой винде около 50% проца. Притом после выключения остается в задачах и подскакивает до 100%
DerSpinner вне форума  
Old 26.03.2010, 07:50   #11
AlexSM
QIP Newcomer
 
Join Date: 11/2005
Posts: 24
Default

упрощенный режим интерфейса отключить возможно?
AlexSM вне форума  
Old 26.03.2010, 10:30   #12
Maxwell88
QIP Newcomer
 
Maxwell88's Avatar
 
Join Date: 11/2007
Posts: 114
Default

Quote:
Originally Posted by DerSpinner View Post
уф.
Жрет на 7-ой винде около 50% проца. Притом после выключения остается в задачах и подскакивает до 100%
подтверждаю. после закрытия долго не мог понять, почему уменя так сильно грузится проц. залез в диспетчер, а там qip 2010 43-50% жрет.

Quote:
Originally Posted by kukuk
добавить уч. запись - у евросети почему-то вместо правильного значка стоит восклицательный знак
также подтверждаю.
__________________
PC:
OS: Windows 7, 64bit, build 7601 Professional Rus
Qip: 2012 last build + IRC.
---------------
Mobile:
OS: Android 1.5
Maxwell88 вне форума  
Old 26.03.2010, 13:12   #13
Bouthier
QIP Newcomer
 
Bouthier's Avatar
 
Join Date: 10/2008
Posts: 25
Default

Хотелось бы видить кнопку "Показать\скрыть панель протоколов" (как у 9034). Спасибо.
Bouthier вне форума  
Old 26.03.2010, 13:29   #14
Sega-Zero
QIP Developer
 
Sega-Zero's Avatar
 
Join Date: 05/2006
Posts: 1,683
Default

AlexSM, Bouthier, для вас есть галочка в настройках "включить режим опытного пользователя"
__________________
www.sega-zero.blogspot.com <- как продвигается работа
Sega-Zero вне форума  
Old 26.03.2010, 13:36   #15
bighouse
Nightly tester
 
bighouse's Avatar
 
Join Date: 02/2006
Posts: 835
Default

Небольшое дополнение на основе вышебывших постов (а как?)
Оффтоп:

Стиль аля QIP 2005 (настраивать не надо - при первом запуске спросят)...

При этом не видно метаконтактов

Но можожно включить "режим опытного пользователя"

+скин квипа

+показ аватар в ростере.


и получить родной QIP Infium


ПыСы И как положено - баг с дублированием контактов в ростере, а то писать в теме багов выдержки из вики не айс.


ПыПыСы - это не картинка а ссылка на видео.
__________________
Каждый пользуется тем, чего заслуживает.
bighouse вне форума  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 15:04.


Powered by vBulletin.
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
©2004 - 2012 QIP.RU