Рекомендую реализовать следующий функционал.
В настройках клиента создать переключатель: открывать информацию о пользователях вместо окна чата, а открытие чата убрать в вспомогательное меню иконки в системный трей.
Еще лучше если этот признак можно будет устанавливать на сервере в форсировании клиентской части.
Главное окно чата
Правила форума
1) В одной теме допустимо обсуждение не более одного пожелания. Если у Вас несколько пожеланий, создайте отдельную тему для каждого из них.
2) В заголовке просьба выразить суть проблемы или предложения по ее решению. Пожалуйста, не создавайте тем с заголовками вроде "Предложение по улучшению программы" или "Одно небольшое пожелание".
3) Старайтесь акцентировать внимание на проблеме, которую решает Ваше предложение, потому что одну и ту же проблему можно решить различными способами.
4) Ответы от администрации возможны с задержкой в несколько рабочих дней, потому что анализ проблем и предложений требует отдельно выделенного для этого времени.
1) В одной теме допустимо обсуждение не более одного пожелания. Если у Вас несколько пожеланий, создайте отдельную тему для каждого из них.
2) В заголовке просьба выразить суть проблемы или предложения по ее решению. Пожалуйста, не создавайте тем с заголовками вроде "Предложение по улучшению программы" или "Одно небольшое пожелание".
3) Старайтесь акцентировать внимание на проблеме, которую решает Ваше предложение, потому что одну и ту же проблему можно решить различными способами.
4) Ответы от администрации возможны с задержкой в несколько рабочих дней, потому что анализ проблем и предложений требует отдельно выделенного для этого времени.
-
- Сообщения: 20
- Зарегистрирован: 15:44, 21.11.2007
- Контактная информация:
-
- Администратор
- Сообщения: 6871
- Зарегистрирован: 09:56, 27.06.2005
Re: Главное окно чата
Такое изменение потребует пересмотр основ интерфейса клиента, ведь из главного окна программы осуществляется вся навигация. Ее в таком случае необходимо дублировать в дополнительном списке пользователей.
Но пожелание понятно. Вы не используете каналы для переписки и желаете их скрыть. Подумаем, что можно сделать в этом направлении.
Но пожелание понятно. Вы не используете каналы для переписки и желаете их скрыть. Подумаем, что можно сделать в этом направлении.
-
- Сообщения: 20
- Зарегистрирован: 15:44, 21.11.2007
- Контактная информация:
Re: Главное окно чата
В принципе тут возможно много компромиссов, предположу что вопрос не только мной поднимался, помнится похожие вопросы всплывали на форуме ранее, касательно каналов отдельный вопрос не то что их не используем просто для отправки сообщения не всегда удобно каждый раз разворачивать полный интерфейс, приведу пример: необходимо смотреть на документ и писать сообщение, много действий отрыть окно выбрать пользователя свернуть окно, из возможных вариантов на ум приходят следующее:
1. Двойное нажатие на иконки в системном трее открывает окно списка пользователей.
2. Нажатие средней кнопки мыши на иконки в трее открывает окно списка пользователей, (если средняя кнопка в принципе применима в трее).
3. Просто добавление в правую кнопку доп. пункта «список пользователей» (хоть и менее желателен, очень лаконичное меню ничего лишнего, и если уж добавлять так пункт «главное окно») но тоже приемлемый вариант хот и похож на полумеру.
4. Добавление ключа запуска подобных: -tray -repeat (к примеру: -alternative будет добавлять выше описанную возможность начала поста, ну или реализовывать вариант 2. с кнопками мыши меняя левую и среднюю кнопу, если средняя кнопка в принципе применима в трее).
5. Добавление ключа запуска подобных: -tray -repeat (к примеру: -minimal после применения ключа будет открываться «список пользователей» вместо главного окна поскольку зачастую все настройки уже сделаны, и какие либо изменения по прихоти пользователя не желательны, а зачастую губительны, такой способ самый желанный).
Не обязательно добавлять функционал в форсирование сервера даже существование таких возможностей на клиенте существенно повысит привлекательность программы для новых покупателей корпоративных версий.
Я прекрасно понимаю что изначально задачи перед программой ставились иные, но стоит признать факт: уже достаточно сильно вектор разработки склонен в сторону корпоративного сектора, сейчас стоит задуматься о конкурентности с существующими альтернативами и на мой взгляд это единственный недостаток, который стоило исправить уже давно.
И да я понимаю что тут есть моменты связанные с «Отображать пользователей вне канала/групп» думаю само условие предполагает что в таком режиме работают только группы, и в какой канал входит пользователь уже не важно, так как изначально любой клиент при желании может спокойно увидеть всех пользователей (что кстати является отдельным недостатком) не думаю что это критичный момент в принципе.
1. Двойное нажатие на иконки в системном трее открывает окно списка пользователей.
2. Нажатие средней кнопки мыши на иконки в трее открывает окно списка пользователей, (если средняя кнопка в принципе применима в трее).
3. Просто добавление в правую кнопку доп. пункта «список пользователей» (хоть и менее желателен, очень лаконичное меню ничего лишнего, и если уж добавлять так пункт «главное окно») но тоже приемлемый вариант хот и похож на полумеру.
4. Добавление ключа запуска подобных: -tray -repeat (к примеру: -alternative будет добавлять выше описанную возможность начала поста, ну или реализовывать вариант 2. с кнопками мыши меняя левую и среднюю кнопу, если средняя кнопка в принципе применима в трее).
5. Добавление ключа запуска подобных: -tray -repeat (к примеру: -minimal после применения ключа будет открываться «список пользователей» вместо главного окна поскольку зачастую все настройки уже сделаны, и какие либо изменения по прихоти пользователя не желательны, а зачастую губительны, такой способ самый желанный).
Не обязательно добавлять функционал в форсирование сервера даже существование таких возможностей на клиенте существенно повысит привлекательность программы для новых покупателей корпоративных версий.
Я прекрасно понимаю что изначально задачи перед программой ставились иные, но стоит признать факт: уже достаточно сильно вектор разработки склонен в сторону корпоративного сектора, сейчас стоит задуматься о конкурентности с существующими альтернативами и на мой взгляд это единственный недостаток, который стоило исправить уже давно.
И да я понимаю что тут есть моменты связанные с «Отображать пользователей вне канала/групп» думаю само условие предполагает что в таком режиме работают только группы, и в какой канал входит пользователь уже не важно, так как изначально любой клиент при желании может спокойно увидеть всех пользователей (что кстати является отдельным недостатком) не думаю что это критичный момент в принципе.
-
- Администратор
- Сообщения: 6871
- Зарегистрирован: 09:56, 27.06.2005
Re: Главное окно чата
Если через трей открывать дополнительный список пользователей вместо главного окна, то как-то нужно предусмотреть не вызывающую неудобств возможность перехода к главному окну. К тому же иконка в трее имеет дополнительный функционал - переход к каналу с новыми сообщениями, если они есть.
Вы можете открыть дополнительный список пользователей, закрыть главное окно (крестиком), при этом дополнительный список пользователей останется. Или мешает отсутствие возможности закрепить это окно поверх всех остальных окон?касательно каналов отдельный вопрос не то что их не используем просто для отправки сообщения не всегда удобно каждый раз разворачивать полный интерфейс, приведу пример: необходимо смотреть на документ и писать сообщение, много действий отрыть окно выбрать пользователя свернуть окно, из возможных вариантов на ум приходят следующее:
-
- Сообщения: 20
- Зарегистрирован: 15:44, 21.11.2007
- Контактная информация:
Re: Главное окно чата
Наличие пункта «главное окно» правой кнопки в системном трее вполне достаточно для решения этой задачи, если речь идет: к примеру, о специальной кнопки в графической оболочке то на мой взгляд, это избыточно (крайний вариант можно расширить правую кнопу в окне дополнительного списка пользователей, и добавить пункт туда, но тут я не уверен разделены ли модули в основном коде предположу что там одно меню и для списка главного окна, возможно это не приемлемо)Если через трей открывать дополнительный список пользователей вместо главного окна, то как-то нужно предусмотреть не вызывающую неудобств возможность перехода к главному окну.
Касательно открытия сообщений на канале где что-то опубликовано, не вижу особых проблем, если что-то было опубликовано, то открывается общее окно, если ничего не опубликовано открывается список (правда сразу оговорюсь, если такое поведение будет иметь отражения и на системных сообщениях, таких как разрыв связи то это скорее будет бессмысленно в принципе)К тому же иконка в трее имеет дополнительный функционал - переход к каналу с новыми сообщениями, если они есть.
На текущий момент именно так и приходится делать, но нет возможности заново вызвать именно это окно, так как в панель задач не отражается именно этого окно, есть только сообщения и главное окно чата.Вы можете открыть дополнительный список пользователей, закрыть главное окно (крестиком), при этом дополнительный список пользователей останется.
Поэтому вызвать именно его повторно нет возможности, (не уверен что есть смысл что-то менять и отражать его в панели задач, но конечно сделав его отраженным в панели задач от части снимет вопрос, хоть и будет выглядеть как индийский костыль).
Как раз поверх остальных окон делать его не нужно, но потенциально кому-то может показаться это удобным, но если и делать так то это однозначно должна быть дополнительная возможность но не как не основная.мешает отсутствие возможности закрепить это окно поверх всех остальных окон?
П.С.
Именно по этому и было предложен вариант с созданием ключа запуска (вроде функционала кому необходимо тот пользуется)
Я и сам вижу достаточно много нюансов связанных с таким поведением программы, но их в принципе и без выше описанного хватает.
В процессе разбора ответов возникла альтернативное предложение добавить в правую кнопку иконки трея 3 пункта:
«главное окно»
«список пользователей»
«доска объявлений»
Создать ключ запуска «-mini»
который как раз делает главным окном окно списка пользователей и имеет поведение иконки трея предложенные выше, а если точнее: «если что-то было опубликовано, то открывается общее окно, если ничего не опубликовано открывается список»
-
- Администратор
- Сообщения: 6871
- Зарегистрирован: 09:56, 27.06.2005
Re: Главное окно чата
В таком виде скорее всего будет реализовано в следующей версии.В процессе разбора ответов возникла альтернативное предложение добавить в правую кнопку иконки трея 3 пункта:
«главное окно»
«список пользователей»
«доска объявлений»
-
- Сообщения: 20
- Зарегистрирован: 15:44, 21.11.2007
- Контактная информация:
Re: Главное окно чата
Так возможно стоит логически завершить идею, и добавить в настройки возможность выбора какое из этих 3 окон вызывать по умолчанию (на действия нажатия ЛКМ в трее)?В таком виде скорее всего будет реализовано в следующей версии.
Так не навязчиво вернулись к главному пожеланию.
Кстати возможно кто-нибудь выскажется на тему доски объявлений, по причини не ясности принципов хранения данных содержащихся в ней и ее организации не особо прижилась в компании (хоть и пытались приобщить), но как потенциал для к примеру, внутреннего документа оборота возможны очень даже, и это кстати для развивающихся компаний очень актуально, плюс позволит занять дополнительную нишу, речь не о мастодонтах отросли а о внутренней кухни организации где огромных возможностей не требуется, а ключевой момент простота и удобство.
-
- Администратор
- Сообщения: 6871
- Зарегистрирован: 09:56, 27.06.2005
Re: Главное окно чата
Это потребует пересмотра навигации в программе, последствия чего пока сложно просчитать. После восстановления программы кликом в трее, необходимо обеспечить доступ ко всем функциям. А это возможно только из главного окна. Так что необходима будет либо возможность перехода к главному окну из дочерних, либо дублирование основной навигации.Так возможно стоит логически завершить идею, и добавить в настройки возможность выбора какое из этих 3 окон вызывать по умолчанию (на действия нажатия ЛКМ в трее)?