-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Что хотелось бы улучшить в интерфейсе #549
Comments
|
Зачем? |
ширина вкладки регулируетсо |
|
По 1 хорошо делайте По 4 не понял, причём тут XMLHttpRequest, давай ссылку на пример |
|
ато неимоверно насточертели вылазящие вкладки в отдельные окна |
если бы ваш фаирфокс еще и собиралсо по людски :) да и просто покапатсо в этих сорцах руки не доходят
и ты забыл что у нас квантум ну и потом мозиловцы добавли 3% функционала какого то расширения |
Про третью кнопку (колесо) я знаю и пользуюсь ей. Но просьба-то не о способе закрывания вкладки, а об убирании крестика для того, чтобы больше буковок от названия вкладки видно было.
Например, любой сайт с ныне модными "бесконечными" страничками. Да хоть те же Youtube или Aliexpress. А пока эти данные подтягиваются, где анимация браузера, показывающая, что он сейчас в процессе получения чего-то с сайта? А нет её! А сайтов таких сейчас - каждый третий. А связь бывает плохой, и сайты бывают тормозные и глючные. Скрипт туда запрос отправил и ждёт поступления ответа. А ответ может прийти через минуту, а может и вообще никогда не прийти. А я, как пользователь, вижу пустые места посреди странички и не знаю - ждать мне ещё появления там чего-то, или уже можно и не ждать. (Особенно радует, когда в ровной прямоугольной сетке у некоторых случайных ячеек содержимого вообще не предполагается, как например у Youtube, когда его с Украины смотришь.) |
Вспомнил ещё одно пожелание:
Хочется, чтобы он этого не делал. Или хотя бы чтобы была настройка, позволяющая эту строку убирать. |
Попробуйте Tab Manager Plus for Firefox
Обычно внизу
Ну не знаю наверно можно ахахаха - я подумал про ждуна, така что анимация тут может сделать, я наоборт против анимаций и выключаю её |
да анимация перекрывает иконки (ну а личноя как раз ориентируюсь по иконкам) |
нодо есть посмотреть табмиксплюс вон вообще хочет закидывание своих кусков ручками |
Нет её там. Это в начале, когда на страничку заходишь, там внизу мелькают имена получаемых с сайта файлов, да вверху, на вкладке, вместо значка сайта анимация работает (синий шарик вправо-влево бегает). Но это всё только в начале, и только для тех файлов, которые в .html в явном виде прописаны.
Кому-то, может, и хиханьки, но я напарывался на сайты, где тыкание мышкой в страницу в случае, когда очередная порция данных ещё не полностью получена и показана, приводило к полному зависанию этой страницы. А сайт в тот период моей жизни был очень нужный.
Самим фактом своего наличия сообщит, что ещё не всё получено, браузер ещё продолжает что-то подкачивать. В принципе, многие сайты сами свою анимацию показывают. Но, во-первых, не все, а во-вторых, она в центре страницы, и если я ушёл на другую вкладку, то её окончания никак не увижу. И в третьих, сама реализация этой страничной анимации таков, что в случае кривых скриптов и разных аварийных ситуаций она может крутиться бесконечно, даже если все соединения с сайтом разорваны. (Я делал разные хитрые анимации для страничек, знаю, как там всё устроено.)
В Seamonkey и Iceape огромный отдельный значок есть для анимации во время загрузки страницы. (Той, начальной загрузки.) Я этот значок всегда из окна убирал. Но для нынешних сайтов (с их безумной подгрузкой всего и вся в процессе просмотра странички) такая индикация очень нужна. |
Немного поизучал, что происходит при докачке информации на страницы, и понял, что был несколько неправ в предложенном мной методе. На самом деле там всё несколько иначе, и возможно, что правильная реализация будет даже проще, чем моё первоначальное предложение. XMLHttpRequest отслеживать не нужно - через него скачивают только мелкий файлик (обычно JSON или XML), содержащий информацию о тех объектах, которые нужно показать на пустом месте страницы. А дальше скрипт ничего не скачивает, а создаёт и добавляет на страницу новые объекты. Если объект - картинка, скрипт прописывает ей атрибут И значит, отслеживать и индицировать нужно наличие именно таких запросов - точно так же, как при начальной загрузке страницы. |
Анимашки вывожу в отдельную тему |
А еще там вроде как обещали завезти в новый фаирфокс или уже давно завезли ...хотя я такого наверно давно? не видел (или просто не обращаю вниманиё?) |
и конечно все это очень интересно да и... ...
там часть браузера на какойто жабной жабе |
Ну вот мне приходит письмо с GitHub, что в теме появилось новое сообщение. Я перехожу по указанной там ссылке и получаю полторы-две секунды скакания страницы вверх-вниз.
Можно.
Контрольные суммы, естественно, есть - это же zip. Но с их помощью проверяется только целостность архива, а конкретные значения в браузер не зашиты. Поэтому единственное ограничение на пересборку - метод сжатия: либо store (без сжатия), либо deflate, и ничего более серьёзного. |
ну вот можот ужо в фаирфокс 100500 завезли каких то костылей |
Выяснилось, что не всё так просто с переделкой omni.ja: внесённых туда изменений браузер не видит! А причина этого в том, что при самом первом запуске браузера (точнее, при создании профиля пользователя) файлы omni.ja кешируются и потом берутся не из каталога браузера, а из этого кеша. Поэтому кроме редактирования файла нужно ещё грохнуть каталог startupCache. |
а умя сразу все меняетсо ...правдо там 2 omni.ja |
Не знаю, может быть. Я портил тот, который в подкаталоге |
ну а я портил тот что в корне :) |
Для удаления startupCache ещё есть purgecaches |
А есть чо нить для выкидывания консоли браузера при старте? |
Я нашёл место в стилях, которое меняют, чтобы показать/скрыть кнопку, но, к сожалению, не нашёл код, который это место в стилях меняет. Хотел сделать цивилизованно, чтобы можно было пунктом в настройках регулировать, но пока пришлось сделать так: В (И не забыть почистить кеш.) (В исходниках это изменение нужно вносить в файл https://github.com/Feodor2/Mypal68/blob/main/browser/base/content/browser.xul (строки 689-694). |
-console |
с мерзским tab detach-ем новая лажа (видимо после убирание адона для открытия всегда справа |
Вот небольшой список желательных улучшений в интерфейсе браузера.
Они в основном либо очень просты в реализации, либо вообще элементарны.
(Единственно что: идеи эти у меня в голове давно, и сейчас вспомню не все. Поэтому список со временем может немного подрасти.)
Когда на странице есть выделенный текст, в контекстном меню страницы появляется пункт
"Искать "_выделенный текст_" в _поисковик по умолчанию_"
. При выборе этого пункта меню в поисковый плагин передаётся выделенный текст.Хочется, чтобы передаваемый в плагин текст брался в кавычки, а из самого текста все кавычки удалялись.
Когда открытых вкладок становится так много, что они перестают помещаться в окно браузера, справа от вкладок появляется кнопка, открывающая вертикальный выпадающий список вкладок.
Хочется, чтобы эта кнопка была доступна всегда, даже если вкладка всего лишь одна.
Когда вкладок открыто мало, на каждой из них имеется кнопка закрытия ("крестик").
После открытия некоторого количества вкладок крестик с них пропадает и остаётся только на текущей.
Хочется, чтобы независимо от количества вкладок крестик был только на текущей, и только когда курсор мыши находится поверх этой вкладки. (То есть, показывать крестик по событию mouseover и убирать по событию mouseleave.)
Когда страница (сам файл .html и те файлы стилей, скриптов, картинок, которые в нём прописаны) загружается с сервера, на вкладке крутится анимация, дающая понять пользователю, что приехало ещё не всё, и вид странички может измениться, и её функциональность пока что может быть не полной.
Когда все файлы получены, анимация прекращается. Но ведь современные странички сплошь и рядом заскриптованы вдоль и поперёк, и бОльшую часть своего содержимого подгружают потом, скриптами.
А в результате я смотрю на браузер и не могу понять: ждать мне ещё чего-то, или то, что сейчас на экране, это и есть окончательное состояние странички, и можно начинать с ней работать.
Хочется, чтобы анимация была и когда страничка подгружает что-то своими скриптами. (То есть, когда запускается XMLHttpRequest - запускаем и анимацию (если её ещё нет). XMLHttpRequest отработал - убираем анимацию (если, конечно, нет других XMLHttpRequest-ов, ещё не завершённых.)
Проще всего это делать счётчиком активных XMLHttpRequest-ов: XMLHttpRequest запустился - счётчик увеличился на 1, XMLHttpRequest завершился - счётчик уменьшился на 1, счётчик увеличился с 0 до 1 - запускаем анимацию, счётчик стал нулём - останавливаем анимацию.
The text was updated successfully, but these errors were encountered: