Pull to refresh

Comments 71

Блин, они уже когда-нибудь сделают установку аддонов без рестарта FF?!
Вы должны признать, что это шаг в нужном направлении: без этого шага установка дополнений без перезапуска оказалась бы затруднённою.

Судите сами: теперь, чтобы отследить изменение некоторого расширения, достаточно следить за датою и размером одного файла, а не десятков.
Ну если бы я не признал, что это шаг в этом направлении, я бы не стал писать свой комментарий.
Мицгол такой Мицгол.
И как же Хром с этим справляется интересно, продолжая по прежнему распаковывать расширения?
Вам не кажется, что это из совсем разных областей. Зачем следить за кучей файлов, если браузер и так знает какие файлы он только что распаковал и установил? Может дело совсем не в этом?
Чего действительно не хватало Gecko для установки расширений без перезапуска и что было поменяно в Fx 4.0/Gecko 2.0
https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0
См. раздел But why?
Зачем следить за кучей файлов, если браузер и так знает, какие файлы он только что распаковал и установил?
Это замечание было бы верным, кабы всё дело как раз и не было именно в том, что Firefox не обязательно сам устанавливает файлы в папку с расширениями во профиле у пользователя: это может сделать и лично пользователь (вручную), тем самым Firefox поддерживает перекопирование расширений от пользователя к пользователю методами файловой системы (например, посредством файлового менеджера), поддерживает изменение расширений в установленном их виде (например, разработчиком во время разработки расширения), и так далее.
Видимо это тяжело сделать, как и красивую зеленую полосу загрузки страниц, уже 6 бета есть, а полосы все нет и нет, я уже переживать стал…
Для FF 3.6 есть Tab Mix, чтобы реализовать зелененькую полосочку на вкладке. А на 4.0b6 (которая у меня) этот непонятный кружочек… Не понять, например, когда черный кружок с серой долькой — она загрузилась почти полностью или совсем нет еще?!..
Cразу скажу, что для Firefox 4 существуют тестовые сборки Tab Mix Plus. Иногда слегка поглюкивают, но работать можно.
Есть в 7 преальфе, правда на мой вкус она выглядит как говно в активном табе, но она есть, это да. Так что в следующей бете вы её увидите, инфа 100%.
Вы юзаете преальфу и негодуете, что там что-то Вас не страивает?
А что Вас так удивляет? Я люблю находится «на острие» и следить за самыми последними разработками, потому я юзаю преальфы всего того, что могу. Плюс я импонирую Mozilla и сразу вижу где есть проблемы и в чём можно помочь сообществу (в первую очередь — русскоязычному).

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

Ну и, в конце-концов, даже если мне что-то не нравится — это совсем не значит, что я перестану этим пользоваться, такое в жизни сплошь и рядом ;)
После слова «синфазно» я понял что я неправ.
Ну тогда я спокоен, а то уже 6-я бета а этот непонятный кружочек в табах все еще остается, я уже по началу волноваться начал =)
Инфа не 100%. Зелёную полосу (индикатор загрузки страницы, отображаемый на корешке вкладки) отменили.
Да, уже в курсе, к сожалению. Достаточно странный ход, потому как она наглядно отображала прогресс загузки и была информативна и хороша собой (кроме внешнего вида в активной вкладке, как на мой вкус).

Mike Beltzner хороший парнь и достоин уважния, но вот с таким его решением мне сложно согласиться. Зато хорошая идея для UI-аддона: вернуть на место полосу загрузки над вкладкой, только доработать описанный в комментариях момент с разделением времени запроса и собственно загрузкой страницы (запрос — зелёнаяя линия, загрузка — синяя, например).
она уже есть в ночнушках. цвет из темы правда, но меняется.
Зелёную полосу (индикатор загрузки страницы, отображаемый на корешке вкладки) отменили.
Занимаясь разработкою расширений к Файерфоксу, иногда приходится ставить их не то что каждый час, а буквально каждую пару-тройку-другую минут, смотря по темпам и по радикальности переделок расширения. То же самое и с темами оформления.
C разработчиками понятно, честь им и хвала.
Но основная аудитория разработкой аддонов не занимается, и если подключение на лету технически сложно реализовать или приводит к снижению производительности, не вижу причин шевелиться в этом направлении.
> Занимаясь разработкою расширений к Файерфоксу

Hypertext Fidonet Extension?
Да.

Хорошо ещё, что я пишу для него XPCOM на джаваскрипте, а не компилирую — не то сейчас вообще не знал бы, что делать.
Так было же уже где-то здесь про установку расширений без перезагрузки. Или мне показалось?
Да, Jetpack в Mozilla Labs. Сейчас его вносят в основую ветку кода, как уже сделали с Firefox Sync.
Помимо Jetpack (ужé упомянутого batollo чуть выше) вы могли видеть ещё упоминание об отказе от так называемого «Extension Manager restart», который на самом деле требовал тайного дополнительного автоматического перезапуска Файерфокса во время того перезапуска, который требовался при установке расширений и вообще дополнений. Теперь этот перезапуск стал однократным, а в дальнейшем надеются и вовсе сделать его ненужным.
Ну, скажем, во-первых, после Chrome и Safari как-то непривычно неудобно.
Во-вторых, у меня целых два окна сохраненных вкладок. Потерять их — значит умереть, я адреса нигде не записываю, мне даже FF приходится закрывать убиванием ff.exe.
Когда аддон требует перезапуститься, в-третьих, еще и файлы могут качаться. Один раз в ожидании установки Personas и темы (с мыслями «наконец-то!»), пришлось ждать два часа, пока докачается Винда.
Ну и да, часто ставлю, особенно в первые дни с FF.
А, нет, не два часа, а два дня :) Винда же.
Тут дело не в том, страшно ли это мешает жить, а в том, что отсутствие рестарта — очевидное желание пользователя, которое конкурентам при этом удалось реализовать. Если выключатель света в комнате располагать внутри шкафа, жить тоже можно будет (чай, не каждую минуту свет включаем), но это не повод ставить его туда, даже если с точки зрения проводки это удобнее.
А Вы так часто ставите новые аддоны или Вам люто необходимо обновлять старые в тот же час как обновление стало доступно?
Об этом сказано уже выше, а обновления я вообще презираю.
Часто, не часто, а необходимость перезапуска наверное важнейшей программы на компьютере — браузера — из-за каких-то технических мелочей вроде обновления или установки/удаления дополнения довольно сильно раздражает. Где-то сопоставимо с необходимостью перезагрузки ОС при обновлении.
Так в альфах уже встроена поддержка jetpack-расширений, которые и можно устанавливать, удалять, включать и выключать без перезагрузки. Для сложных XUL-расширений, которые заметно меняют интерфейс браузера, нужно ли и реально ли это?
Владимир Палант, автор дополнения «AdBlock+», уже попытался переделать своё дополнения, сделав его джетпаченным, свой горький опыт он описал у себя в блоге.
Всё же этот метод больше рассчитан на мелкие дополнения, вроде Find Suggest, который при использовании поиска по странице через ctrl+f или /, при введении первых пары символов — делает саджест, основываясь на том, что находится на этой странице. Довольно интересно и даже полезно.
Да, я его пробовала. По-моему, это две разных ниши: мелкие клипперы, запускаемые из контекстного меню или кнопочкой, другие расширения, использующие стандартные элементы браузера — и расширения, трансформирующие браузер, меняющие его поведение. По моему опыту, при использовании нового профиля без вторых неудобно работать, а вот первые могут и не показаться необходимыми, пока не припрёт, и ты не окажешься с кучей открытых вкладок, которые нужно до времени сохранить, куда-то разбрость, и тут перезагрузка будет совсем не к спеху.

Это ниша между серьёзными расширениями и пользовательскими скриптами, из которой Jetpack вытесняет расширения Custom Buttons и Menu Edit.
пока не припрёт, и ты не окажешься с кучей открытых вкладок, которые нужно до времени сохранить, куда-то разбрость, и тут перезагрузка будет совсем не к спеху.

Так ведь в последних билдах внедрили часть функционала TabBar-а, теперь если в about:config выставить параметр browser.sessionstore.max_concurrent_tabs в 0, то после рестарта вкладки с прошлой сессии успешно восстановятся (если восстановление сессий включено, а оно, кажется, по умолчанию включено), но загружаться не будут, так что лиса и памяти много после перезагрузки не будет есть и пользоваться ей можно начать сразу, а не подождав час, пока загрузятся все вкладки.
А чтобы отделить старую сессию от новой — с таб кэнди это стало и вовсе очень просто: нажал CTRL + ` и создал новую группу, на которую сразу же и переключился.
И Jetpack в принципе может вытеснить Сustom Buttons, но последний — удобно держать для работы с множеством мелких кнопочек. Лично я не хотел бы заменять каждую из СВ-кнопок дополнений: получится ну уж очень много, хоть и по быстродействию оба варианта могут оказаться равны.
А Menu Editor-ом я не пользуюсь, ведь, опять-таки, есть СВ-кнопки для вызова наиболее часто используемых меню (настройки, исключения для куков, сохранённые пароли, дополнения, about-ы), которые ещё и группировать можно в 1 кнопку (у меня все about-ы — в 1 кнопке, на которую если нажать левой кнопкой мыши — открываются настройки, а правой — вылезает список, где перечислены все about-ы).
Фот за это я и не люблю опен сорц. Никаких гарантий поддержки интерфесов. Взяли и перекроили плагинную систему., да так что юзер не может юзать старые плагины. Ну кто мешал добавить добавить опцию в граф интерфейсе на влючение этого чуда и по умолчанию на годик остасить её в старом положении.
Ну почему, не только в open source такое бывает. Тем более, что это обновление мажорной версии.
вспомните, что было когда только ввели docx вместо doc…
Справедливости ради MS формат doc поддерживали десятилетия, и эта поддержка продолжается.
галку то там сделали, только умолчание было другое и плагин сделали для старых версий. А вот с риббоном — другая история
Посмотрите на Windows Phone 7, и где там гарантии поддержки хоть вообще чего-нибудь из Windows Mobile 6.5? Так что опенсорс тут несколько мимо, к тому же сказали же, что это не прямое правило без исключений, а опциально обходимое.
WP7 это вообще п*зд*ц, мягко говоря. Взять тысячи софтин и поставить на них крест. У тебя выбор — либо забить на MS-платформу, либо начать писать на .Net. Куда деть наработки?

Кому-то может и легко забить на MS, а кто-то должен делать конверсию на производстве. Ананасы, мля, ненавижу.

Простите за выхлоп
Ну рано или поздно надо прекращать поддержку старья и писать что-то новое. Но не каждый день конечно.
Вы представляете сколько девелоперов встало раком из-за ситуации с WP7? Да, инновационно, да, красиво, но какого хера?
Не меньше чем при появлении win vista/win 95/win98 и т.п.
В том то и дело, что значительно больше. Какие проблемы возникли в ситуации с win98/xp/vista? Да, API поменялся, достаточно серьезно, но с учетом обратной совместимости — это раз, никто не заставлял менять язык и среду разработки — это два, а количество проблем с софтом было связано исключительно с криворукими девелоперами, которые некорректно использовали ранее доступные API, допустим, проверку версии ОС.

Проблемы высосаны из пальца, а здесь мы имеем полный реврайт, со всеми вытекающими. Mozilla (хреновый пример, но все же) была в шоке со своим Fennec'ом и просто забила. Понятное дело, что SpbSoftware быстренько перейдет на новые рельсы — это полностью их профиль, но как быть разработчикам под WM у которых круг поуже?
> Никаких гарантий поддержки интерфесов. Взяли и перекроили плагинную систему.

Бесконечно поддерживать старые интерфейсы ради сомнительной поддержки совместимости — это тоже не всегда хорошо.
В Windows, например, cmd.exe до сих пор работает в кодировке cp866 со времён MS-DOS. И это в 2010 году, когдв всё делается с интернациональной поддержкой и UTF-8.
А при чем тут опенсорс? Вот, Microsoft в 2007 ворде молча поменяли формат редактора формул так, что даже при сохранении в doc формулы становятся картинками.
Вообще говоря, система совместимости расширений Firefox требует явным образом указывать максимальную версию. Т.е. если автор расширения поправил его манифест, чтобы указать что расширение совместимо с Fx 4.0, то не западло ему будет и указать необходимость распаковки (<em:unpack>) коль скоро расширение требует сабжа.

Проблема расширений Firefox в том, что они предоставляют слишком много возможностей — т.е. слишком прямой доступ к ядру браузера. Решает эту проблему проект Jetpack с новым API, которое будет существенно более стабильным (но менее широким по функциональности).
Первый компетентный коммент по теме
UFO just landed and posted this here
Но ведь XPI сжат, не так ли?.. На распаковку будет затрачиваться время процессора.
UFO just landed and posted this here
Абсолютно верно! Проводил бенчмарки — single file system с упаковкой выигрывает даже не достаточно больших объемах. Ситуация выглядит практически аналогичным образом даже если положить сверху шифрование.
* на достаточно больших, прошу прощение
UFO just landed and posted this here
А ещё в последней бэте уже приземлили Add-on Bar, который в будущем заменит статус бар, а пока, дабы дать время разработчикам переделать свои дополнения — содержит старый статус бар внутри себя. Так что разработчикам дополнений, которые прописывают свои иконки в статус бар — надо переделать эти дополнения так, чтобы иконки имели прописку п.м.ж. в Адд-он баре.
Да, статусбар им спать не давал. Теперь в попытках стать смешнее хрома они пришли к «гениальному» решению — засунули два урла (текущей страницы и ссылки) один за другим в адресную строку. Наверное, им показалось, что там слишком много места.
мне тоже сначала не понравилось это нововведение, а потом я как-то заметил что ведь и правда мне не надо все 100% времени браузинга чтобы статусбар занимал место, но я надеялся что они сделают как у гугла — скрываемый статус бар, который вылезает только при наведении на ссылку (надеюсь, что уже очень скоро сделают для лисы такое дополнение), а вообще: если теперь навести мышкой на ссылку — в адресной строке появляется этот адрес и если он весь не умещается, то адрес текущей активной страницы сокращается, освобождая место под адрес ссылки под курсором, так что всё не так уж и плохо, правда не привычно первое время.
У меня у браузера довольно минималистичный интерфейс, а вкладки сбоку, так что статусбар нисколько не напрягал, тем более, что там полезные переключатели режимов для прокси, профилей и включатель FireBug'а. И собственно статусная строка, которая показывала мне, посещала ли я документ по ссылке, насколько давно, и есть ли он у меня в закладках. Не говоря уж о том, что в статусбаре может покзывться не только информация о ссылке, но и, например, о других элементах страницы. Теперь своей попыткой пришить кобыле голову к хвосту они полностью исключили возможность расширять представление о том, что там за ссылкой.

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

Если б они засунули прямо в адресную строку заголовок документа (я подумываю это сделать для полноэкранного режима — справа от урла), это было бы логично (хоть и почти так же тесно), потому что и URL, и заголовок одинаково идентифицируют документ, и звёздочка, и знак подписки, и многие кнопочки, которые помещаются в правую часть адресной строки, одинаково относятся к ним обоим. И что будет теперь, когда перед этими кнопками будет влезать совершенно левая информация?
тем более, что там полезные переключатели режимов для прокси, профилей и включатель FireBug'а

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

Я что-то не припомню, чтобы такое было в лисе, это наверно дополнением каким-то делалось? Если так, то, опять-таки, это всё останется. В аддон-баре.
заголовок документа (я подумываю это сделать для полноэкранного режима — справа от урла)

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

А ещё я забыл адрес страницы и название дополнения, но 1 разработчик из moz-dev-team как только в найтли выпилили статус-бар — он создал дополнение, которое имитирует статус-бар хрома. Вспомню — напишу.
Так ведь всё это просто и без проблем перелезет в аддон-бар.

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

Я стараюсь держать в статусной строке только те кнопки, которые показывают мои режимы работы (текущего пользователя, текущий прокси, включенность greasemonkey/stylish), то есть то, что, в какой-то степени, расширяет строку статуса; кнопки, которые не являются индикаторами, выношу на панель закладок или скрываю.

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

А ещё я забыл адрес страницы и название дополнения, но 1 разработчик из moz-dev-team как только в найтли выпилили статус-бар — он создал дополнение, которое имитирует статус-бар хрома. Вспомню — напишу.

Вы же понимаете, что эта имитация статусбара будет нестандартной, расширять её будет трудно.
Хотя если вспомните — напишите, пожалуйста.

а значок рсс так и вовсе выпилили

Кстати, если знаете расширение, возвращающее в полном объёме этот значок, тоже напишите :) К счастью, этот вандализм устраняется легко.

И собственно статусная строка, которая показывала мне, посещала ли я документ по ссылке, насколько давно, и есть ли он у меня в закладках.

Я что-то не припомню, чтобы такое было в лисе, это наверно дополнением каким-то делалось? Если так, то, опять-таки, это всё останется. В аддон-баре.

Это расширение Link Status, оно модифицирует саму статусную строку, а не просто располагает на панели со статусной строкой свою кнопку, так что аддон-бар тут не поможет.

Представляете, на сколько это затормозит отображение каждой странице с х ссылок на ней? Не проще ли...

Я имела в виду заголовок текущего документа. Чтобы в адресной строке отображались последовательно URL текущего документа, начало его заголовка, а уж потом кнопки добавления в закладки и подписки.
Вот этот аддон-бар — совсем фигня.
Рано ещё вы судите — он ещё не доделан.
То есть они убрали важную часть браузера, а покольку её использовали как дополнительное пространство, создали элемент, это пространство занимающий.

Нет, они ничего не убирали, они разделили статусбар на 3 части (вернее он и так был раньше разделён на них, но обе они были объединены статусбаром): 1 Часть — статусный текст о состоянии страницы («готово», «загружается» и т.п.), его временно просто убрали, но собираются переделать из текстового в графический вид (что нам, пользователям, обернётся экономией места без потери функционала).
2. адрес ссылок, показываемый при наведении — этот элемент целиком переполз в адресную строку.
3. иконки и кнопочки от дополнений — этот элемент решили улучшить, т.к. когда был статусбар — в режиме настройки паналей (когда на них можно кнопочки перетащить) — статус бар был недоступен для изменений, а теперь станет доступен, перестанет занимать всю строку, если в этом нет необходимости и будет поддержка быстрого его сокрытия кликом по стрелочке под ним.
Так что просто подождите — на самом деле они всё только улучшают. Единственные их 2 промаха — это убирание иконки-индикатора RSS (и нет, дополнения восстанавливающего этот функционал наверно не будет, ниже объясню почему), и перенос линк-локейшена в адресбар, что, на самом деле — экономия места, просто многим юзерам (и мне в том числе) хотелось бы, чтоб они копировали поведение статусбара из хрома, когда он по-умолчанию скрыт и появляется только при наведении на ссылку — но это, сделали дополнением, так что всё нормально.
Ну, то, что он неубираемый, спишем на альфу (но, в принципе, я надеюсь, что тестеры сделают им втык, и к релизу они статусную строку вернут). Кстати, если знаете расширение, возвращающее в полном объёме этот значок, тоже напишите :) К счастью, этот вандализм устраняется легко.
Убираемый: View — Toolbars — Add-on Bar. И нет, ничего они, к сожалению, уже не вернут, т.к. после инцидента с иконкой RSS, когда я устроил бунт и предложил другим юзерам присоединиться — и ценой уже 2-ого бана моего аккаунта — мы сумели достучаться до администрации и они пошли на компромисс: иконку рсс они сделают обычной кнопкой, которую можно будет поместить куда-угодно на любую из панелей. Следите за багом 596731.
Я стараюсь держать в статусной строке только те кнопки, которые показывают мои режимы работы (текущего пользователя, текущий прокси, включенность greasemonkey/stylish), то есть то, что, в какой-то степени, расширяет строку статуса; кнопки, которые не являются индикаторами, выношу на панель закладок или скрываю.
Теперь аддон-бар не будет работать как статусная строка, а значит он превратится просто в ещё один тулбар. Так можно и имеющийся использовать. Вы же понимаете, что эта имитация статусбара будет нестандартной, расширять её будет трудно.

Это расширение Link Status, оно модифицирует саму статусную строку, а не просто располагает на панели со статусной строкой свою кнопку, так что аддон-бар тут не поможет.

Вы немного не поняли — всё это у вас и останется и именно в том объёме, который вы хотите. Всё, что вы раньше считали, что оно добавляет что-то в статусбар — оно теперь будет добавлять в аддонбар. Просто раньше нельзя было в статусбар перетащить какую-то кнопку или любой другой элемент, а теперь — можно. Хоть таббар :-)
Аддонбар = статусбар без статусного текста (переедет) и линк локейшен (переехал).
Что касается Link Status — возможно оно и сейчас работает, надо попробовать, а возможно — автору этого дополнения просто придётся немного переделать дополнение и иконка всё так же будет показываться.
Хотя если вспомните — напишите, пожалуйста.
Так и не вспомнил, уже обыскался и даже на форуме спрашивал — никто ничего не ответил, я теперь сам ищу это дополнение.
Я имела в виду заголовок текущего документа. Чтобы в адресной строке отображались последовательно URL текущего документа, начало его заголовка, а уж потом кнопки добавления в закладки и подписки.

Значит в тот раз я вас не правильно понял. А не проще ли просто куда-то на любую панель, не скрываемую при входе в полноэкранный режим (а стилями, кстати, можно настроить какие панели нужно скрывать и какие — не нужно), поместить кнопку, которая превращается в заголовок?
Хотя если вспомните — напишите, пожалуйста.

Наконец-то нашёл!
ой, это дополнение восстанавливает статусный текст («готово», «загружаю», и т.п.),
а для ссылок под указателем — это дополнение.
А вот с этим дополнением, ссылки будут показываться в тултипе, + помимо ссылки можно настроить показ иконки, тайтла страницы по ссылке.
А я вот никак не могу найти, чтобы как в старых версиях фф доступные обновления дополнений проверялись автоматом, но не устанавливались
если вы про обновления самой лисы — Инструменты — Настройки — Дополнительно — Обновления — Спрашивать каждый раз.
если вы про обновления дополнений — в адд-он менеджере вверху добавили кнопку (с иконкой шестерёнки), нажав на которую вылезает меню, в котором можно просто убрать чекбокс у «устанавливать автоматически».
Only those users with full accounts are able to leave comments. Log in, please.