Главное окно чата

Здесь обсуждаются предложения по улучшению программы
Правила форума
1) В одной теме допустимо обсуждение не более одного пожелания. Если у Вас несколько пожеланий, создайте отдельную тему для каждого из них.

2) В заголовке просьба выразить суть проблемы или предложения по ее решению. Пожалуйста, не создавайте тем с заголовками вроде "Предложение по улучшению программы" или "Одно небольшое пожелание".

3) Старайтесь акцентировать внимание на проблеме, которую решает Ваше предложение, потому что одну и ту же проблему можно решить различными способами.

4) Ответы от администрации возможны с задержкой в несколько рабочих дней, потому что анализ проблем и предложений требует отдельно выделенного для этого времени.
Djagernaut
Сообщения: 20
Зарегистрирован: 15:44, 21.11.2007
Контактная информация:

Главное окно чата

Сообщение Djagernaut »

Рекомендую реализовать следующий функционал.
В настройках клиента создать переключатель: открывать информацию о пользователях вместо окна чата, а открытие чата убрать в вспомогательное меню иконки в системный трей.
Еще лучше если этот признак можно будет устанавливать на сервере в форсировании клиентской части.
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Главное окно чата

Сообщение Maxim Mirgorodsky »

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

Но пожелание понятно. Вы не используете каналы для переписки и желаете их скрыть. Подумаем, что можно сделать в этом направлении.
Djagernaut
Сообщения: 20
Зарегистрирован: 15:44, 21.11.2007
Контактная информация:

Re: Главное окно чата

Сообщение Djagernaut »

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

1. Двойное нажатие на иконки в системном трее открывает окно списка пользователей.

2. Нажатие средней кнопки мыши на иконки в трее открывает окно списка пользователей, (если средняя кнопка в принципе применима в трее).

3. Просто добавление в правую кнопку доп. пункта «список пользователей» (хоть и менее желателен, очень лаконичное меню ничего лишнего, и если уж добавлять так пункт «главное окно») но тоже приемлемый вариант хот и похож на полумеру.

4. Добавление ключа запуска подобных: -tray -repeat (к примеру: -alternative будет добавлять выше описанную возможность начала поста, ну или реализовывать вариант 2. с кнопками мыши меняя левую и среднюю кнопу, если средняя кнопка в принципе применима в трее).

5. Добавление ключа запуска подобных: -tray -repeat (к примеру: -minimal после применения ключа будет открываться «список пользователей» вместо главного окна поскольку зачастую все настройки уже сделаны, и какие либо изменения по прихоти пользователя не желательны, а зачастую губительны, такой способ самый желанный).

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

И да я понимаю что тут есть моменты связанные с «Отображать пользователей вне канала/групп» думаю само условие предполагает что в таком режиме работают только группы, и в какой канал входит пользователь уже не важно, так как изначально любой клиент при желании может спокойно увидеть всех пользователей (что кстати является отдельным недостатком) не думаю что это критичный момент в принципе.
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Главное окно чата

Сообщение Maxim Mirgorodsky »

Если через трей открывать дополнительный список пользователей вместо главного окна, то как-то нужно предусмотреть не вызывающую неудобств возможность перехода к главному окну. К тому же иконка в трее имеет дополнительный функционал - переход к каналу с новыми сообщениями, если они есть.
касательно каналов отдельный вопрос не то что их не используем просто для отправки сообщения не всегда удобно каждый раз разворачивать полный интерфейс, приведу пример: необходимо смотреть на документ и писать сообщение, много действий отрыть окно выбрать пользователя свернуть окно, из возможных вариантов на ум приходят следующее:
Вы можете открыть дополнительный список пользователей, закрыть главное окно (крестиком), при этом дополнительный список пользователей останется. Или мешает отсутствие возможности закрепить это окно поверх всех остальных окон?
Djagernaut
Сообщения: 20
Зарегистрирован: 15:44, 21.11.2007
Контактная информация:

Re: Главное окно чата

Сообщение Djagernaut »

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

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

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

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


П.С.
Именно по этому и было предложен вариант с созданием ключа запуска (вроде функционала кому необходимо тот пользуется)

Я и сам вижу достаточно много нюансов связанных с таким поведением программы, но их в принципе и без выше описанного хватает.


В процессе разбора ответов возникла альтернативное предложение добавить в правую кнопку иконки трея 3 пункта:
«главное окно»
«список пользователей»
«доска объявлений»

Создать ключ запуска «-mini»

который как раз делает главным окном окно списка пользователей и имеет поведение иконки трея предложенные выше, а если точнее: «если что-то было опубликовано, то открывается общее окно, если ничего не опубликовано открывается список»
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Главное окно чата

Сообщение Maxim Mirgorodsky »

В процессе разбора ответов возникла альтернативное предложение добавить в правую кнопку иконки трея 3 пункта:
«главное окно»
«список пользователей»
«доска объявлений»
В таком виде скорее всего будет реализовано в следующей версии.
Djagernaut
Сообщения: 20
Зарегистрирован: 15:44, 21.11.2007
Контактная информация:

Re: Главное окно чата

Сообщение Djagernaut »

В таком виде скорее всего будет реализовано в следующей версии.
Так возможно стоит логически завершить идею, и добавить в настройки возможность выбора какое из этих 3 окон вызывать по умолчанию (на действия нажатия ЛКМ в трее)?

Так не навязчиво вернулись к главному пожеланию. :)

Кстати возможно кто-нибудь выскажется на тему доски объявлений, по причини не ясности принципов хранения данных содержащихся в ней и ее организации не особо прижилась в компании (хоть и пытались приобщить), но как потенциал для к примеру, внутреннего документа оборота возможны очень даже, и это кстати для развивающихся компаний очень актуально, плюс позволит занять дополнительную нишу, речь не о мастодонтах отросли а о внутренней кухни организации где огромных возможностей не требуется, а ключевой момент простота и удобство.
Maxim Mirgorodsky
Администратор
Сообщения: 6867
Зарегистрирован: 09:56, 27.06.2005

Re: Главное окно чата

Сообщение Maxim Mirgorodsky »

Так возможно стоит логически завершить идею, и добавить в настройки возможность выбора какое из этих 3 окон вызывать по умолчанию (на действия нажатия ЛКМ в трее)?
Это потребует пересмотра навигации в программе, последствия чего пока сложно просчитать. После восстановления программы кликом в трее, необходимо обеспечить доступ ко всем функциям. А это возможно только из главного окна. Так что необходима будет либо возможность перехода к главному окну из дочерних, либо дублирование основной навигации.
Ответить