nkzxw / psi-dev

Automatically exported from code.google.com/p/psi-dev
0 stars 0 forks source link

уведомление путем изменения значка в трее при хайлайтах (highlights) и добавление при этом событий прихода сообщения (как при личном сообщении) #575

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Основные возможности новой
функциональности
Major features to implement:
1. Клиент будет уведомлять пользователя, о 
том, что к нему обратились в muc, путем 
изменения значка в трее.
2. Пользователь сможет просмотреть при 
открытии клиента уведомления, о том что к 
нему обращались, на панели событий.
3. При кликах по панели событий будут 
открываться соответствующие muc, в которых 
пользователю обращались.
4. В общем все будет аналогично тому, что 
происходит при получении личного 
сообщения.
5. Новый функционал должен быть 
опциональным, то есть включаться отдельной 
галочкой в настройках.

Расширения протокола (XEP) или иная
документаци с детальным описанием
What XEPs/docs have detailed description of required functionality:
1. Лог:
[00:10:26] <proxy_m> ... вот "[23:04:34] <Hamper_> прикрутите 
что ли какую нибудь мигалку на трей если 
хайлайты были...
[23:11:17] <liuch> Hamper_: Вот лично мне оно не сильно 
нужно. Точнее совсем не нужно, у меня WM 
соотв. тег подсвечивает. Могу сделать под 
настроение. Но! когда будет настроение могу 
е вспомнить. В багтрекер добавь, если 
реально актуально. Но всяко - только 
отдельной опцией."
мне этот функционал нужен так же сильно как 
Hamper_. можно и опционально с галочкой.

Клиеты уже имеющие данную
функциональность
Which clients already have it implemented:
1. Gajim.
2. и многие другие.

Теоретические проблемы реализации
Theoretical implementation problems:
1. Лень.
2. Привязка окон/кладок конференций (muc) к 
событиям того, что в них был хайлайт, с 
возможностью просматривать-переключаться 
в конференции, в которых был захайлачен.

Original issue reported on code.google.com by W.prox...@gmail.com on 20 Jan 2014 at 8:27

GoogleCodeExporter commented 9 years ago
Хотелось бы услышать другие мнения по 
поводу этой фичи. Особенно как 
подсчитывать события в панельке - на каждый 
хайлайт или по одному на каждую конфу? Чую 
могут быть грабли.

Original comment by li...@mail.ru on 22 Jan 2014 at 7:20

GoogleCodeExporter commented 9 years ago
Фича нужна, сам порой о таком думал.

Original comment by drizt@land.ru on 22 Jan 2014 at 7:27

GoogleCodeExporter commented 9 years ago
http://code.google.com/p/psi-dev/issues/detail?id=575#c1
> как подсчитывать события в панельке - на 
каждый хайлайт или по одному на каждую 
конфу?

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

Original comment by W.prox...@gmail.com on 23 Jan 2014 at 12:38

GoogleCodeExporter commented 9 years ago
Возник такой вопрос: если были уведомления 
в конференции, но пользователь не 
переключаясь на конференцию вышел из нее, 
что делать с уже существующими событиями 
по хайлатам этой конференции, удалять или 
оставлять, чтоб можно было посмотреть 
позже в диалоге просмотра событий?

Original comment by li...@mail.ru on 28 Jan 2014 at 9:05

GoogleCodeExporter commented 9 years ago
http://code.google.com/p/psi-dev/issues/detail?id=575#c4
> удалять или оставлять

Лучше оставлять

Original comment by W.prox...@gmail.com on 28 Jan 2014 at 9:10

GoogleCodeExporter commented 9 years ago
https://github.com/psi-plus/main/commit/bb9c461d62f8a4b10761860398c4b45a19c5c27a
Опция: options.ui.muc.allow-highlight-events
Может что-то не учел. Просьба проверить.

Original comment by li...@mail.ru on 29 Jan 2014 at 8:33

GoogleCodeExporter commented 9 years ago
[00:43:41] <proxy_m> liuch: я нашел багу =)
[00:45:06] <proxy_m> liuch: у меня открыта была вкладка 
переписки с тобой личной внутри конфы. в 
общем когда ты меня хайлайтишь в конфе то с 
той вкладкой что-то странное происходит. 
она показывает что ты оффлайн и вместо 
твоего имени имя конференции.
[00:45:36] <proxy_m> liuch: имя psi-dev@conference.jabber.ru 
<psi-dev@conference.jabber.ru/liuch>

Original comment by li...@mail.ru on 29 Jan 2014 at 8:47

GoogleCodeExporter commented 9 years ago
[00:47:09] <proxy_m> liuch: если переоткрыть вкладку 
переписки двойным щелчком в мукростере то 
она восстанавливается на нормальную.

Original comment by W.prox...@gmail.com on 29 Jan 2014 at 8:49

GoogleCodeExporter commented 9 years ago
http://code.google.com/p/psi-dev/issues/detail?id=575#c7

Уточню про багу, описанную в 7-м комменте. 
Проявляется только когда появляется 
событие-уведомление о хайлайте. если 
например открыта вкладка конференции, в 
которой хайлайтят, то событие не 
появляется, и бага не проявляется.

Original comment by W.prox...@gmail.com on 31 Jan 2014 at 12:14

GoogleCodeExporter commented 9 years ago
#7 - Fixed.
https://github.com/psi-plus/main/commit/bde72dedcbec9f60f344cb3eed3296d81c5d21b7

Original comment by li...@mail.ru on 1 Feb 2014 at 10:58

GoogleCodeExporter commented 9 years ago

Original comment by wadea...@gmail.com on 18 Mar 2014 at 6:38

GoogleCodeExporter commented 9 years ago

Original comment by wadea...@gmail.com on 18 Sep 2014 at 7:52