Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Плагины => Topic started by: MisterMyth on 19 09 2017, 19:12:36

Title: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 19 09 2017, 19:12:36
Добрый вечер. Недавно перебрался на Scriver. Заметил вот такой баг: когда открыта вкладка с сообщениями и добавляется вкладка с новым собеседником. Верх окна от прежней вкладки, а низ новой. Будто вкладки накладываются друг на друга.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: TallUser on 05 10 2017, 11:13:11
Та же проблема: при открытом окне чата с одним человеком окно как-бы промаргивает и поверх сообщений накладывается текст сообщения от совершенно другого контакта.
Переключался в TabSRMM - там все нормально. но он не такой удобный, как Scriver.
Огромная просьба к разработчикам - исправить этот глюк.

Upd. Обновился до версии от 04.10.17.
Глюк остался. Не знаю, нужно ли - работаю под Windows XP.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: ghazan on 06 10 2017, 15:27:24
Недавно перебрался на Scriver. Заметил вот такой баг: когда открыта вкладка с сообщениями и добавляется вкладка с новым собеседником. Верх окна от прежней вкладки, а низ новой. Будто вкладки накладываются друг на друга.
сразу или по прошествии некоторого времени?
просто я вот сижу и в скривере прокручиваю три таба - все статусы меняются как положено
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: Magic on 06 10 2017, 16:02:02
сразу или по прошествии некоторого времени?
просто я вот сижу и в скривере прокручиваю три таба - все статусы меняются как положено
Ловил такой же баг в TabsRMM. Появляется рандомно, в основном на большом количестве вкладок (>30), через некоторое время.
Как-то повторить чтобы отдебажить не могу, он очень редко всплывает.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 06 10 2017, 18:32:41
Сразу.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: TallUser on 09 10 2017, 05:35:42
Только что поймал еще раз.
Открыто окно Scriver с 2-мя табами (2 собеседника)
Приходит сообщение от третьего, нового, но новый таб не создается, а его реплика кладется поверху сообщений во втором табе.
При этом естественно портится картинка истории переписки во втором табе (текст от третьего наложен произвольно в историю второго таба.
Нажимаю Esc - как бы закрывается (неоткрытый) третий таб, активным становится второй таб и восстанавливается читаемость переписки в нем.
Такое ощущение, что по приходу сообщения от клиента не активируется для него таб, если переписка с ним не была открыта.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: TallUser on 10 10 2017, 08:52:50
Прилагаю скриншот ситуации. Вел переписку с человеком, было несколько строк.
Приходит сообщение от другого человека, новая закладка не открывается, но верхняя строчка отображается в активной закладке
На рисунке - это первая строчка. По нажатию Esc - это сообщение исчезает и мы возвращаемся к активной вкладке.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 20 10 2017, 15:03:07
На ночниках до сих такая фигня. Tabsrmm долго грузит вкладки (сообщения из оффлайна и т.д) при входе в программу,  поэтому отказался от него.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: TallUser on 10 11 2017, 05:16:20
Длл-ка плагина Scriver.dll сильно изменилась в размере при переходе на стабильную версию 0.95.7
А в ченджлоге - тишина...
И по правде сказать - пока ошибочка не проявлялась...
Авторам - большое человеческое СПАСИБО!
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: dartraiden on 10 11 2017, 12:10:49
Неудивительно, ведь теперь вся миранда собирается новой Visual Studio.
В Scriver было несколько коммитов, но я не знаю, связаны ди они с обсуждаемым багом.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 10 11 2017, 16:50:18
У меня ошибка живая
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: TallUser on 14 11 2017, 07:23:23
Тоже только что поймал...
Ходят еще баги стройными рядами... :)
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 29 03 2019, 06:18:00
Если что проблема до сих пор жива.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: TallUser on 22 08 2019, 09:28:52
Данная ошибка продолжает появляться регулярно.
Причем не важно, сколько протоколов активно (у меня их 3 - Jabber, ICQ, WebSkype)
Пробовал на время отключать некоторые - ошибка воспроизводится с частотой раз в 2 дня (приблизительно)
То есть в теории - проблема именно в Scriver, хотя может и ближе к ядру, если народ ловил аналогичные баги в TabSrmm
Как помочь разрабам побороть проблему? Скриншот я выше выкладывал. Надо - повторим.
Заранее спасибо
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: dartraiden on 22 08 2019, 11:13:08
Проблема в том, что разработчикам пока не удаётся воспроизвести, а по скриншоту отлаживать, естественно, невозможно.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: ghazan on 22 08 2019, 11:15:08
TallUser,
а что у тебя за операционка?
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 23 08 2019, 11:51:58
ghazan, TallUser,  а меня интересует вот что. У TallUser скорее всего ноутбук с двумя видеокартами? Дискретная и интегрированная?
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: TallUser on 26 08 2019, 12:49:04
Извиняюсь, не сразу увидел сообщения, выходные, однако...
По поводу системы - писал еще во втором письме- Windows XP
По поводу железа - стационар (старенькая материнка Asus P5K и камень Core 2 Quad 8400, если память не изменяет, пишу не с работы)
Интегрированного видео нету, внешняя карта - Nvidia GeForce GT 7300.
В боевой эксплуатации работает система Openfire + Miranda (еще старая) на Scriver (тоже естественно старом), клиентов под 4 сотни.
Причем системы от WinXP до 10ки, ноуты и стационары...
Хочется уже перейти на NG - проблема со Scriver напрягает, TabSRMM не такой удобный...
Cмешивать версии клиентов не получается - разные версии FileTransfer, а его активно пользуем.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 26 08 2019, 13:05:55
Давайте я уж заодно опишу все проблемы, что есть в данном плагине.
1) Если например открыт псевдоконтакт ВК - будет проигрывать мелодию нового сообщения.
2) Тоже самое и с Twitter.

