LINUX.ORG.RU

Нет больше слёзок — lorify

 , , , ,


5

14

Что нового? (с момента предыдущей темы)

Теперь превьюхи пропадают по timeout'у, начиная с момента, когда пользователь уводит курсор мыши от изначальной ссылки (так что вам больше не придётся сначала наводить курсором на превьюху, чтобы убрать её)

Timeout этот, как и раньше, задаётся опцией «Задержка перед preview» в случае расширений и переменной delayAfterPreviewMillisecs в случае userscript'а

Просили много кто — например, f1u77y, StReLoK, sudopacman, Loki13, beer_and_linux и Wind

Также добавил в список поддерживаемых способов для доната данные для перевода BTC.

ВНИМАНИЕ

Настоятельно рекомендую выставить параметр «Задержка перед preview» в какое-нибудь ненулевое значение (рекомендую 800, теперь это дефолтное значение для новых пользователей). В противном случае будет довольно трудно «прыгнуть» с одного комментария на другой, если между ссылкой и новой превьюхой есть какое-либо пространство (например, с одной из нижних ссылок на превьюху чуть повыше, как показано в следующем скриншоте — http://i.imgur.com/kX8PpNi.png).

Огромное спасибо всем, кто уже поддержал проект материально и идейно!

Алсо, пишите свои ники на ЛОРе в комментариях к переводам — так удобнее благодарить, да и вообще приятно знать, кто помог проекту

Каждый ваш отзыв мотивирует меня продолжать работу над данным проектом и развивать его в лучшую сторону

======================

Помощь проекту

Если у вас есть желание помочь проекту материально, буду признателен за переводы любым удобным для вас способом:

Если удобного для вас способа нет в списке, напишите об этом здесь или мне на почту — b0r3d0mness [at] gmail [dot] com

======================

Стандартная шапка

======================

Что это такое?

lorify — это расширение для браузеров, которое позволит вам:

  • Видеть ответы на каждое сообщение
  • Отображать превью сообщений при наведении на соответствующие ссылки
  • Автообновлять треды
  • Отображать оповещения о новых ответах на рабочем столе

======================

Firefox

Скачать новую версию (v1.7.0)

ВНИМАНИЕ

Новая версия ещё не прошла review (старые, кстати, уже получили аппрувы от Mozilla), так что для её установки требуется выполнить следующие действия:

  • Открываете новую вкладку, пишете в адресную строку «about:config» (без кавычек) и нажимаете Enter
  • В появившуюся строку поиска вводите «xpinstall.signatures.required» (без кавычек) и делаете данный параметр равным false
  • Переходите по ранее указанной ссылке и устанавливаете аддон

Исходный код можно посмотреть тут.

======================

Chrome

Скачать

Исходный код можно посмотреть тут.

======================

Userscript

Можно взять отсюда (userscripts.org лежит)

======================

Changelog

**********************

Chrome

v1.11.0

  • Добавлена опция для оповещений о новых ответах на рабочем столе (по умолчанию отключена)
  • Добавлена опция для отключения отображения ответов в тредах, кол-во страниц в которых превышает определённое значение (по умолчанию 20 стр.)
  • Добавлена поддержка голосований (www.linux.org.ru/polls/polls/)
  • У тредов с новыми ответами изменяется favicon (иконка в заголовке таба). Спасибо theNamelessOne за pull request

v1.10.1

  • Исправлен баг с дублированием строки «Показаны все комментарии. Скрыть игнорируемые» при каждом автообновлении страницы

v1.10.0

  • Timeout для убирания превьюх теперь стартует после того, как пользователь уводит курсор со ссылки, а не по наведению на превьюху
  • Параметр «Задержка перед preview» теперь имеет дефолтное значение равное 800 мс

v1.9.0

  • Для зарегистрированных пользователей теперь отображается ник ответившего
  • Строка с ответами перенесена на тот же уровень, где находится кнопка «Ответить на это сообщение»

v1.8.0

  • Опция «Задержка перед preview» теперь требует hover'а над элементом в течение указанного времени вместо просто отображения превью по истечению данного времени (теперь просто проведением курсора над комментариями при ненулевой задержке вы не наоткрываете кучу превьюх)
  • При клике на область вне превьюх все из них удаляются
  • Автообновление автоматически отключается для архивных и удалённых тредов (спасибо theNamelessOne за pull request)
  • При нажатии на все ссылки (комментарии, ответы) страница не будет загружена повторно, если соответствующий комментарий находится на ней же
  • Убрана иконка из тулбара
  • Исправил заголовок окна опций расширения

v1.7.1

  • Появление новых страниц в результате автообновления теперь сигнализируется добавлением "(!)" в заголовок страницы
  • Исправлена проблема с «утечкой памяти»

v1.7.0

  • Добавлено дерево превьюх — http://i.imgur.com/wjzWIkV.png
  • Положение превьюх теперь определяется таким же образом, как и на дваче

v1.6.0

  • Добавлено отображение ответов

v1.5.0

  • Добавлены настройки
  • Исправлен баг с непропадающими превьюхами
  • Исправлены грамматические ошибки

v1.4.2

  • Исправлен баг с отсутствием превьюх у сообщений, добавленных после автообновления страницы

v1.4.1

  • Исправлен баг с неправильным расположением autorefresh checkbox'а после автообновления страницы

v1.4.0

  • Добавлена возможность автообновления тредов

v1.3.0

  • Добавлена рамка для превьюх

v1.2.0

  • Добавлена поддержка «Галереи» и «Новостей»

v1.1.0

  • Добавлена поддержка HTTP (нешифрованного соединения)

**********************

Firefox

v1.7.0

  • Добавлена опция для оповещений о новых ответах на рабочем столе (по умолчанию отключена)
  • Добавлена опция для отключения отображения ответов в тредах, кол-во страниц в которых превышает определённое значение (по умолчанию 20 стр.)
  • Добавлена поддержка голосований (www.linux.org.ru/polls/polls/)
  • У тредов с новыми ответами изменяется favicon (иконка в заголовке таба). Спасибо theNamelessOne за pull request

v1.6.1

  • Исправлен баг с дублированием строки «Показаны все комментарии. Скрыть игнорируемые» при каждом автообновлении страницы

v1.6.0

  • Timeout для убирания превьюх теперь стартует после того, как пользователь уводит курсор со ссылки, а не по наведению на превьюху
  • Параметр «Задержка перед preview» теперь имеет дефолтное значение равное 800 мс

v1.5.0

  • Для зарегистрированных пользователей теперь отображается ник ответившего
  • Строка с ответами перенесена на тот же уровень, где находится кнопка «Ответить на это сообщение»

v1.4.0

  • Опция «Задержка перед preview» теперь требует hover'а над элементом в течение указанного времени вместо просто отображения превью по истечению данного времени (теперь просто проведением курсора над комментариями при ненулевой задержке вы не наоткрываете кучу превьюх)
  • При клике на область вне превьюх все из них удаляются
  • Автообновление автоматически отключается для архивных и удалённых тредов (спасибо theNamelessOne за pull request)
  • При нажатии на все ссылки (комментарии, ответы) страница не будет загружена повторно, если соответствующий комментарий находится на ней же
  • Убрана иконка из тулбара

v1.3.1

  • Появление новых страниц в результате автообновления теперь сигнализируется добавлением "(!)" в заголовок страницы
  • Исправлена проблема с «утечкой памяти»

v1.3.0

  • Добавлено дерево превьюх — http://i.imgur.com/wjzWIkV.png
  • Положение превьюх теперь определяется таким же образом, как и на дваче

v1.2.0

  • Добавлено отображение ответов

v1.1.0

  • Добавлены настройки
  • Исправлен баг с непропадающими превьюхами
  • Исправлены грамматические ошибки

**********************

Userscript

v1.5.0

  • Добавлена опция для оповещений о новых ответах на рабочем столе (по умолчанию отключена)

v1.4.0

  • Добавлена опция для отключения отображения ответов в тредах, кол-во страниц в которых превышает определённое значение (по умолчанию 20 стр.)
  • Добавлена поддержка голосований (www.linux.org.ru/polls/polls/)
  • У тредов с новыми ответами изменяется favicon (иконка в заголовке таба). Спасибо theNamelessOne за pull request

v1.3.2

  • Исправлен баг с дублированием строки «Показаны все комментарии. Скрыть игнорируемые» при каждом автообновлении страницы

v1.3.1

  • Исправлен баг с зависанием (спасибо Danil Pleshakov за pull request)

v1.3.0

  • Timeout для убирания превьюх теперь стартует после того, как пользователь уводит курсор со ссылки, а не по наведению на превьюху
  • Параметр «Задержка перед preview» теперь имеет дефолтное значение равное 800 мс

v1.2.0

  • Для зарегистрированных пользователей теперь отображается ник ответившего
  • Строка с ответами перенесена на тот же уровень, где находится кнопка «Ответить на это сообщение»

v1.1.0

  • Добавлена поддержка окружений, где недоступен ES6
  • Опция «Задержка перед preview» теперь требует hover'а над элементом в течение указанного времени вместо просто отображения превью по истечению данного времени (теперь просто проведением курсора над комментариями при ненулевой задержке вы не наоткрываете кучу превьюх)
  • При клике на область вне превьюх все из них удаляются
  • Автообновление автоматически отключается для архивных и удалённых тредов (спасибо theNamelessOne за pull request)
  • При нажатии на все ссылки (комментарии, ответы) страница не будет загружена повторно, если соответствующий комментарий находится на ней же

======================

Буду признателен за баг-репорты, конструктивный фидбэк и pull request'ы.

И да, подписывайтесь на тег «lorify».

Прикрепите ему тред что ли.

Solace ★★ ()

Новые версии просто по КД.

Поставил, благодарочка.

Llevellyn ()

Не надо плодить треды. Могу прикрепить этот (или другой), и пиши в него обновления, ладно?

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

Следующий сможешь прикрепить? Напишу нормальную шапку и прочее.

b0r3d0m ()
Ответ на: комментарий от Llevellyn

Пожалуйста. Буду признателен за дальнейший фидбэк.

b0r3d0m ()

Не читал ни одного анонса полностью и не пользуюсь такими вещами. Однако низкий поклон b0r3d0m за умение преподнести свои труды, учитесь сопляки!

ixrws ★★ ()

Поставил последнюю. При скролле страницы и при случайном проведении курсора ответы сразу вылезают. Лучше было бы при удержании курсора на ссылке в течении секунды.

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

Для этого есть соответствующая опция — «Задержка перед preview». По умолчанию равна 0 мс, поэтому и всплывают сразу же после наведения на ссылку.

b0r3d0m ()

Для треда с игнором строка «Показаны все комментарии. Скрыть игнорируемые.» дублируется при каждом автообновлении.

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

Не пользуюсь игнорами. Куда тыкнуть, чтобы воспроизвести?

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

Заигнорь меня (в моём профиле кнопочка) и открой этот тред.

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

P.S. Там будет внизу кнопка «показать игнорируемые», нажми.

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

Да фиг его знает, отчасти просто привычка. С другой стороны лень, надо же поставить. Но пожалуй ещё один тред и попробую:)

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

