Сделал режим игнорирования пользователей в чатах.
Чтобы добавить пользователя в список игнорирования, нужно встать на его сообщение и нажать Alt+Shift+PageDown.
После этого во всех чатах его сообщения будут пропускаться и не будут озвучиваться.
Чтобы убрать пользователя из списка игнорирования, нужно выбрать его из списка клавишами Alt+Shift+горизонтальная стрелка, и потом нажать Alt+Shift+PageUp.
Двойное нажатие Alt+Shift+PageUp очищает сразу весь список игнорирования.
Есть 3 режима игнорирования:
— Отключен: список игнорирования не пустой, но игнорирования не происходит;
— Игнорирование: игнорируются только сообщения, отправленные пользователями, а ответы на них озвучиваются;
— Игнорировать вместе с ответами: этот режим по умолчанию.
Переключение между режимами жестами Alt+Shift+Home и Alt+Shift+End.
⬇
Чтобы добавить пользователя в список игнорирования, нужно встать на его сообщение и нажать Alt+Shift+PageDown.
После этого во всех чатах его сообщения будут пропускаться и не будут озвучиваться.
Чтобы убрать пользователя из списка игнорирования, нужно выбрать его из списка клавишами Alt+Shift+горизонтальная стрелка, и потом нажать Alt+Shift+PageUp.
Двойное нажатие Alt+Shift+PageUp очищает сразу весь список игнорирования.
Есть 3 режима игнорирования:
— Отключен: список игнорирования не пустой, но игнорирования не происходит;
— Игнорирование: игнорируются только сообщения, отправленные пользователями, а ответы на них озвучиваются;
— Игнорировать вместе с ответами: этот режим по умолчанию.
Переключение между режимами жестами Alt+Shift+Home и Alt+Shift+End.
⬇
Добавил звучок при пропуске игнорируемых сообщений. Отключается в настройках.
⬇
⬇
Теперь после пересылки из чата фокус возвращается на пересланное сообщение, а не улетает в поле редактирования.
При этом звучит сигнал.
Сигнал можно отключить в настройках, сняв флажок "Звук при пересылке", тогда повторно озвучится пересланное сообщение, на которое вернулся фокус, как было до этого при пересылке из каналов.
Аналогично при отмене пересылки по Escape.
⬇
При этом звучит сигнал.
Сигнал можно отключить в настройках, сняв флажок "Звук при пересылке", тогда повторно озвучится пересланное сообщение, на которое вернулся фокус, как было до этого при пересылке из каналов.
Аналогично при отмене пересылки по Escape.
⬇
1. Исправил поведение при пересылке в суперчат с темами.
2. Исправил поведение Escape при выходе из чата.
3. Сделал, чтобы при нажатии Escape в списке чатов, фокус оставался в текущей папке, а не переходил в папку "Все чаты". В папку "Все чаты" теперь можно перейти только по контрол-цифре или через панель папок, как и в любую другую папку.
⬇
2. Исправил поведение Escape при выходе из чата.
3. Сделал, чтобы при нажатии Escape в списке чатов, фокус оставался в текущей папке, а не переходил в папку "Все чаты". В папку "Все чаты" теперь можно перейти только по контрол-цифре или через панель папок, как и в любую другую папку.
⬇
По просьбе трудящихся добавил возможность стандартного поведения юниграма при нажатии Escape в списке чатов.
Для этого надо в настройках снять флажок "Оставаться в папке чатов при нажатии Escape".
⬇
Для этого надо в настройках снять флажок "Оставаться в папке чатов при нажатии Escape".
⬇
Когда добавилась функция непрерывного чтения сообщений, сломалось непрерывное чтение текста в поле редактирования сообщения.
Починил. Спасибо, Konstantin!
⬇
Починил. Спасибо, Konstantin!
⬇
Сделал жесты Control + Shift + стрелка вверх/вниз — переход к ближайшей кнопке с датой соответственно выше и ниже по списку сообщений.
Переход происходит эмуляцией нажатия вертикальной стрелки, то есть фактически перебираются сообщения, пока не встретится кнопка с датой.
Чтобы было не скучно ждать, переход к каждому следующему сообщению сопровождается звуковым сигналом.
Прервать процесс можно по Escape.
В чатах, где сотни сообщений в день, или если соединение тормозит и лента сообщений прогружается медленно, за один раз до кнопки может не дойти, придется нажать еще раз.
⬇
Переход происходит эмуляцией нажатия вертикальной стрелки, то есть фактически перебираются сообщения, пока не встретится кнопка с датой.
Чтобы было не скучно ждать, переход к каждому следующему сообщению сопровождается звуковым сигналом.
Прервать процесс можно по Escape.
В чатах, где сотни сообщений в день, или если соединение тормозит и лента сообщений прогружается медленно, за один раз до кнопки может не дойти, придется нажать еще раз.
⬇
Переход в чате к предыдущей/следующей дате по Control + Shift + стрелка вверх/вниз теперь работает и с кнопки с датой.
⬇
⬇
Теперь по жестам Control + Shift + стрелка вверх/вниз фокус останавливается не только на кнопке с датой, но и на кнопке "Непрочитанные сообщения", если она попадется на пути.
⬇
⬇
Вернулся долгожданный список всех результатов поиска в чате, переход в него по Alt+I.
Если нажать жест, уже находясь в этом списке, озвучится количество найденных сообщений.
⬇
Если нажать жест, уже находясь в этом списке, озвучится количество найденных сообщений.
⬇