Всем привет!

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

Эскизы страниц и работа с диском

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

Для того, чтобы полностью избавиться от следов этого бага на ваших компьютерах, вы можете выполнить следующие действия:

  1. Закрыть браузер
  2. Войти в профиль пользователя браузера
  3. Удалить файл Top Sites

Другой способ — чистая переустановка браузера с удалением профиля и переходом на новую сборку (если у вас нет сохранённых критических данных в браузере).

Также мы исправили ошибку при работе с Facebook, добавили несколько исправлений в Mac-версию и сделали доброе дело для финских пользователей, добавив финский язык в список локализаций.

На этом пока всё. Загрузить сборку можно по ссылкам ниже:


Полный список изменений:

  • VB-9560 Settings displays wrong language name
  • VB-9847 Bookmark tree selection with Command key on Mac
  • VB-9936 Window controls aren't covering full height of settings Window's title bar
  • VB-8512 Facebook remains black after it tries to ask the user to enable HTML5 notifications
  • VB-10231 Pressing Ctrl+w quickly crashes browser
  • VB-10175 Finnish translation missing from installers
  • VB-10143 Further translations for beta
  • VB-10251 New tab thumbnail stored to disk every time one opens speed dial
  • Smaller auto-update packages for Mac: 17Mb saving

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