С другой стороны лень, надо же поставить

Там по ссылке перейти и кнопку нажать. Всё.

Но пожалуй ещё один тред и попробую:)

Больше тредов не будет, лол. Этот тред прикрепить хотят — Нет больше слёзок — lorify (комментарий)

b0r3d0m ()

Не подскажешь, что нужно подкрутить, чтобы в 12й опере заработало?

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

Мне кажется, достаточно будет поставить какое-нибудь расширение, которое позволяет устанавливать userscript'ы и, собственно, поставить userscript'овую версию.

Сам Оперой не пользуюсь уже лет пять. Погуглил, нашёл вот это — https://addons.opera.com/ru/extensions/details/violent-monkey/. Поставится?

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

Поставить то поставил, достаточно в сохранить в нужной директории, но сам скрипт не заводится.

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

Так же стоит lor tree view и работает, так что с поддержкой юзерскриптов все должно быть нормально.

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

Так же стоит lor tree view и работает

Алсо, ты же его отключаешь на время проверок?

b0r3d0m ()

А зачем вообще юзерскрипт сделан в виде аддона?

vurdalak ★★★★★ ()

b0r3d0m, ты реально крут, каждый день новая версия с исправлениями и улучшениями ☺

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

Удобнее устанавливать, конфигурировать и обновлять.

