[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5 6 7

Форум «Программное обеспечение» / Скрипт расширяющий возможности чата

Душа_Чата Сообщение #167 27 октября 2024 в 00:01
Маньяк
2
1. Была добавлена кнопка удаления всех настроек разом.
скрытый текст…

Она лишь удаляет все элементы из настроек не перезаписывая данные в localStorage, но чтобы применить это удаление, необходимо будет нажать на появившуюся кнопку сохранения и тогда данные в localStorage сбросятся в (пусто).

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

localStorage.setItem('ignored', localStorage.getItem('ignoreUserList')); localStorage.removeItem('ignoreUserList');
localStorage.setItem('moderator', localStorage.getItem('moderators')); localStorage.removeItem('moderators');


Это переименует ключи в обновлённые имена, что вновь сделает их доступными для скрипта.
Последний раз отредактировано 27 октября 2024 в 00:03 пользователем Душа_Чата
Душа_Чата Сообщение #168 27 октября 2024 в 01:39
Маньяк
2
1. В кэш панели пользователей в элементе убывания времени добавлен графический элемент emoji для секундной визуализации. Исключительно декоративный элемент.
скрытый текст…

Стрелка меняет своё положение каждые 5 секунд в обратном отсчёте.
Последний раз отредактировано 27 октября 2024 в 01:40 пользователем Душа_Чата
Душа_Чата Сообщение #169 27 октября 2024 в 19:52
Маньяк
2
1. Исправлено позиционирование стрелки для emoji часов в кэш панели. Устанавливается изначальное положение не с 00 секунд как было, а с текущего диапазона с делением в 5 секунд.
скрытый текст…

2. Вместо SVG аватарок для безаватарочных юзеров теперь используются рандомные emoji аватарки.
скрытый текст…

3. Лимит HSL -> Hue значения до 210 и не более, чтобы ники пользователей не затемнялись на тёмном фоне rgb(27, 27, 27). Тому яркий пример ники HelixOfTheEnd, SpeedyMan. Теперь их ники отображаются видимо.
скрытый текст…
Последний раз отредактировано 27 октября 2024 в 20:06 пользователем Душа_Чата
Душа_Чата Сообщение #170 28 октября 2024 в 02:50
Маньяк
2
1. Добавлена первая реализация чатлогов.
скрытый текст…

Открыть её можно кликнув по этой кнопке.
скрытый текст…
Душа_Чата Сообщение #171 28 октября 2024 в 05:23
Маньяк
2
1. В панели чатлогов добавлено поисковое поле.
Здесь есть два режима поиска.

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

скрытый текст…
Последний раз отредактировано 28 октября 2024 в 23:13 пользователем Душа_Чата
Душа_Чата Сообщение #172 29 октября 2024 в 04:09
Маньяк
2
1. В панели чатлогов добавлен календарь для выбора чатлогов за другой день.
скрытый текст…

2. Добавлены ещё 3 кнопки.

(1) Кнопка на один день назад.
(2) Кнопка на один день вперёд.
(3) Кнопка рандомного дня.
скрытый текст…
Последний раз отредактировано 29 октября 2024 в 05:43 пользователем Душа_Чата
Душа_Чата Сообщение #173 30 октября 2024 в 03:00
Маньяк
2
1. В кэш панели теперь есть возможность поиска пользователей по сайту с префиксом user username. Для такого поиска необходимо подождать 1500ms для начала поиска. Это сделано для автоматизации поиска без необходимости нажимать Enter и для уменьшения частых запросов после каждого нажатия клавиши (введения буквы). Присавку user можно вписывать вручную или нажать Enter для её добавления.
скрытый текст…


P.S. Была исправлена ошибка безаватарочных пользователей по поиску user mode. Также затрагивался localStorage, из-за чего последний результат поиска обновлял ключ fetchedUsers. Теперь этого не происходит. Было так, что последний результат поиска по юзеру оказывался в кэшированных разделах для устоявшихся и новорегов.
Последний раз отредактировано 30 октября 2024 в 19:52 пользователем Душа_Чата
Душа_Чата Сообщение #174 30 октября 2024 в 15:15
Маньяк
2
1. Добавлено отображение сообщения о не найденных пользователях по нику в кэш панели в режиме поиска по пользователям на сайте.
скрытый текст…
Душа_Чата Сообщение #175 30 октября 2024 в 23:37
Маньяк
2
1. В кэш панели теперь все кликабельные элементы для открытия профиля и профильных данных более не открываются в новой вкладке браузера, а создаётся поверх кэш панели ещё одно окно (iframe). Удаляется по нажатию Space или двойному клику ЛКМ по (iframe). Или же быстро два раза кликнуть по кэш панели или один раз по телу страницы (вне фокуса фрейма с профилем или кэш панели).
https://i.imgur.com/ECtegbK.mp4
Последний раз отредактировано 30 октября 2024 в 23:54 пользователем Душа_Чата
Душа_Чата Сообщение #176 31 октября 2024 в 02:34
Маньяк
2
1. В кэш панель добавлена дополнительная кнопка переключения режима поиска (поиск среди кэшированных или поиск по сайту.) Когда активирован режим поиска по сайту, то кнопка загорается более ярким фоном. В этом режиме поиска кэшированные пользователи не подгружаются в панель и поиск можно производить без приставки user.
скрытый текст…

https://imgur.com/pFNEnCc
Последний раз отредактировано 31 октября 2024 в 03:00 пользователем Душа_Чата
Душа_Чата Сообщение #177 1 ноября 2024 в 02:41
Маньяк
2
1. В панели настроек добавлен новый раздел где можно отключать и включать некоторые функции скрипта. Пока что добавлено две опции.

(1) Показ оповещений о том кто зашёл и вышел в окне чата, только для отслеживаемых пользователей. (Show chat static notifications)
(2) Показ оповещений о том кто зашёл и вышел с левой стороны окна браузера для всех пользователей. (Show global dynamic notifications)

скрытый текст…
Последний раз отредактировано 1 ноября 2024 в 02:41 пользователем Душа_Чата
Душа_Чата Сообщение #178 2 ноября 2024 в 01:14
Маньяк
2
1. Теперь в настройках, в разделе toggle можно навести курсор на описание переключателя (yes, no) и кликнуть. В результате чего в новой вкладке откроется картинка со скриншотом для визуального объяснения о чём конкретно настройка.
скрытый текст…
Душа_Чата Сообщение #179 3 ноября 2024 в 04:06
Маньяк
2
1. В панели чатлогов добавлена справа от сообщений панель юзеров, активные в чатлоге. Также напротив ников отображжено колличество сообщений, которые были ими отправлены за текущий выбранный вами чатлог. Сортировка по колличеству сообщений.
скрытый текст…

2. Была исправлена ошибка невозможности поиска сообщений по другим выбранным дням. Работало только по текущему дню.
3. Теперь после клика кнопок переключения чатлогов будет автоматически возвращаться фокус на поле для ввода.
Душа_Чата Сообщение #180 4 ноября 2024 в 01:51
Маньяк
2
1. В панели чатлогов добавлена кнопка показа и скрытия активных пользователей чата.
скрытый текст…


2. Когда происходит выборка другого дня чатлога, то для визуального понимания обновления сообщений они пропадают и появляются другие на тот момент, когда подгрузятся окончательно.
скрытый текст…

Так лучше понимать, что что-то происходит, нежели отображаемый всё тот же список сообщений до клика по кнопке.

3. Добавлены дополнительные кнопки для прокрутки сообщений. Две кнопки для полной прокрутки и две кнопки частичной (на высоту визуальной части).
скрытый текст…


4. Ники в контейнере активных пользователей теперь кликабельные и после клика текст ника добавляется в поиск. С последующими кликами ник в поле для поиска заменяется другим ником.
С зажатым Ctrl к существующему(им) нику добавляется другой через запятую. С зажатым Ctrl и ЛКМ кликом по поисковому полю текст полностью очищается.
скрытый текст…
Последний раз отредактировано 4 ноября 2024 в 05:53 пользователем Душа_Чата
Душа_Чата Сообщение #181 5 ноября 2024 в 02:57
Маньяк
2
1. В панели чатлогов кнопка навигации лога в самый низ за один клик перенесена в самый низ блока кнопок. Более оптимальное размещение.
Также кнопки меняют свою прозрачность и перестают быть доступным для взаимодействия с курсором, когда их функциональная потребность не требуется. К примеру, если вы полностью прокрутили до самого низа, то нет необходимости в двух кнопках (полная или частичная) прокрутка вниз. Тоже самое и с кнопками для прокрутки вверх.
https://imgur.com/a/8cFqCE2
2. Добавлена кнопка для копирования ссылки текущего лога в clipboard.
https://imgur.com/a/v1IMRZK
3. Автопоказ табло даты на момент смены чатлога.
https://imgur.com/a/EmKGnbg
Последний раз отредактировано 5 ноября 2024 в 04:41 пользователем Душа_Чата
Душа_Чата Сообщение #182 5 ноября 2024 в 22:50
Маньяк
2
1. В настройках для отслеживаемых пользователей была добавлена кнопка заморозки пользователя. Это исключит его из отслеживаемых, тем самым всяческие оповещения о нём и маркировка в чате звездой перестанет работать. Это нужно для того, чтобы не приходилось удалять из списка, а лишь временно отметелить.
скрытый текст…
Последний раз отредактировано 5 ноября 2024 в 22:57 пользователем Душа_Чата
Душа_Чата Сообщение #183 7 ноября 2024 в 19:38
Маньяк
2
.
Последний раз отредактировано 8 ноября 2024 в 01:55 пользователем Душа_Чата

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5 6 7

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена