Боковая панель для расширений и другие новинки Opera Developer 29

    Недавно мы рассказали про февральские новинки Opera Developer 29, но уже март, поэтому держите — ещё больше и интереснее, чем в прошлый раз (помимо более 150 исправлений и обновлённого Chromium 42):

    1. Боковая панель для расширений
    2. Новая экспресс-панель с синхронизацией
    3. Вкладки на устройствах
    4. Настройка горячих клавиш

    Боковая панель для расширений




    Теперь вы можете устанавливать расширения не только в виде кнопки на панели после адресной строки, но и на новую боковую панель. То есть, скажем, читать Хабр и поглядывать на Hacker News или в какой-нибудь веб-чат. Новую панель можно открыть из меню или комбинацией клавиш:

    • Windows: Меню Opera → Extensions → Sidebar (Ctrl Shift S)
    • Mac: View → Show Sidebar (Cmd Shift S)

    Обратите внимание, что эти сочетания клавиш могут слегка поменяться в дальнейших сборках.

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

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


    Также мой коллега Дэниель Александрен опубликовал шаблон, на основе которого можно быстро сделать расширение, которое открывает в панели любой сайт (если только он не выпрыгивает из незнакомых окон). Всё, что вам нужно сделать — это указать адрес сайта и приделать к расширению иконку. Код шаблона доступен на Гитхабе.

    Подробнее об API sidebarAction для новых боковых панелей можно прочитать в документации по расширениям. Но по большому счёту, мы просто взяли уже знакомый разработчикам browserAction и адаптировали их для боковой панели: те же методы, иконки и правила.

    Новая экспресс-панель с синхронизацией


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



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



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

    Вкладки на устройствах


    Но на других устройствах могут быть не только экспресс-панели, там могут быть открыты свои вкладки, которые пока никуда не сохранены и до них наверняка захочется добраться с других устройств. Например, если вы открыли десяток вкладок на телефоне пока ехали домой, а потом сели за компьютер и решили дочитать всё, что нашли в дороге. Да легко!

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



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



    Настройка горячих клавиш


    И ещё одна возможность, по которой скучали самые увлечённые настройщики интерфейсов браузера: настраиваемые горячие клавиши. Не пользуетесь справкой в браузере каждый день? Пожалуйста! Назначьте F1 на открытие последней закрытой вкладки. И так далее… Но прежде, чем бросаться всё переделывать, выслушайте пару советов:

    • Попробуйте избежать конфликтов с системными сочетаниями, вроде Ctrl Z
    • Мы не рекомендуем задавать одиночные клавиши (a-z, 0-9) для базовых команд

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

    Диалог с настройками клавиш можно найти следующим образом:

    • Windows: Меню Opera → Settings (Alt P) → Browser → Shortcuts → Configure Shortcuts
    • Mac: Preferences (Cmd ,) → Browser → Shortcuts → Configure Shortcuts



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


    Ну как вам? По-моему, март начинается очень хорошо.
    Opera
    59.77
    Браузер Opera — больше возможностей в интернете
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 77

      +8
      Новость про боковую панель просто бомба.

      Вы кстати забыли ещё добавить, что у вас теперь можно включить отображение недавно закрытых вкладок в Tab Menu.
      opera://flags/#tab-menu-with-recent-tabs
      Заголовок спойлера
      image


      На самом деле такие резкие темпы в развитии фич заставляют задуматься и не торопиться прыгать на Вивальди.
        0
        Кстати, боковая панель в виде флагов была и в предыдущих сборках ;)
          0
          Она была совсем пустая. Её лишь можно было включить и изменять по ширине, даже никакого API не нашёл сопутствующего, так что не подловили. =)

          Спасибо Вам, вы вернули ещё одну часть моего былого и отчасти забытого экспериенса использования браузера.
          +2
          Лично для меня главной фишкой был встроенный почтовый клиент, так что я уже определился с прыжком…
            +2
            Вы наверно не поняли, но прямо здесь и сейчас вы можете уже начать писать себе почтовик, IRC-чат, боковой RSS и пользоваться ими. Ну или можете подождать пару недель и другие люди это сделают за вас, вам останется лишь установить нужные расширения.
              –2
              Именно! Теперь на грустное я очень скучаю по ________ в браузере можно легко найти ответ в виде расширения. Может быть не сегодня же, но в дальнейшем точно. Тот же Google Inbox, который вчера заработал в Opera, очень неплохо адаптируется под узкую панель.
                +2
                Гугл или Яндекс пишут свои почтовики годами большими командами профессиональных разработчиков, оптимизируют клиент-серверное взаимодействие, и так далее. А вы думаете, что кто-то вдруг придёт и напишет полноценное расширение почты сколь-либо сравнимое по функциональности и удобству? Которое по сути будет тем же веб-клиентом, только с гораздо большим геморроем в части взаимодействия с серверной частью почтовых сервисов и формированием интерфейса.
                  0
                  И спустя несколько месяцев начать искать им замену, потому что авторы решат начать зарабатывать на них деньги как было с чудесным расширением, добавлявшим жесты мышью в хром.
                +8
                На самом деле такие резкие темпы в развитии фич заставляют задуматься и не торопиться прыгать на Вивальди.

                23rd, я тут посмотрел на ваши прошлые комментарии и, на мой взгляд, ведёте себя как будто не браузер выбираете, а так как… девушка себе мужа выбирает из поклонников: Вивальди развивается быстрее чем Опера… ах… нет… вот у Оперы новые фишки, а Вивальди ещё сырой. У Вивальди есть харизма, но Опера — проверенный… ох… за кого же...
                  +1
                  Я не выбираю браузер, я всю жизнь сидел и пока ещё сижу на Опере.
                  Просто я стараюсь писать о вещах как они есть.
                  Да, я писал, что разочаровался в Опере после воровства центрирования изображений. Recently Tabs и изменение горячих клавиш лишь дополнительный раз подтверждают это.
                  Но боковая панель расширений это действительно какая-то свежая идея в этой гонке фич.
                  В конечном итоге пользователи получат свои почтовики и RSS в боковых панелях как в Опере, так и в Вивальди, и им придётся выбирать.
                    0
                    Боковая панель же была ещё в 12й и предыдущих версиях и для неё были расширения, например, у Яндекса. Так что это возвращение старого доброго функционала.

                    после воровства центрирования изображений
                    а это про что?
                      0
                      Да, всё это хорошо забытое старое, просто после таких тёмных времён даже надеяться на что-то подобное не приходилось.

                      Немного не понял вашего вопроса.
                      +3
                      воровства центрирования изображений

                      Ну вот не надо драматизировать, идея давно витала в воздухе: в Firefox картинки давно по центру, в Safari центрированы по горизонтали. Если уж говорить про заимствование идей, то весь интерфейс Vivaldi просто повторяет то, что уже было в Opera — разве нет? Не будем называть это воровством, будем называть это общими идеями.
                        +4
                        Всё-таки против фактов не попрёшь. 16го февраля Вивальди выпустил билд версии 1.0.105.7, где было VB-3193 Center images.
                        И прямо же на следующий же день 17го февраля выходит обновление Opera Developer 29 «с некоторыми фиксами багов», хотя на самом деле там во флагах появляется центрирование, которое прекрасно себе работало.
                        Если уж мысли витали в воздухе давно, то Вивальди явно ускорил переход от мыслей к делу. =)
                          +6
                          Вообще же есть процесс приёмочного тестирования, выкладки релиза (даже девелоперского).
                          То, что за один день можно впилить фичу и тут же выложить её даже в Developer Channel мне кажется… очень оптимистичным.

                          Хотя это мои спекуляции, я точно процесса не знаю.
                            0
                            Вы абсолютно правы, это просто невозможно.
                            +5
                            Простая сборка браузера из исходников занимает почти целый рабочий день, так что ваша версия не выдерживает критики.
                              +3
                              Ого. Любопытства ради: это в прямом смысле сборка или у вас настолько гигантское количество тяжёлых тестов прогоняется?
                                +1
                                Если правда любопытно, то попробуйте собрать Chromium из исходников сами :) Больше подробностей знает alex_shpak.
                                  +1
                                  Вадим некорректно выразился. Собрать браузер занимает относительно немного времени, но в паблик выкладываются только ночные сборки (в номере версии 29.0.1794.0 четырехзначное число каждый день увеличивается на 1). Так что теоретически возможно написать код в один день и показать его в developer-сборке на следующий день.

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

                                  С другой стороны, соответствующий баг в чейнджлоге имеет номер DNA-34005, а в предыдущем релизе (13 февраля) были исправлены баги с номерами вплоть до DNA-34169. Поскольку номера багов увеличиваются последовательно, то, скорее всего, этот баг был создан ранее 13 февраля.
                                    0
                                    Гм, значит неправильно понял эту кухню с ночными сборками.
                                +1
                                Тоже обратил на это внимание. Думаю, такая дружеская гонка вооружений только на пользу пользователям. С симпатиями отношусь к обоим проектам. Но Опера в последнее время как-то совсем буксовала на месте, но с появлением браузера Вивальди парни явно начали шевелиться :)
                              0
                              Да, я писал, что разочаровался в Опере после воровства центрирования изображений.


                              Ну в опере 12.16 у меня есть центрирование изображений. И если я правильно помню то и опере 10 оно тоже было.

                              Украли сами у себя?
                                0
                                Вы правы, центрирование изображений было чуть ли не с первых версий Оперы.
                                Но ведь оно пропало.
                                И я вроде вполне ясно описал, что центрирование изображений они вернули не в 15й версии, не в 20й, а в 29й, спустя два с половиной года. И именно после того, как это сделали в Вивальди. Совпадение?

                                И ведь речь идёт не о какой-то сверхсложной фиче (синхронизации, например), а о обычном css на пару строчек. Такую простую вещь, которая гораздо улучшает и делает удобным просмотр изображений, делали 2.5 года? Или с начальством столько согласовывали?
                            +1
                            Теперь бы ещё Tab Menu перенести в боковую панель. В текущем виде оно всё равно неудобное.
                              0
                              Надо бы чтобы список последних закрытых вкладок был по умолчанию развёрнутым. Зачем лишние клики мыши.
                              0
                              Хотелось бы боковую панель с закладками не в отдельной вкладке, а везде как в Мозиле.
                              В Вивальди уже есть такая, только в нее с адресной строки не перетягиваются в закладки.
                                –4
                                Для этого есть Bookmarks API, то есть можно написать расширение, которое сделает самый удобный для вас менеджер расширений прямо в боковой панели.
                                0
                                После обновления почему-то в углу текст стал каким-то полужирным.
                                Это так задумано или что-то пошло не так?
                                image
                                  +3
                                  раньше надо было…
                                    0
                                    На сайте расширений было бы хорошо сделать подраздел Sidebar, такой же как и для Speed Dial.
                                      0
                                      Такой раздел скоро появится: первое расширение в этом классе появилось только вчера вечером.
                                      +6
                                      — Где сайт игровой библиотеки «Аллегро»? Я никак не могу его найти.
                                      — Ах, какой ты беспомощный! Сайт «Аллегро» — это синяя превьюшка, на которой большими буквами написано «Sourceforge».
                                      image
                                        0


                                        У меня в диалоге добавления сразу скриншот появился. Справедливости ради стоит заметить, что авторы сайта сами не озаботились никакими иконками, даже фавиконки нет.
                                          0
                                          У меня после обновления все превьюшки такими стали.
                                            0
                                            Скажите, пожалуйста, а как вернуть скриншоты и только скриншоты в качестве превью на Speed Dial? Я уже как-то раньше в обсуждениях этого нововведения (когда ещё переключиться можно было в правом нижнем углу на «старый» вид) говорил, что узнаю превьюшки исключительно по скриншоту сайта и никакие иконки вместо этого, а тем более просто прямоугольники с надписью-ссылкой на сайт мне ничем не помогают! Я уже писал, что по скриншотам могу отличить допустим пять якобы «одинаковых» превьюшек с одного и того же форума! А по иконкам они все будут абсолютно одинаковые! Помогите вернуть СКРИНШОТЫ сайтов! ПОЖАЛУЙСТА!!!
                                              0
                                              Opera Developer? В закладках (Bookmark Manager) есть пункт «Экспресс-панель»? Тогда надо открыть сайт, щелкнуть по сердечку в конце адресной строки, и стрелочками выбрать картинку — она будет видна везде, и в закладках, и на экспресс-панели.
                                                0
                                                Только что попробовал так сделать. Даже не поленился вообще удалить сайт из «Экспресс-панели» (у меня он Speed Dial) и поместить его туда заново, выбирая картинку стрелочками. Результат один — превью сайта создаётся не в виде выбранного стрелочками скриншота, а в виде прямоугольника некоего цвета с написью-ссылкой внутри… :(
                                                  0
                                                  хм, а версия Оперы какая? У меня в 29.0.1794.0 получается изменить превьюшку уже после добавления на Speed Dial. Может понадобиться обновить Speed Dial (нажать F5 пару раз)
                                                    0
                                                    У меня 29.0.1795.0. С тем сайтом, на котором тренировался, получилось не с первого раза. И с другими сайтами были моменты, когда не прокатывало сразу. Кажется дело в том, что надо дождаться, чтобы сайт полностью загрузился. Может быть, пока он не загружен полностью, с него скриншот не делается? В общем, как-то не устойчиво это работает. Я надеюсь, что всё дело в «developer».
                                                      0
                                                      Можно отключить экспериментальй start page, тогда включится старая экспресс-панель со скринами.
                                          0
                                          В хром бы панельку предложили, вместо opr
                                            +1
                                            Это часть интерфейса, не имеющая отношения к движку Chromium.
                                            Но если ребятам из Chrome понравится, я думаю они себе что-нибудь подобное сделают.
                                              –3
                                              По своему. И оно же прилетит опять к вам, будет две
                                                0
                                                Нам нужно больше золопанелек
                                                Скрытый текст
                                                Главное с ними не переборщить

                                                  0
                                                  Почему оно к ним должно прилететь? Хром != Хромиум
                                                    0
                                                    потому что все эти апи — хромиумовские, в хроме своих нет, насколько я помню
                                                      0
                                                      Какие эти? Вы речь идет о том, что если товарищи в гугл захотят сделать модификацию интерфейса — они ее сделают. В Хроме. Не Хромиуме. То что сделают в Хроме никак к опере не прилетит.
                                                        0
                                                        Это не «модификация интерфейса», это — api для расширений
                                                          0
                                                          Я потерял нить, ту самую.

                                                          >В хром бы панельку предложили, вместо opr

                                                          >Это часть интерфейса, не имеющая отношения к движку Chromium.
                                                          Но если ребятам из Chrome понравится, я думаю они себе что-нибудь подобное сделают.

                                                          >Это не «модификация интерфейса», это — api для расширений
                                                    +2
                                                    Весь слой расширений мы реализовывали самостоятельно поверх движка, поскольку решили писать нативный интерфейс для каждой платфомы (максимальной ей соответствующий), а не универсальный, как сделал Chromium. Поэтому все наши доп. API для экспресс-панели и теперь для боковой панели — это отдельная история.
                                                +4
                                                Наконец-то что-то приятное и полезное.
                                                Однако, несмотря на появление переназначения комбинаций клавиш, так и не смог вернуть ctrl+z. Да, да, понимаю что нужно «избегать» таких комбинаций, как было сказано здесь — blogs.opera.com/desktop/2015/03/sidebar-extensions-speed-dial-syncing-customizable-shortcuts-opera-developer-29/, но черт возьми, я не хочу этого избегать. Никогда в жизни не пользовался данной комбинацией для отмены действий в текстовой области, а вот вкладки открывать было крайне удобно.
                                                В любом случае, браузер просто игнорирует попытки установить ctrl+z вместо ctrl+shift+t, может флаг какой нужно включить? =)
                                                  0
                                                  А я пользуюсь Ctrl+Z для отмены в текстовой области и это не мешало пользоваться и для отмены закрытия вкладок. Сейчас это решено через плагин SimpleUndoClose, но опять же, вкладка открывается без истории пользования.
                                                  0
                                                  Неужели заканчивается эпоха монополии одного браузера на вертикальные вкладки?
                                                    0
                                                    Извините, а как включить вертикальные вкладки в Opera Developer?
                                                      0
                                                      Поставить расширение для боковой панели.
                                                        0
                                                        Я попробовал. Скажем так, монополия одного браузера сохраняется. ОК, двух. Вивальди и Опера 12
                                                          0
                                                          А чем не понравилось? В FF tree-style tabs ещё есть.
                                                            0
                                                            Панель слева, а я люблю справа. Выглядит не очень аккуратно. Да и вкладки по верху окна никуда не исчезают.
                                                            FF TST очень хороший, подтверждаю. Но на мониторе 1440х900 появляется горизонтальный скрол на страницах. Поэтому хочется нативного решения.
                                                    +8
                                                    Прочитав новость испытал странное чувство когда за успехи Opera хочется благодарить Vivaldi. Ребята молодцы, так держать!!!
                                                      +2
                                                      Что-то странное. Всем нравится, все счастливы, рейтинг топика +2.
                                                        +4
                                                        видимо, кто не счастлив, тот уже ленится в очередной раз отписываться об одном и том же :)
                                                          +1
                                                          Не все счастливы. Например, очень не хватает возможности изменить настройки прокси не затрагивая системные настройки.
                                                          +7
                                                          Как только Вивальди вышел, вы сразу работать начали, а не выпиливаением закладок и прочих фич.
                                                            0
                                                            волшебный пендель конкуренции.
                                                            0
                                                            Сtrl-Z?
                                                              0
                                                              Sexy Undo Close Tab
                                                              0
                                                              В ваш ИИ, который определяет какое из слов sub.domain.zone будет выделено крупным на «иконке» в SpeadDeal, добавьте, пожалуйста ЖЖ. Там крупным должен быть USERNAME.livejournal.ru, а не username.LIVEJOURNAL.ru.

                                                              P.S. А вот MARKET.yandex.ru автор этой фичи явно пользуется. :)

                                                              P.P.S. И, конечно, панель должна открываться по F4, да. :) У вас, надеюсь, собирается статистика по тому, сколько % пользователей этой панели сменит горячую клавишу на привычную?
                                                                0
                                                                Надо бы ещё:
                                                                1) Собственные настройки прокси сервераа на системные. Причём если уж делать то по хорошему. Желательно с возможность внести несколько прокси серверов и реализовать способ их переключения (выбора). Для идеального примера можете посмотреть на то как сделано в Maxthon`е или в расширении Proxy SwitchySharp (https://chrome.google.com/webstore/detail/proxy-switchysharp/dpplabbmogkhghncfbfdeeokoefdjegm) Кстати именно его сейчас и использую в опере через (Download Chrome Extension — addons.opera.com/ru/extensions/details/download-chrome-extension-9/?display=en).
                                                                2) Всё таки нужна нормальная синхронизация SpeedDial (как раньше). Мне например совершенно не удобно то как сейчас сделано. Мне удобно если на всех компах (устройствах) SpeedDial одинаков. И синхронизировался бы именно один вариант, так же как и панель закладок (вот её сделали правильно).
                                                                  0
                                                                  По поводу SpeedDial можно и текущую возможность оставить может таки кому будет полезно. Но при этом добавить возможность выставить настройку для синхронизации между выбранными устройствами. Например выставить галочки на домашнем и рабочем компе для взаимной синхронизации, а на планшете оставить свои.
                                                                  +2
                                                                  А как из верхней панели перенести нужные, уже установленные, расширения в боковую панель?
                                                                    0
                                                                    Подскажите же мне, новая синхронизация не должна что ли подтянуть закладки из Опера линк?
                                                                      0
                                                                      Не должна.
                                                                        0
                                                                        а зачем тогда этот опера линк нужен и почему он мне пишет, что мои закладки в безопасности? Я так ждал этой синхронизации, чтобы закладки из линка в броузер добавить.
                                                                        upd: ну прекрасно, Опера в своем репертуаре. Теперь на странице линка пишут, что он — это прошлый день и надо пользоваться встроенной в браузер синхронизацией. При этот даже никакого экспорта из линка нет.
                                                                          0
                                                                          Есть импорт из старой оперы
                                                                            0
                                                                            прекрасный вариант — устанавливать старую оперу через только времени после ее утилизации.
                                                                              0
                                                                              Ну установите портабельную версию. Если вам закладки эти нужны, то значит они стоят того. Если не нужны, тогда непонятно зачем вы так напрягаетесь.

                                                                    Only users with full accounts can post comments. Log in, please.