LINUX.ORG.RU

Небольшая панелька для LOR

 , , ,


6

5

Так как мне надоело вручную жонглировать десятками вкладок ЛОРа и запоминать, где я что читал, вручную перематывать вверх-вниз - пришлось сделать такую панельку.

https://ns.fiber-gate.ru/uploads/images/img_1778830448139_d366e4cd.png

Вот она, справа. Подстраивается автоматически под выбранную тему:

https://ns.fiber-gate.ru/uploads/images/img_1778830555340_a770df86.png

https://ns.fiber-gate.ru/uploads/images/img_1778830658445_22500337.png

Правда, подстройку под темы тестировал не очень тщательно.

Все возможности подробно описаны в настройках, во вкладке «Справка»:

https://ns.fiber-gate.ru/uploads/images/img_1778926219370_df3bc737.png

Что умеет панель

Навигация:

▲ и ▼ - перемотка в начало и в конец страницы

💬 - переход к своему последнему комментарию

📢 - переход к последнему комментарию, где вас упомянули

Быстрый доступ к разделам:

📋 Форум и ☰ Трекер: левый клик открывает раздел, правый клик показывает текущие темы с подсветкой изменений и количеством новых комментариев

🔔 Уведомления: левый клик - страница уведомлений, правый клик - модальное окно со списком, на кнопке отображается счётчик непрочитанных

Новые кнопки:

🚫 Чёрный список - добавьте ники авторов, чьи новости больше не хотите видеть. Мини-новости тоже проверяются через загрузку полной страницы

💾 Сохранённые - правый клик сохраняет текущую тему (запоминается позиция скролла и количество комментариев), левый клик открывает список сохранённого с проверкой новых сообщений. Повторный правый клик по кнопке в сохранённой теме обновляет информацию о ней. Автоматически ничего не сбрасывается - всё под вашим контролем. При первом заходе на сохранённую страницу позиция скролла восстанавливается автоматически

Прочее:

Бесконечная лента новостей с авто-подгрузкой при прокрутке

Все данные хранятся в localStorage вашего браузера

Настройки панели (открываются при ПКМ на кнопку профиля): масштаб, видимость рамки, выборочное отключение кнопок

Код буду дорабатывать, обновления здесь: https://github.com/Vladgobelen/NSLorPanel/

Это скрипт для расширения Violentmonkey (или аналогичных - Greasemonkey, Tampermonkey (но не тестировал)).

Основная панель: NSLorPanel.user.js

Дополнение для обработки черного списка авторов: NSLorNewsFilter.user.js

Так же есть настройки: можно выбрать что игнорировать от ника - новости, его сообщения или овтеты на его сообщения.

Модификация для редактора теста. Вставляется отдельным скриптом. Требует для настроек основную панель, но может работать и без нее: NSLorPanel-MarkdownToolbar.user.js

Модификация для подсветки модераторов. Вставляется отдельным скриптом, ищет основную панель, если находит - подхватывает настроки, если основной панели нет - работает без нее безусловно: NSLorModHighlighter.user.js

Поиск по теме в комментариях, плюс изменение кнопок «Мои сообщения» и «Упоминания» - при ПКМ можно искать по другим юзерам (может работать без основной панели): NSLorNavPlus.user.js

ОТДЕЛЬНО сортировка таблиц вне панели, если не нужна панель. Если используеся панель, этот скрипт не нужен: lor-table-sorting.user.js


Исправление блэк темы для смартфонов: lor-black-mobile-fix.user.js


Звуки при уведомлениях: https://github.com/Vladgobelen/NSLorPanel/blob/main/NSLorSound.user.js

Если лениво искать звуки, есть готовые: https://github.com/Vladgobelen/NSLorPanel/raw/refs/heads/main/lorSounds.zip


Пишите чего если кому нужно еще добавить исправить - добавлю и исправлю, мне не жалко.

Перемещено maxcom из talks

★★★★★

Последнее исправление: LightDiver (всего исправлений: 10)
Ответ на: комментарий от LightDiver

Нет, поскольку у меня эта панелька работает только в этом окружении. Мы уже обсуждали это - я немножко ограничен в том, что и где могу ставить.

Ещё такая мысль. А они вообще должны работать одновременно? Разве обработчик первого уведомления не должен сбрасывать уведомление после обработки? А если так, то при наличии «мамкиного», как вообще может работать панелькин?

VIT ★★★
()
Ответ на: комментарий от VIT

Мне бы увидеть о чем ты. Потому что я вот сейчас сижу в виальди и все работает. Почти кажется. Звуки некоторые отвалились с новыми уведомлениями, но это можно допилить или включить старые.

LightDiver ★★★★★
() автор топика
Ответ на: комментарий от VIT

https://ns.fiber-gate.ru/uploads/images/img_1784384556426_85a5e3bf.png

Все идеально сработало. Уведомления, звуки. Вивальди правда www-client/vivaldi-8.0.4033.50::gentoo

Седьмой не нашел. Но не думаю, что там разница большая. Скорее всего у тебя какие то свои скрипты дополнительные, которые меняются страницу. Без этой инфы я ничего точно сказать не могу. Хотя бы для начала увидеть внешний вид и список модификаций.

LightDiver ★★★★★
() автор топика
Ответ на: комментарий от LightDiver

Попробую сделать картинку. Я думаю версия 7 здесь может быть важна. Сейчас верну уведомления, подожду парочку и сделаю снимок.

VIT ★★★
()
Ответ на: комментарий от LightDiver

Скорее всего у тебя какие то свои скрипты дополнительные, которые меняются страницу.

Я расширение Tempermonkey ставил под вашим руководством только и исключительно для этой панельки. Там сейчас четыре скрипта: LOR Mod Highighter, NSLorChain, NSLorNewsFilter, и NSLorPanel.

VIT ★★★
()
Ответ на: комментарий от LightDiver

Жена убъёт. У меня звук через аудиоресивер выдаётся на много колонок каждая по 60W. Неожиданное уведомление повергнет неподготовленного домочадца в шок и бумерангом вернётся ко мне :).

VIT ★★★
()
Ответ на: комментарий от dataman

Там чисто визуальный редактор лишний. Слишком много сложности с работой. Вообще полная херня вышла. Я уберу его и оставлю чисто теговый, сделаю его отдельно и отпишусь. Его вполне хватает.

LightDiver ★★★★★
() автор топика
Ответ на: комментарий от LightDiver

оставлю чисто теговый

То есть, предпросмотр будет осуществляться движком форума? Это минус.

Плюс же твоего редактора в том, что его можно доработать для lorcode, что сторонние проекты не будут делать, конечно.

dataman ★★★★★
()
Ответ на: комментарий от dataman

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

А вот вторая вкладка - визуальный редактор, где ты видишь как выглядит прямо в окне ввода. Вот оно работает криво. Его дорабатывать довольно сложно, а смысла от него маловато, как мне кажется.

LightDiver ★★★★★
() автор топика
Ответ на: комментарий от LightDiver

Его дорабатывать довольно сложно, а смысла от него маловато, как мне кажется.

А если взять тот редактор выше, и попробовать добавить в него твои «снизу, сверху, слева, справа»?
В нём удобно сделана вставка таблиц.

dataman ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.