b0r3d0m ()
Ответ на: комментарий от Klymedy

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

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

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

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

Пока нет, ты фиксишь быстрее чем я тестирую ☺

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

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

sudopacman ★★★★★ ()
Последнее исправление: sudopacman (всего исправлений: 1)

Теперь превьюхи пропадают по timeout'у, начиная с момента, когда пользователь уводит курсор мыши от изначальной ссылки

Похоже, если курсор уходит с одной ссылки на другую ссылку, остаются висеть обе превьюшки. Это фича или баг?

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

И ни фича, и не баг, лол. На самом деле, получилось косвенно, как-то не парюсь по этому поводу.

b0r3d0m ()
Ответ на: комментарий от tailgunner

Хотя, похоже, это как-то связано с тайм-аутом - если за время, меньшее тайм-аута гашения превьюхи, курсор перемешается на другую ссылку, первая превьюха не гасится, а вторая появляется.

tailgunner ★★★★★ ()

Продублирую тут. Багу нашел.

Версия для файрфокса. При переходе к комментарию на этой же странице, не переносится красная рамка. Но только при переходе кликом по нику, а если нажать на "Ссылка" внутри попапа, то всё норм.

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

Видимо что-то с оптимизациями при переходе внутри страницы.

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

Спасибо.

Правда, sudopacman дело говорит — теперь довольно неудобно будет оповещать пользователей о новых версиях. Ну да ладно, что-нибудь придумаем.

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

Пусть подпишутся на тему, ну или кастовать, если их не очень много.

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

Предлагаю умеющим в lor-source запилить тег тега. Например [tag]lorify[/tag] прямо в комменте, и чтобы этот коммент кастовал всех причастных.

vurdalak ★★★★★ ()

Во, теперь вообще конфетка! Спасибо огромное за труд, давно подобного расширения не хватало.

Axon ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)