Но это я вроде исправил с помощью XSoundNotify, но еще не протестировал до конца. Scriver недавно вернул.

Tabsrmm не хочу использовать:
1) Как его не крути он игнорирует галочку "Твиты как сообщения". Покрайней мере у меня так.
2) NewEventNotify стоит. У него функционал мне нравится больше, чем вшитый в Tabsrmm.

Post Merge: 26 08 2019, 15:15:11
Есть! Кажется я нашел причину бага. Исходные данные: у нас стоит scriver и включены вкладки. В настройках также включено: "Сохранять размер и положение для каждого контакта". И вот именно эта настройка и рвет окно. Поясняю: допустим вы переписывались с Валерой при окне развернутом на весь экран. Спустя какое то время вы написали Ксюше, но окно у вас было уже на полэкрана.
Ситуация первая: На следующий день вы включайте клиент и у вас есть оффлайн сообщения и от Валеры и от Ксюши. Scriver попытается создать окно 2 - ух размеров: как для Валеры и как для Ксюши. Результатом станет как раз разрыв окна, который мы видим.
Ситуация вторая: пару дней назад вы переписывались с Вовой, окно занимало 2/3 монитора. В момент когда вы общайтесь с Ксенией, вам приходит новое сообщение от Вовы. Scriver попытается перестроить окно под под 2/3 экрана. Как результат: мы видим разрушение окна.

Получается что:
1) Настройка "Сохранять размер и положение для каждого контакта" - должна быть не доступна для многовкладочного интерефейса.
2) Для многовкладочного интерфейса нужна новая настройка - "Помнить размер и положение общего окна".
3) Настройка "Переключаться на активную вкладку" усугубляет дело.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: ghazan on 26 08 2019, 19:07:29
MisterMyth,
спасибо, посмотрю
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: dartraiden on 30 08 2019, 19:57:41
Проблема с наложением должна быть исправлена, утром соберётся билд.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 31 08 2019, 11:00:03
dartraiden, проблема жива на сию секунду. Только что проверил. Или нужно дождаться обновления за первое сентября?

Post Merge: 31 08 2019, 12:01:54
Обновил программу в ручную, но теперь новая беда: после каждого отправленного сообщения окно переписки сворачивается. Хотя галочка отключена.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: dartraiden on 31 08 2019, 12:34:43
Будет совсем хорошо, если вы скажете точное название настройки, чтобы мне не ставить себе Scriver
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 31 08 2019, 13:59:25
dartraiden, "Сворачивать после отправки".
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: dartraiden on 31 08 2019, 15:39:59
Должно быть исправлно в ближайшем будушем обновлении.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 31 08 2019, 15:41:42
dartraiden,  Scriver все равно работает криво. Вкладки плывут. Ошибка жива. Мне лично нужен либо исправленный Scriver либо: https://forum.miranda-ng.org/index.php?topic=5881.0
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: ghazan on 31 08 2019, 16:16:24
MisterMyth,
не знаю, что такое "вкладки плывут", но поконтактное сохранение размеров окна теперь автоматически выключается, если работают табы, сохраняется только размер контейнера целиком
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 31 08 2019, 16:18:25
ghazan, проблема до сих пор не решена. Открыта вторая вкладка, а я вижу содержимое третьей. На всякий случай выключил \ включил вкладки и прочие настройки плагина. Короче заново его настроил. Посмотрим, как будет.
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: ghazan on 31 08 2019, 16:47:22
MisterMyth,
а все окна - это приватные чаты или смесь групчатов с приватными?
когда табсы включены, то таб контрол тупо выравнивает все диалоги по себе, они не могут отличаться по размеру, могут отличаться только с выключенными табами.

а можешь экспортировать настройки модуля Setttings / SRMM в файлик и приаттачить сюда?
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 31 08 2019, 16:52:26
ghazan,
Только что прошло обновление программы. Понаблюдаю, если будут проблемы - завтра сделаю экспорт настроек. Только как? Было открыто 3 вкладки: отдельный контакт twitter, псевдоконтакт ВК и еще один контакт Twitter. Групповых чатов у меня вовсе нет.
-------
Правильный файл?
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: ghazan on 31 08 2019, 17:00:50
MisterMyth,
обновление - это чтобы оно не закрывалось при каждой отсылке
файл правильный, щас себе импортирую

PS: импортировал, все вкладки одного и того же размера
Title: Re: Scriver: наложение содержимого вкладок друг на друга
Post by: MisterMyth on 31 08 2019, 18:00:23
ghazan, в любом случае проблема жива. Посмотрите пожалуйста тему, что я упоминал ранее. Если вы сможете скорректировать tabsrmm - то scriver мне лично будет не нужен.