Веб-панели, кнопки расширений и другие новинки в сборке Vivaldi 1.0.249.12

    Всем привет!

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

    Веб-панели
    image


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

    Для добавления новой веб-панели нажмите '+' и введите URL. После добавления веб-панели её иконка появится в боковой панели, под встроенными панелями браузера. Клик на этой иконке откроет соответствующую страницу прямо внутри боковой панели.

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

    • Skype web.skype.com
    • Twitter mobile.twitter.com или tweetdeck.twitter.com
    • Facebook touch.facebook.com
    • Hackernews (mobile) hackernewsmobile.com
    • Techmeme www.techmeme.com/m
    • TollSjekk www.tollsjekk.no


    Это лишь начальная реализация новой функции, которая лишь позволяет опробовать, как это может работать. В дальнейшем мы будем улучшать работу веб-панелей, включая открытие ссылок в окне браузера и автоматическое обновление контента. На данный момент вы можете обновлять контент веб-панелей через контекстное меню правой кнопки мыши при клике на иконке веб-панели.

    Кнопки расширений

    Мы планируем предоставлять пользователям в браузере все популярные функции «из коробки», но мы понимаем, что невозможно учесть вкусы всех пользователей. Поэтому мы встроили в браузер Vivaldi поддержку расширений. Базовая поддержка уже была реализована раньше, в новой сборке мы добавили поддержку кнопок расширений, размещаемых прямо в интерфейсе браузера. Таким образом расширилось число расширений, поддерживаемых в Vivaldi, а также вы получили больше возможностей по работе с расширениями.

    Расширения, которые взаимодействуют с открытыми страницами, будут отображать иконку в адресной строке, а расширения, взаимодействующие с браузером, будут отображать иконки на адресной панели.

    image


    Подробности в адресной строке

    Мы давно обещали сделать более информативной загрузку страниц, и теперь мы своё обещание выполняем. Информация о загрузке страниц теперь размещается прямо в адресной строке.

    image


    Производительность: вкладки и закладки

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

    Другие улучшения

    В дополнение к вышеуказанным изменениям, которые на виду, мы сделали и много изменений, незаметных внешне. Эти изменения коснулись панели закладок и заметок. Также мы обновили ядро браузера до версии Chromium 45.0.2454.43. Полный список изменений вы можете посмотреть ниже.

    Известные проблемы

    • Не работают ссылки на странице истории
    • Вкладки при боковом расположении поломались


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


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

    • VB-8062 Add an option to open URL's in same/new tab from QC
    • VB-8428 No difference in disabled and blurred state for tool bar buttons
    • VB-8348 Really disable Google translate
    • VB-88 Web panels missing
    • VB-8392 Create an Empty State for Notes panel
    • VB-8387 HTML menu's text gets cut in bookmarks bar
    • VB-8378 Capitalize short-cuts in Linux menus
    • VB-7686 Two selections in the address field drop-down — independently for mouse and keyboard
    • VB-56 Progress info is missing
    • VB-2454 Page up/Page down does not work in address bar drop-down menu
    • VB-8316 Panel is rendered when it is invisible
    • VB-8078 Drag and drop in bookmark tree without clicking on bookmark item first
    • VB-8255 Add bookmark dialog disappears shortly after being opened
    • VB-8298 Re-add web navigation helpers.
    • VB-3198 [Extensions] Implement browser and pageActions
    • VB-8286 Space seems missing after last character of word in menu if it's the hot key
    • VB-8285 Remove lower case “Show panel” string
    • VB-8161 Replace search field's drop-down with menu component
    • VB-8261 Add support for displaying keyboard short-cuts to menus
    • VB-8226 Make bookmarks bar look clean
    • VB-8281 Our UI blends (too much) with web page UI
    • VB-8252 native menu doesn't show check boxes
    • VB-3723 Get rid of toggle word in menus
    • VB-8210 Add support for check boxes to menu component
    • VB-8160 Further enhance our menu component
    • VB-8209 Add support for type=“checkbox” to showMenu API
    • VB-8208 “Open in Background Tab” in context menu is in a wrong position
    • VB-8220 Remove appear animation from Speed dials
    • VB-8211 Select all, cut, copy, paste, undo and redo keyboard short-cuts broken on Mac
    • VB-7712 [Translation] Mac strings (All languages)
    • VB-6968 Upper case transform is wrong for Turkish in settings page
    • VB-8035 Sound icon in tab more modern
    • VB-7379 Panel switcher and scrollbars don't adapt to light/dark themes: work in progress
    • VB-8082 Strings show variables if not in translation file
    • VB-5692 [Linux] Crash on import data
    • VB-8141 Regression: find in page match case broken
    • VB-8121 Bookmark icon should adhere to Dark UI
    • VB-5321 Option to not grey UI when not in focus
    • VB-7173 Browser icon is a warning triangle in task manager
    • VB-3772 Ability to open links in background tab from context-menu
    • VB-8180 Context menu in empty area of bookmark panel missing
    • VB-8174 Unclear “Requires Restart” info text in Settings
    • VB-8152 Keyboard navigation is broken in Bookmark Tree
    • VB-8136 Bookmark all open pages does not work
    • VB-8130 Sound icon invisible in light theme with coloring off
    • VB-7248 Short-cuts window has transparency
    • VB-8108 “Reveal File” should be Renamed to “Open Folder”
    • VB-7799 Cannot bring the update dialog to foreground
    • VB-8125 Selected Note icon, not in Focus, has wrong color (dark-ui)
    • VB-7789 [Windows] Auto-update sets last Standalone install to default browser
    • VB-7230 Drag and drop of URL to address bar messes up URL field content
    • VB-2358 [Mac] Detect pepper flash from Chrome
    • VB-7893 Every second click in address bar selects whole URL instead of changing cursor position
    • VB-8089 Vivaldi 64-bit Windows version does not update automatically
    • VB-8048 Arrow down on search selector does not display list of search engines
    • VB-7177 Padding of new folder button in new bookmark panel is missing
    • VB-7705 [Mac] Zooming when clicking on ⌘ after scrolling with touch pad
    • VB-7957 Find in page arrows have a 2px difference in position
    • Update Chromium to 45.0.2454.43
    • [Mac] Add more short-cuts to main menu
    • Updating default favicon to have white fill
    • Persist selection on single click in URL field
    • Form element font definitions
    • URL bar focus & drop down hide
    • Fixed bookmark import dialog
    • Fix for URL bar only setting focus when switching page
    • Find in Page styling improvement
    • Fix back and rewind button's translations
    • Alternate address bar position styling


    На этом всё на сегодня. Напоминаем вам, что еженедельные сборки являются тестовыми, поэтому не забывайте делать резервные копии важных данных. Сообщать о найденных ошибках можно по прежнему адресу.
    Vivaldi Technologies AS
    127,38
    Vivaldi — браузер для наших друзей
    Поделиться публикацией

    Комментарии 39

      +5
      Очень хорошо! Добавьте, пожалуйста, привязку Developer Tools к окну страницы, сейчас совсем неудобно пользоваться инструментами в большинстве случаев.
        +1
        А лучше над ними тоже поколдуйте, в сторону фич из DragonFly.
          0
          Например каких?
            0
            В Dragonfly была очень удобно реализована работа с сетью — отправка произвольных запросов и просмотр «сырых» ответов с заголовками.
              +1
              Отображение событий прямо на соответствующих элементах в дереве DOM, например.
          +2
          Как RSS, только не RSS?
            0
            Интересно, только у меня не работает группировка drag&drop-ом на экспресс-панели? При чём порой не просто не работает, а бывает вплоть до появления артефактного изображения с двумя плитками одна поверх второй: https://habrastorage.org/files/cee/98d/2dd/cee98d2dd9e94a1baf5001842f310e0b.png
              0
              У меня также.
              0
              Производительность действительно стала лучше!
              А вот музыку на яндексе, к сожалению не послушать, ни radio ни music. Судя по всему проблема с flash
                0
                Там же можно в настройках переключиться на WebApi: music.yandex.ua/settings

                image
                  0
                  Благодарю вас!
                +1
                Тоже интересно, только у меня бажит превью сайтом на экспресс-панеле? Уже перезапускал.

                image
                  +1
                  Есть ли поддержка тем оформления? Или планируется в будущем? А то иконки напрягают немного…
                    0
                    Переход по ссылкам с боковой панели не работает (по крайней мере для web.skype.com)
                      +5
                      Когда сделаете чтобы developer tools (ctrl+shift+i) открывались не новым окном, а как во всех хромиумных браузерах — сбоку или снизу в том же окне? Дико не удобно, только это останавливает от использования.
                        +3
                        >> Информация о загрузке страниц теперь размещается прямо в адресной строке.
                        Вот это действительно необходимая фича, спасибо!
                          +1
                          Когда разберетесь с размытым шрифтом?
                          почему меню и адрес четкие, а контент размытый?
                            0
                            При попытке посмотреть данные о сертификате https-соединения крашится браузер (Windows 8.1 x64.). Уже не помню с какой версии. OSX Yosemite — всё нормально. Или это только у меня?
                              +2
                              Толковые нововведения и во многом долгожданные. Я давеча собирался с мыслями, и, несмотря на существенный прогресс в рамках этой сборки, всё же выскажу свои соображения (убрал под спойлер). Надеюсь на понимание. :)

                              Где-то между прочим
                              Всячески желаю вам успехов, но при этом замечу, что меня тревожит то, что вы со товарищи «невынужденно» повторяете ошибки Opera Software. Конечному пользователю неясно, куда движется развитие продукта на той или иной стадии. Проще говоря, вам крайне не помешала бы публичная «дорожная карта». Как у десятков разных софт-девелоперов.

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

                              На этом погорела Opera и другие, кто выходил с громкими анонсами против отраслевых гигантов. Вам на руку, что с браузерами сегодня наблюдается плачевная ситуация: нет не то что реальных альтернатив той старой «Опере» на «Престо», мало кто способен дотянуться до «Сафари» под OS X. «Опера» в ее современном виде, пожалуй, возглавляет колонну тех, кто пытается быть третьей силой (в пику «Хрому» и «Файрфоксу») и может действительно предложить больше, чем обычный «Хром». Огорчает другое. За два года мы так и не увидели от команды норвежского браузера «дорожной карты». Только и слышны были ответы, которые условно можно свести к «Вернется, когда — не знаем» и «Нам фиолетово, у нас иные приоритеты».

                              Однако мы не можем весь год питаться завтраками, даже учитывая, что Vivialdi TP — это еще и не альфа. Понятно, что больше двух говорят вслух решения принимаются коллегиально. И всё-таки очень хочется, чтобы люди учились на чужих ошибках.

                              Именно сейчас видно, что браузер приблизился к следующей, более высокой ступени релиза (альфа или бета). Но, так или иначе.

                              А что касается «нутра» сборки, то будет отлично, если в будущем появится возможность перетащить часть расширений на боковую панель (то немногое, за что сегодня можно похвалить «Оперу»), к примеру те, которые предполагают работу с выпадающим списком. Хотя, по всей видимости, это уже потребует собственного API для расширений, если UI в родных хромовских жестко регламентирован.

                              Пока же жду приватный режим, а прежде всего — приватные вкладки.
                                +1
                                Прошу прощения за оффтоп, но… После вашего комментария загрузил последнюю сборку Otter и пришёл в изумление.
                                Да, видно что браузер делала явно не команда профессионалов. Да, интерфейс очень сыроват.
                                Но чёрт побери, какая функциональность! С огромным удивлением вижу, что почти все востребованные лично мной в классической Opera фичи — уже (!) присутствуют. Это и приватные вкладки, и сайдбар с заметками, и подробная информация о загрузке страницы, и кастомные панели (которые перемещаются с помощью drag&drop — такого даже в Opera 12 не было), и индивидуальные настройки для сайтов, и человеческий менеджер загрузок… Мне проще рассказать, что в этот браузер НЕ перенесли из Opera 12. Конечно, он ещё тормозит, он глючит и т.д., но объём проделанной работы впечатляет.
                                  +1
                                  Чем больше продвинутых браузеров, остающихся при этом user-friendly, тем лучше для нас же с вами. ;) Лично я буду безмерно рад (и это после двух лет мытарств безрыбья из-за того, что старушка «Опера» пошла не туда), коли можно будет пользоваться и Otter'ом, и Vivaldi. Пока, однако, ни на то, ни на другое перелезать не стоит при условии, что от браузера требуется не просто показывать сайты, но и делать веб-серфинг максимально комфортным, уменьшая время на доступ к вторичному функционалу. Хотя, опять же, надо учесть, что оба браузера не доросли еще до первого стабильного релиза.
                                +1
                                Расширения хромовские или свои?
                                  +2
                                  Хромовские.
                                    0
                                    Отлично, значит пора переходить.
                                  –1
                                  А как можно настроить расширение Pocket, например, пройти по ссылке chrome-extension://niloccemoadcdkdjlinkgdfekeahmflj/html/options.html#
                                    0
                                    Багрепорт:
                                    Сегодня прилетело обновление для браузера, которое зачем-то без вопросов подцепило расширения из хромиума.
                                    При попытке *удалить* расширение без отключения — Vivaldi работает форк-бомбой. После — только резет системы, так как терминал уже не запустился.
                                    При 1й попытке *отключить* расширение — Vivaldi повёл себя аналогично.
                                    2й попытки не состоялось, потому что теперь Vivaldi нельзя запустить совсем — он начинает спамить процессами сразу после старта.

                                    Система: OS X Yosemite 10.10.4 (14E46)
                                      0
                                      Запустился после чистки AppCleaner'ом, расширений нет

                                      Vivaldi 1.0.249.12 (Сборка для разработчиков) (64 бит)
                                      Версия 98fcde442927c29ad0fedb2d4801966739154abb

                                      Сразу после запуска попросил апдейт
                                        0
                                        Обновился до

                                        Vivaldi 1.0.252.3 (Сборка для разработчиков) (64 бит)
                                        Версия 2618a2e522f5bb9a7cfaab6078355c4556b18513

                                        И ещё багрепорт:
                                        Ссылки со страницы vivaldi://vivaldi-urls не открываются по клику
                                      0
                                      До лично моего полного счастья остались:
                                      — fit to screen
                                      — выделение ссылок
                                      — переход по элементам форм (а не по ссылкам) по табу
                                      — система блокировки элементов а-ля 12я Опера
                                        0
                                        Интерфейс на JS все еще тормозит?
                                          0
                                          Как раз в этой сборке с этим значительно лучше.
                                          0
                                          Вышла еще одна сборка. В которой, например, включена по умолчанию плавная прокрутка.
                                            0
                                            Уже несколько раз пробую Vivaldi (32-битную), и каждый раз независимо от версии такой баг.
                                            Запускаю Vivaldi, начинаю сёрфить, через несколько секунд он сообщает, что появилась новая версия, и предлагает обновиться. И тут же через секунду всё крэшится. Вот скриншот:
                                            img-fotki.yandex.ru/get/15588/35470658.15/0_bd991_fc4d7887_orig.jpg
                                            Пробовал удалить через «установку и удаление программ» и установить заново — без толку.
                                            Может, что-то где-то прописано в реестре со времён древней версии, что вызывает такие падения?

                                            ОС — Win7 64-bit, английская. Язык при установке выбираю русский.
                                              0
                                              Реестром уже мало кто пользуется. В таких случаях надо сносить профайл их %appdata%.
                                              0
                                              Пока всё невесело. Пытаюсь переключиться с оперы, но пока сложно.
                                              Заимпортил все данные из оперы, случайно устроил стресс-тест, нажав «открыть в новой вкладке» на папке с закладками. Браузер ушёл в себя надолго, но при этом не смог (не захотел?) создать набор процессов для всех окон/вкладок, поэтому те толком не проинициализировались. Выглядело это как-то так: дропбокс
                                              Самое печальное, что при попыток закрытия многих окон падал весь браузер, система всё это дело перезапускала, и всё повторялось. Дошло до того, что остались несколько окон, каждое из которых при закрытии снова роняло браузер. Обычный, «нормальный» рестарт браузера проблему решил, окна закрылись нормально. Надеюсь, отчёты о падениях доходят куда надо.
                                              После автоматического обновления сборки до 1.0.252.3, словил одинокое падение всего браузера при закрытии окна настроек. В целом, вроде больше не падал без причин.
                                              Из текущих явных проблем:
                                              — жесты работают так себе, очень часто вместо закрытия вкладки создаются новые. Пока закрываешь одну-две, открывается ещё пяток.
                                              — навигация по вкладкам до сих пор кривая, что кнопками 1 и 2, что через ПКМ+колесо (спасибо, что вернули этот жест!) – порядок вкладок какой-то рандомный, независимо от настройки (ставлю значение «по расположению»). Вкладки через колёсико открываются всегда в конце (не хватает настройки), при закрытии текущей вкладки поведение вроде адекватное, а не как в текущей опере, где не угадаешь, на левую или правую вкладку тебя перекинет.
                                              — большая проблема подстановок при вводе веб-адресов, оно срабатывает медленно, и просто нагло дополняя текст – даже если набрать домен целиком, пока тянешься к вводу, оно туда берёт и подставляет что-либо из истории и закладок, при нажатии ентера всё сохраняется.
                                              — до сих пор не исправили сочетания клавиш для нескольких раскладок – банально не работают действия при русской раскладке: открытие настроек, создание/закрытие вкладки, и пр. При этом копирование-вставка работает.
                                              — что не так с поддержкой видео? Ютуб в HTML5 работает, при этом всякие твиттеры и вайны видео не показывают, пишут «Видео не поддерживается в этом браузере». Это проблема сайтов, решаемая в стиле browser.js, или действительно проблема кодеков? Молчу про гугл, который на каждом втором своём сайте пишет «Этот браузер не поддерживается» с предложением скачать хром…

                                              В общем, жесты и управление. Сложно пользоваться браузером, которым сложно управлять. В целом, остальное нравится и очень радует, верю в успех!
                                              Vivaldi 1.0.252.3 64bit под OS X 10.9.
                                                0
                                                Уточнение касательно ввода адреса: сначала подставляются адреса из истории, затем (после небольшой задержки после ввода) – из закладок. Почему они приоритетнее, и почему они заменяют то что было подставлено ранее, не понимаю.
                                                Также с URL обнаружил следующее неудобство: если пытаюсь выделить часть текущего адреса, не установив фокус на строку адреса перед выделением, то выделяется совсем другая часть адреса, так как при фокусе в адресной строке в начале адреса появляется протокол, сдвигающий текущий адрес страницы, и под курсор попадает уже другая часть адреса, на несколько символов левее.
                                                +1
                                                Часто возникает ситуация, когда я просто не могу запустить браузер.
                                                Падает вот так:


                                                Такое было и в TP2, и в TP3. Если переименовать/удалить Used Data директорию, то браузер запускается. Но терять сессию и быть разлогиненым везде не хочется. И мне до сегодняшнего дня помогало обновление браузера. Просто ставлю более свежий билд и оно работает с «поломаной» User Data-ой.
                                                Сегодня я не смог поставить свежий билд.
                                                Вот:

                                                Само собой Vivaldi в процессах нет. Закрывал хром, не помогло. Переименовывал каталог Vivaldi в %APPDATA%, тоже не помогло.
                                                Поскольку не могу описать step to reproduce — не стал писать в багтрекер, а пишу сюда с просьбой: Оставляйте пожалуйста ссыки на скачивание старых билдов, чтобы после очередного обновления — пользователь не сидел у разбитого корыта, а мог откатиться на билд, который у него работает.
                                                  +1
                                                  Как вариант можно зайти в Вивальди блог и открыть предыдущую публикацию. Или сделать тоже самое на хабре.
                                                  0
                                                  Какой-то странный глюк с расширением lastpass. Vivaldi автоматически его отключает каждый запуск. При включении пишет, мол оно было отключено, т.к. требует больших привилегий. Я жму ок, и расширение включается, работает. При последующем запуске оно снова отключено.

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

                                                  Самое читаемое