Комментарии (41)


  1. NeoCode
    28.10.2015 20:16
    +2

    А скажите, есть в Vivaldi такая опция как пользовательские скрипты, то есть javascript, хранящийся локально в файлике и выполняющийся для каждой страницы?


    1. 23rd
      28.10.2015 21:43

      Ну в самом браузере такой опции нет (разве что Page Actions), но по большому счёту то, что вы спрашиваете, есть обычное локально установленное расширение для всех страниц.

      P.S.: А ещё можно в файлах поковыряться и browser.html поковырять. :)


      1. stas404
        29.10.2015 00:18
        +1

        Приветствую. Пользуясь случаем, хотел уточнить по поводу расширений: верно ли, что формат расширений для Vivaldi — это обычный crx из которого доступен стандартный Chrome API без дополнительных телодвижений со стороны разработчика (т.е. просто пишем расширение под Chrome со всеми popup/ background/options-скриптами и потом ставим на Vivaldi)?


        1. spmbt
          29.10.2015 03:16
          +1

          Приходится искать Гуглом: thenextweb.com/insider/2015/07/16/sick-of-chrome-vivaldi-can-now-run-your-favorite-extensions (от начала июля)
          vivaldi.net/en-US/teamblog/45-snapshot-1-0-249-12-web-panels-extension-buttons-ui-progress-bar-info-and-tab-performance-improvements
          И вот, ключевое слово: vivaldi://extensions
          Нормально заработал, в частности, Stylish с HabraDarkAge (тёмная тема для Хабра), и противоположный ему ZenComment (светлая компактная тема), затем, HabrAjax нативно установленный, как в Хроме, как распакованное расширение и ряд других юзерскриптов.

          (Установку распакованных расширений удобно делать из папок Firefox вида /Users//Library/Application Support/Firefox/Profiles/<код>.default/gm_scripts/<имя_скрипта>, где они уже установлены, подкладывая туда manifest.json (см. инструкции по установке и ссылки на Github). Правда, манифесты на Маке стираются, если скрипт в Firefox переустановить, и подкладывать придётся ещё раз; на Windows — нет.)

          Но самый, наверное, востребованный Ad.Block Plus, формально проинсталлировался, но по баннерам не видно, что работает, и он не отобразил свою кнопку в тулбаре (Stylish отобразил). Во всяком случае, хорошо, что в Vivaldi стали доступны расширения и юзерскрипты в большинстве своём, если не используют что-то очень Хромо-зависимое в своём критическом коде. Примерно, как и в новой Опере.


          1. 23rd
            29.10.2015 11:52

            А uBlock чем не устроил?


          1. stas404
            29.10.2015 12:21

            Спасибо за инфу. Стало быть, полагаться на «одного поля ягоду» не стоит и все же телодвижения совершать придется, раз поддерживается не весь API.


        1. 23rd
          29.10.2015 11:51

          Да, это обычный crx, только не всё API до конца поддерживается.


          1. stas404
            29.10.2015 12:34

            Благодарю. Насколько я понимаю, работа над совместимостью API в разгаре — попробую поискать, что из Chrome API поддерживается/отсутствует на данный момент.
            Немного досадно, что нельзя просто взять и подключить любое chrome-расширение.


            1. 23rd
              29.10.2015 13:15
              -1

              Почему нельзя? Можно.
              Просто очевидно, что те расширения, которые, к примеру, используют Notification API, будут работать некорректно попросту потому что в Вивальди эти уведомления ещё не реализованы. Так и со всем остальным.


              1. stas404
                29.10.2015 13:43
                +1

                Просто для меня «Почему нельзя? Можно.» + «будут работать некорректно» == «нельзя просто взять и подключить».
                Собственно, ответ на мой вопрос получен — подождем, успехов браузеру!


  1. ZoomLS
    28.10.2015 20:45
    +1

    А вот интересно, после релиза финальной версии, новые версии тоже будут так часто выходить? Или какой будет цикл?


    1. Shpankov
      28.10.2015 22:40
      +2

      Да. Еженедельные сборки будут выпускаться как и прежде.


  1. Sky4eg
    28.10.2015 20:47
    +1

    Когда планируете показывать код элемента страницы в той же вкладке, в которой просматриваемый элемент?


  1. POS_troi
    28.10.2015 22:00

    Очень узкая полоса «заголовка окна» что-бы перетащить окно приходиться целиться в краюшек.
    Не помешает в windows версии добавить uninstall в «пуск»


    1. yosemity
      28.10.2015 22:45

      В инсталлятор не мешает добавить опцию тихой установки. Год прошу…


      1. Shpankov
        28.10.2015 22:48
        +1

        Браузеру только вчера исполнилось 9 месяцев :-)


        1. yosemity
          28.10.2015 23:27

          Хорошо )) Скоро год прошу. (джва года жду).


        1. hedgehog
          29.10.2015 00:21

          Зато статей по нему уже на 5 страниц.


          1. 23rd
            29.10.2015 11:57

            Работа-то идёт.


      1. 23rd
        29.10.2015 11:56

        А в чём соль?


        1. yosemity
          29.10.2015 12:18

          Чтобы, когда вивальди созреет, его можно было юзать в продакшене.


  1. iG0Lka
    29.10.2015 00:17

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


    1. lovas
      29.10.2015 10:07

      На форуме рекомендуют сменить ярлык на «vivaldi.exe --disk-cache-dir=»%TEMP%\Vivaldi", часть кэша так уползает в %TEMP%. Правда, в%USERPROFILE%\AppData\Local\Vivaldi\User Data\ всё равно что-то пишет.


      1. iG0Lka
        29.10.2015 13:13

        lovas, спасибо, но задача не в том чтобы изменить местоположение, а том чтобы он совсем не писал кэш.
        у Оперы работает ключ запуска --disk-cache-size=1 при этом кэша нет.
        Кстати никакого снижения скорости работы я не замечаю.
        Думаю кэш это пережиток модемных времен, ну или сейчас для смартфонов с медленным неустойчивым мобильным инетом.


  1. lovas
    29.10.2015 10:09

    Почему браузер обязательно хранит настройки и кэш в C:\%USERPROFILE%\AppData\Local\Vivaldi\User Data\? Это незаметно при установке на диск С, но при перетаскивании браузера на другой диск удивляет и заставляет копаться.


    1. 23rd
      29.10.2015 11:59

      Может потому что он установлен для всех пользователей?
      Установите с опцией standalone, будет вам и Application, и User Data в одной папке.


  1. de1m
    29.10.2015 14:38

    может уже вопрос был когда-то. Планируется ли что-то в плане синхронизации закладок, сессий, итд?


    1. Shpankov
      29.10.2015 14:53

      Да, конечно.


  1. Andrusha
    29.10.2015 16:03

    У меня последние релизы почему-то не работают: процессы появляются, но окна программы нет. Переустанавливал, профиль удалял.
    Windows 10 x64, программа x64, ставил как portable, так и all users.
    В debug.log рядом с исполняемым файлом нашёл это:
    [1029/153152:ERROR:client_util.cc(272)] Could not find exported function RelaunchChromeBrowserWithNewCommandLineIfNeeded
    Решения с форума вроде установки хрома и установки совместимости с Windows 8 не помогают.


    1. iG0Lka
      29.10.2015 16:37

      я похожую траблу решил через запуск Вивальди через батник.
      в батнике строка — start vivaldi.exe
      запуск с правами администратора.
      батник лежит в Vivaldi\Application.
      ярлык на батник на рабочем столе.


      1. Andrusha
        29.10.2015 16:52

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


    1. 23rd
      29.10.2015 19:31

      А билд десятки релизный?


      1. Andrusha
        30.10.2015 00:05

        Да, ставил апгрейдом с 8.1.
        Сейчас обновился на другой машине, где чистая система, всё работает. Видимо, в конкретном экземпляре винды что-то не так.


        1. tavi
          30.10.2015 16:45

          Апдейт и «чистая установка» себя сильно по-разному ведут, как разные версии. Например, на моем планшете (Iconia Tab) систему необходимо именно переустанавливать «начисто» — иначе жуткие торомоза при работе.


  1. iTs
    29.10.2015 17:04
    +1

    Что там с dev.tools, до сих пор в отдельном окне запускается?


    1. Shpankov
      29.10.2015 17:10
      -1

      пока да.


  1. srchost
    30.10.2015 16:12

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


  1. srchost
    30.10.2015 16:15

    извините, вижу, что это уже есть. я с очень старой версии обновлялся


  1. Dromok
    30.10.2015 18:56

    У меня ошибка, не могу ничего скопировать из адресной строки (не работает как Ctrl+C так и меню «Копировать» по правой кнопке мыши). Про developer tools уже выше упомянули, нужна возможность прикреплять его к окну. И я не понял, есть уже у браузера синхронизация паролей и т.д. или пока нет?


    1. Shpankov
      30.10.2015 19:06
      +1

      С копированием не могу повторить баг.

      Синхронизации пока нет.


      1. Dromok
        30.10.2015 20:38

        Это был первый запуск после чистой установки vivaldi. Не работало копирование из адресной строки, хотя в остальных браузерах проблема в этот же момент не наблюдалась. После перезапуска vivaldi проблема с адресной строкой пропала.