Поставил Vivaldi Hooks в ручном режиме. Выдержка из Readme:
Copy **vivaldi** folder into **Vivaldi\Application\{version}\resources**
Запустил Vivaldi, он попросил сохранить файл vendor-bundle.js, выбрал ту же самую директорию.
В настройках выбрал соответствующий хук, перезапустил браузер. Всё работает.
Печально, что до сих пор не исправлен баг с отсутствием автоматической активации вкладки после нажатия на уведомление, пришедшее с нее (например, в случае со Slack). Штука вроде бы простая, но нужная. Придётся поковыряться самому :)
Существует RAD-среда DevelNext, в которой десктопные программы пишутся на JPHP — аналоге PHP, компилируемом в байт-код для JVM. UI построен на JavaFX. Есть возможность писать свои расширения на Java — к примеру, я реализовал в несколько строк подхват сторонних DLLок через JNA. К сожалению, автор компилятора и среды позиционирует свой продукт, как решение для начинающих программистов, поэтому вместо нормального редактора файлов проекта, предпочтение отдаётся всевозможным drag&drop конструкторам. Вероятно, со временем это изменится.
На самом деле ничего особенного, в реализации она не сказать, что сильно сложна.
Но я очень удивился, когда мне пришлось всё-таки слезть с Opera 12 и перейти на Firefox, и я не нашёл в его дебаггере этой фичи. Проверил в Chrome — тоже нет. Пришлось оставить для этого дела Оперу на компьютере, а когда у неё начались проблемы с сертификатами — написать свой костыль.
Обратите внимание: я сразу подчеркнул, что об открытом трекере и не прошу даже. А вот прикрутить e-mail уведомления об изменении статуса бага для авторов репортов можно было давно — это не тот функционал, на который нужно тратить десятки человекочасов. Да и об ускорении разработки я не говорил — очевидно, что это не связано.
Добавьте к ярлыку Vivaldi вот такой параметр:
--remote-debugging-port=2015
Перезапустите браузер, откройте в нём: http://localhost:2015/
В списке найдите browser.html (адрес у этой страницы будет при каждом запуске несколько отличаться, так что нужно всегда смотреть актуальную ссылку в списке) — сможете работать из веб-инспектора с UI самого Vivaldi. (И да, здесь веб-инспектор будет встроен в окно. Хоть где-то! :))
Благодарю! Поставил, потестировал. Да, это не совсем то, что хотелось с индикатором, но уже НАМНОГО лучше, чем раньше. Теперь лишь вопрос привычки :)
Собственно, раньше видел этот патч у вас на сайте, но не качал его, поскольку там написано:
Удаляет задержку при открытии ссылки из внутренних страниц браузера (например из Экспресс Панели).
Фактически же задержка исчезает вообще, даже при переходе по ссылкам на форуме. Может, стоит поправить описание? Например, так:
Прогресс-бар появляется сразу же после того, как пользователь осуществляет переход по ссылке или начинает загрузку страницы.
В Vivaldi есть единственная возможность — вызвать контекстное меню и нажать «Искать ....». Это не только менее юзабельно из за вдвое большего количества кликов, так еще и не позволяет открывать некликабельные ссылки, как и перетаскивать изображения на новую вкладку.
Перечитайте ещё раз. Звучало так, как будто других возможностей, кроме «Искать ...» перейти по некликабельной ссылке в Vivaldi нет. Возможно, я вас сам некорректно понял, но уже вроде бы понятно, о чём речь. Сам drag&drop в этих целях не пользуюсь и не пользовался никогда, но надеюсь, что описанный вами момент поправят — функция действительно для многих на уровне «рефлексов». В настоящий момент Vivaldi часто вылетает даже при обычном перетаскивании элементов в пределах страницы — возможно, потому и не спешат реализовывать упомянутую функциональность, пока не починят этот баг.
У меня наоборот — закрываются обратно, и открывать их снова — не мучение, но неудобно :)
Предлагал недавно на форуме Vivaldi дать пользователю возможность после настройки оптимального размера превьюшек табов (у кого-то на всю ширину, у кого-то наполовину, кто-то вообще отключит их) отключать возможность изменения их размера (точно так же, как и выключения/включения) во время работы с браузером. Надеюсь, возьмут в работу — там дел-то на один чекбокс в настройках.
Вот что касается баг-трекера — простите, что вклиниваюсь, но не могу не прокомментировать. Лично я туда ничего принципиально не отправляю уже год, пока они не сделают… нет, не публичный баг-трекер (о такой роскоши даже не прошу), а хотя бы нормальное, человеческое реагирование на отправленные репорты — по крайней мере письма от робота о смене статуса бага (принято/отклонено/дубль и т.д.). Общаться с пустотой мало желания. Все эти слоганы типа «браузер для друзей» — ни разу не сочетаются с политикой относительно баг-трекера. Я ещё год назад или около того писал и Илье, и разработчикам, даже предлагал своё время и свою помощь, чтобы сделать обратную связь, дабы всё это по-человечески выглядело для обычных пользователей. Но разработчики по каким-то причинам, увы, предпочитают наступать на старые грабли.
В Vivaldi есть единственная возможность — вызвать контекстное меню и нажать «Искать ....». Это не только менее юзабельно из за вдвое большего количества кликов, так еще и не позволяет открывать некликабельные ссылки
Перетаскивание действительно не работает, однако необязательно нажимать «Искать» — есть же «Перейти по ссылке».
не позволяет открывать некликабельные ссылки, как и перетаскивать изображения на новую вкладку
Опять-таки — позволяет. Хоть и не перетаскиванием, конечно.
Фич-реквест: сделайте, пожалуйста, вращающийся индикатор в адресной строке или во вкладке вместо favicon (а лучше с возможностью настройки), который указывает, что браузер пытается загрузить новую страницу.
Поясню проблему: к примеру, возьмём форум Vivaldi. Работает он достаточно медленно, иногда между нажатием на ссылку и тем моментом, когда сервер начинает отдавать страницу, проходит до двух секунд.
Соответственно, когда я нажимаю на какую либо ссылку на форуме, я не вижу, принял ли браузер команду и обратился ли за новой страницей на сервер — несколько секунд просто ничего не происходит, и лишь потом уже (когда сервер наконец отвечает) появляется индикатор загрузки в адресной строке (). В эти несколько секунд непонятно, что происходит — может, я по ссылке промахнулся, а может браузер глюкнул и проигнорировал клик.
В данный момент понять, что команда принята, можно лишь одним способом — посмотреть на кнопку обновления страницы (), которая в момент отправки запроса сменяется кнопкой «Остановить» (). Однако с анимированным вращающимся индикатором во вкладке или адресной строке будет намного удобнее — его можно сразу заметить боковым зрением. Пример из Chrome:
Помню, до сих пор пользуюсь смартфоном с qwerty-клавиатурой (Photon Q) за отсутствием адекватных аналогов. Аналогично и с мышками — всё индивидуально, многим не будет нравиться отсутствие тактильного отклика, сколько не привыкай к такому.
Запустил Vivaldi, он попросил сохранить файл vendor-bundle.js, выбрал ту же самую директорию.
В настройках выбрал соответствующий хук, перезапустил браузер. Всё работает.
На предыдущих версиях браузера у меня этот аддон адски глючил и всё ломал, но с 1.5 — вдруг заработал, как полагается.
Но я очень удивился, когда мне пришлось всё-таки слезть с Opera 12 и перейти на Firefox, и я не нашёл в его дебаггере этой фичи. Проверил в Chrome — тоже нет. Пришлось оставить для этого дела Оперу на компьютере, а когда у неё начались проблемы с сертификатами — написать свой костыль.
--remote-debugging-port=2015
Перезапустите браузер, откройте в нём:
http://localhost:2015/
В списке найдите browser.html (адрес у этой страницы будет при каждом запуске несколько отличаться, так что нужно всегда смотреть актуальную ссылку в списке) — сможете работать из веб-инспектора с UI самого Vivaldi. (И да, здесь веб-инспектор будет встроен в окно. Хоть где-то! :))
Если понравится — забирайте :)
Собственно, раньше видел этот патч у вас на сайте, но не качал его, поскольку там написано:
Фактически же задержка исчезает вообще, даже при переходе по ссылкам на форуме. Может, стоит поправить описание? Например, так:
Перечитайте ещё раз. Звучало так, как будто других возможностей, кроме «Искать ...» перейти по некликабельной ссылке в Vivaldi нет. Возможно, я вас сам некорректно понял, но уже вроде бы понятно, о чём речь. Сам drag&drop в этих целях не пользуюсь и не пользовался никогда, но надеюсь, что описанный вами момент поправят — функция действительно для многих на уровне «рефлексов». В настоящий момент Vivaldi часто вылетает даже при обычном перетаскивании элементов в пределах страницы — возможно, потому и не спешат реализовывать упомянутую функциональность, пока не починят этот баг.
Предлагал недавно на форуме Vivaldi дать пользователю возможность после настройки оптимального размера превьюшек табов (у кого-то на всю ширину, у кого-то наполовину, кто-то вообще отключит их) отключать возможность изменения их размера (точно так же, как и выключения/включения) во время работы с браузером. Надеюсь, возьмут в работу — там дел-то на один чекбокс в настройках.
Перетаскивание действительно не работает, однако необязательно нажимать «Искать» — есть же «Перейти по ссылке».
Опять-таки — позволяет. Хоть и не перетаскиванием, конечно.
Поясню проблему: к примеру, возьмём форум Vivaldi. Работает он достаточно медленно, иногда между нажатием на ссылку и тем моментом, когда сервер начинает отдавать страницу, проходит до двух секунд.
Соответственно, когда я нажимаю на какую либо ссылку на форуме, я не вижу, принял ли браузер команду и обратился ли за новой страницей на сервер — несколько секунд просто ничего не происходит, и лишь потом уже (когда сервер наконец отвечает) появляется индикатор загрузки в адресной строке (). В эти несколько секунд непонятно, что происходит — может, я по ссылке промахнулся, а может браузер глюкнул и проигнорировал клик.
В данный момент понять, что команда принята, можно лишь одним способом — посмотреть на кнопку обновления страницы (), которая в момент отправки запроса сменяется кнопкой «Остановить» (). Однако с анимированным вращающимся индикатором во вкладке или адресной строке будет намного удобнее — его можно сразу заметить боковым зрением. Пример из Chrome:
Но по-прежнему не хватает приватных вкладок. Этот момент как-то странно прокомментировали на форуме:
Приватные окна-то я нашёл, а вот приватных вкладок, которые могут соседствовать с обыкновенными, не приватными, не вижу.