voice-over-translation icon indicating copy to clipboard operation
voice-over-translation copied to clipboard

Плагин вместо скрипта

Open leex-leex opened this issue 9 months ago • 11 comments

Describe your feature / Опишите ваше предложение

Здравствуйте! Скажите пожалуйста, появился ли плагин для FF, вместо скрипта для Tampermonkey?

Чтоб не маячила кнопка, появляясь и исчезая при каждом движении курсора мыши по экрану проигрывателя, было бы здорово внедрить кнопку переводчика в панель управления плеером, например, как это сделано в Enhancer for YouTube https://addons.mozilla.org/en-US/firefox/addon/enhancer-for-youtube/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search

Или вообще убрать эту кнопку куда-нибудь на панель меню в браузере. Например, наверх в панель инструментов справа от адресной строки. Так наверное даже проще, чем внедрять ее в плеер. Тем более сайтов много, и у каждого свой плеер.

Если это сделать непросто, тогда хотя бы показывать эту кнопу ПКМ или ЛКМ по экрану проигрывателя, чтоб не реагировала каждый раз на движение курсора мыши.

leex-leex avatar May 04 '24 04:05 leex-leex

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

hrihoriart avatar May 04 '24 19:05 hrihoriart

это не совсем удобно

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

leex-leex avatar May 05 '24 06:05 leex-leex

Скажите пожалуйста, появился ли плагин для FF, вместо скрипта для Tampermonkey?

Полноценное расширение не планируется.

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

Как отвечал в #194, когда-нибудь может быть будет, но пока есть более приоритетные задачи.

Или вообще убрать эту кнопку куда-нибудь на панель меню в браузере. Например, наверх в панель инструментов справа от адресной строки. Так наверное даже проще, чем внедрять ее в плеер. Тем более сайтов много, и у каждого свой плеер.

Через TM так нельзя сделать, максимум можно добавить статичный пункт сюда, но как выводить те же ошибки опять-таки непонятно (вероятнее всего, никак). изображение изображение

Если это сделать непросто, тогда хотя бы показывать эту кнопу ПКМ или ЛКМ по экрану проигрывателя, чтоб не реагировала каждый раз на движение курсора мыши.

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

Сейчас у расширения есть минималистичная версия для больших плееров (>550px), которая, как по мне, совсем не отвлекает внимания. Для ее активации нужно перетянуть кнопку в левую/правую сторону плеера изображение

firefox_Dpu7QAG4Xr

ilyhalight avatar May 05 '24 16:05 ilyhalight

Через TM так нельзя сделать, максимум можно добавить статичный пункт сюда, но как выводить те же ошибки опять-таки непонятно (вероятнее всего, никак).

А есть ли возможность скрывать/показывать кнопку не перезагружая страницу? То есть скрипт постоянно загружен, но кнопка по умолчанию скрыта, показывать при необходимости одним кликом. Мб в меню ТМ там, где на вашем скрине "тест"?

leex-leex avatar May 05 '24 23:05 leex-leex

Можно сделать отдельную настройку для тех кому не нравится как сейчас, чтобы отображалось при удерживании Shift или Ctrl (задать в параметрах)

Schmarotzer avatar May 06 '24 04:05 Schmarotzer

Через TM так нельзя сделать, максимум можно добавить статичный пункт сюда, но как выводить те же ошибки опять-таки непонятно (вероятнее всего, никак).

А есть ли возможность скрывать/показывать кнопку не перезагружая страницу? То есть скрипт постоянно загружен, но кнопка по умолчанию скрыта, показывать при необходимости одним кликом. Мб в меню ТМ там, где на вашем скрине "тест"?

В теории возможно

ilyhalight avatar May 06 '24 10:05 ilyhalight

при удерживании Shift или Ctrl (задать в параметрах)

Не подскажите ли как настроить?

В теории возможно

Если получится реализовать на практике, то будет очень здорово.

leex-leex avatar May 06 '24 11:05 leex-leex

Можно сделать отдельную настройку для тех кому не нравится как сейчас, чтобы отображалось при удерживании Shift или Ctrl (задать в параметрах)

Или вы имели в виду, что это ваша идея для новых опций в настройках переводчика? А что, отличная идея. Я поддерживаю, было бы очень удобно.

Например, скрипт работает но кнопка скрыта. Если надо что-то перевести > зажал Shift или Ctrl > кликнул по окну проигрывателя > Кнопка появилась > Если надо скрыть > Снова клик с Shift или Ctrl.

leex-leex avatar May 07 '24 16:05 leex-leex

В теории возможно

Здравствуйте. Я попросил специалистов по ТМ написать отдельный код для новой кнопки, которая бы скрывала/показывала плавающую кнопку voice-over-translation.

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

Можете ли дать несжатый скрипт или стиль?


PS. В ЛС написать не смог. Не нашел такого функционала на Github.

leex-leex avatar May 25 '24 17:05 leex-leex

stylish

.vot-segmented-button {
	opacity: 0 !important;
	overflow: visible;
}

.vot-segmented-button:hover {
	opacity: 1 !important;
}

.vot-segmented-button:before {
	content: '';
	position: absolute;
  	inset: -150px -200px; // hover size
}

.vot-segment-label {
	display: none;
}

.vot-segmented-button[data-status="error"] .vot-segment-label {
	display: block;
}

Ask1n avatar May 26 '24 09:05 Ask1n

Можете ли дать несжатый скрипт или стиль?

в src

ilyhalight avatar May 26 '24 10:05 ilyhalight