Project

General

Profile

Feature #1651

Цветовая индикация активности участников чатов

Added by Mellon over 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Plugins: Azoth
Target version:
Start date:
06/30/2014
Due date:
% Done:

100%

Estimated time:
30.00 h

Description

Вторая идея — индикация активности участников.
Идея схожа с #1649.

Состоит в том, чтобы интенсивностью/контрастом цвета ника в ростере конференции отображать интервал времени прошедший с последней реплики собеседника.
То есть, сразу после реплики цвет ника собеседника является стандартным (заданному темой), или соответствует его хешу, например, в зависимости от настроек внешнего вида.

По мере увеличения этого интервала ник постепенно обесцвечивается, пока не достигнет серого цвета, спустя, например, час-полтора.

Таким образом взглянув ростер конференции можно будет сразу прикинуть круг активных участников чата.


Related issues

Related to Feature #1649: Цветовая индикация активности чатовClosed06/30/20140xd34df00d

Actions
#1

Updated by Mellon over 6 years ago

  • Related to Feature #1649: Цветовая индикация активности чатов added
#2

Updated by 0xd34df00d over 6 years ago

Цветовое кодирование тут ИМХО весьма неочевидно. Как по мне, стоит просто показывать отдельную псевдогруппу, вроде «недавние чаты», в которой сортировать участников не по статусу/имени, а по дате последнего ответа (или, сложнее, по средней частоте ответов, по медиане частоты ответов, по сумме обратных логарифмов разности дат до текущей… вариантов уйма).

#3

Updated by Mellon over 6 years ago

не, ты вот ща как математик. сортировки, то да сё. тут это не катит.
Смотри. Объясняю на пальцах.
есть список
ааа
ббб
ввв
ггг
ддд
еее
жжж

Теперь
ааа
ббб
ввв
ггг
еее
жжж

Не вникая, быстро.
Кто пропал?

Ещё раз

ддд
ггг
ааа
жжж
еее
ввв

Не вникая, быстро.
Кто пропал?

Где ответ нашелся быстрее и легче?

То есть, я хочу сказать, человек из раза в раз видит один и тот же список. Он привыкает к его порядку и сразу замечает когда этот порядок меняется.
То есть, фактически, ростер со временем перестает восприниматься по-элементно. а воспринимается сразу и целиком. Человек уже не распазнает его по отдельным, разрозненным элементам а распознает как единое целое. и моментом замечает несоответствия.

И ты предлагаешь откатить всё это назад, динамически и часто менять егго сортировку так, что снова и снова человеку необходимо обрабатывать этот список по-элементно.

А вот если мы не меняя порядок списка будем оперировать метками в нём, то человек не читая этот список будет в курсе изменений его элементов. просто соотнося изменение к позиции в которой оно произошло.

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

#4

Updated by 0xd34df00d almost 6 years ago

  • Estimated time set to 3.00 h
  • Target version set to 0.6.75
  • Status changed from New to Assigned
#5

Updated by 0xd34df00d almost 6 years ago

  • Status changed from Assigned to Resolved
#6

Updated by 0xd34df00d almost 6 years ago

  • Estimated time changed from 3.00 h to 30.00 h
#7

Updated by 0xd34df00d almost 6 years ago

  • Status changed from Resolved to Closed
#8

Updated by 0xd34df00d almost 6 years ago

  • % Done changed from 0 to 100

Also available in: Atom PDF