Vivaldi

  • Browser
  • Mail
  • News
  • Community
  • About

Navigation

    • Browser
    • Mail
    • News
    • Community
    • About
    • Register
    • Login
    • Search
    HomeBlogsForumHelpThemes
    • Home
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. Local Forum
    3. Русский (Russian)
    4. Умелые руки
    5. Мое расширение "Берегите зрение".

    Мое расширение "Берегите зрение".

    Умелые руки
    4
    17
    216
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kichrot last edited by kichrot

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

      Репозиторий: https://github.com/kichrot/Take-care-vision
      Актуальный релиз: https://github.com/kichrot/Take-care-vision/releases/

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

      Страница настроек:

      Screenshot_1.png

      Пример всплывающего окна, для индивидуальных настроек текущего домена на активной вкладке:

      Screenshot_2.png

      sedative29rus Shpankov 2 Replies Last reply Reply Quote 7
      • sedative29rus
        sedative29rus @kichrot last edited by sedative29rus

        @kichrot said in Мое расширение "Берегите зрение".:

        после его установки, зайдите на страницу настроек

        На этом моменте ещё пришлось нажать "Сброс всех настроек", а то все поля с коэффициентами были пустыми.
        А так, отличная работа 👍🏻

        K 1 Reply Last reply Reply Quote 0
        • K
          kichrot @sedative29rus last edited by kichrot

          @sedative29rus said in Мое расширение "Берегите зрение".:

          @kichrot said in Мое расширение "Берегите зрение".:

          после его установки, зайдите на страницу настроек

          На этом моменте ещё пришлось нажать "Сброс всех настроек", а то все поля с коэффициентами были пустыми.

          На основе Вашего описания, попробую поэкспериментировать и найти причину бага.

          А так, отличная работа

          Благодарю Вас за крайне положительный отзыв. 🙂

          sedative29rus 1 Reply Last reply Reply Quote 0
          • sedative29rus
            sedative29rus @kichrot last edited by

            @kichrot said in Мое расширение "Берегите зрение".:

            найти причину бага

            🤔 🤔 🤔

            А, до меня сейчас дошло, что эта проблемка только у меня по известным причинам, так что прошу прощения. На чистом профиле всё ОК.

            1 Reply Last reply Reply Quote 0
            • Shpankov
              Shpankov Vivaldi Team @kichrot last edited by

              @kichrot said in Мое расширение "Берегите зрение".:

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

              Спасибо!
              А как устроены файлы локализации? Есть возможность перевести на другие языки? В смысле - я могу запустить перевод в нашей системе переводов и сделать многоязычную версию.

              K 1 Reply Last reply Reply Quote 0
              • K
                kichrot @Shpankov last edited by

                @Shpankov said in Мое расширение "Берегите зрение".:

                А как устроены файлы локализации?

                Стандартно, в соответствии с официальной документацией Chrome Developers: https://developer.chrome.com/docs/webstore/i18n/
                Есть хорошая статья на русском: https://habr.com/ru/post/267501/

                Есть возможность перевести на другие языки?

                Да. Для этого в папке "_locales" следует создать новую папку, с именем в виде кода языка, для которого осуществляется локализация. Коды смотрите в официальной документации, на которую я дал ссылку.
                В эту папку скопировать файл "messages.json" из папки "ru" или "en".
                В этом файле, для каждой строки, перевести значение параметра "message", с имеющегося языка, на нужный язык.

                я могу запустить перевод в нашей системе переводов и сделать многоязычную версию.

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

                Единственное возможное препятствие, при дословном переводе - длина получающихся строк, которая у разных языков может разная, что может привести к поломке вида HTML формы расширения.
                Так, что при переводе возможно придется подбирать синонимы, что бы строка умещалась и не ломала вид формы.

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

                Кстати, с английским я не дружу и мало представляю, насколько удачно сделал перевод в английской локализации. Если у Вас есть возможность, то пожалуйста посмотрите и напишите здесь, что, где и как надо исправить. Буду благодарен.

                Shpankov 1 Reply Last reply Reply Quote 0
                • Tsvetkov1964
                  Tsvetkov1964 last edited by

                  Отличная работа, поставил и как будто глаза промыл. Теперь шрифт Verdana (установил принудительно для всех сайтов) в Вивальди одно загляденье.

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    kichrot @Tsvetkov1964 last edited by kichrot

                    @Tsvetkov1964 said in Мое расширение "Берегите зрение".:

                    ... шрифт Verdana (установил принудительно для всех сайтов) ...

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

                    Комментарий 2:

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

                    Tsvetkov1964 1 Reply Last reply Reply Quote 0
                    • Tsvetkov1964
                      Tsvetkov1964 @kichrot last edited by

                      @kichrot Спасибо, у меня все работает, немножко поджирнил, красота!

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        kichrot @Tsvetkov1964 last edited by

                        @Tsvetkov1964 said in Мое расширение "Берегите зрение".:

                        ... немножко поджирнил, красота!

                        Маленький комментарий.

                        В расширении реализованы два метода "поджирнить" шрифт:

                        1. создать у шрифта тень, при помощи оператора CSS "text-shadow";
                        2. создать у шрифта контур, при помощи оператора CSS "-webkit-text-stroke-width".

                        В чем между ними разница почитайте в интернете.

                        Можно использовать оба метода совместно, но особого смысла нет.
                        Какой метод использовать и использовать ли вообще, пользователь должен определить самостоятельно, по своему субъективному восприятию, на своем мониторе.
                        Просто уделить время и поиграться с настройками.

                        Tsvetkov1964 1 Reply Last reply Reply Quote 0
                        • Tsvetkov1964
                          Tsvetkov1964 @kichrot last edited by

                          @kichrot Я остановился на контуре, второе даже не пробовал за ненадобностью, все устроило сразу. Выставил толщину 0,1.

                          K 1 Reply Last reply Reply Quote 0
                          • K
                            kichrot @Tsvetkov1964 last edited by

                            @Tsvetkov1964 said in Мое расширение "Берегите зрение".:

                            ... Я остановился на контуре, второе даже не пробовал за ненадобностью, все устроило сразу. Выставил толщину 0,1.

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

                            Tsvetkov1964 1 Reply Last reply Reply Quote 0
                            • Tsvetkov1964
                              Tsvetkov1964 @kichrot last edited by

                              @kichrot Так, а при тени ничего такого?

                              K 1 Reply Last reply Reply Quote 0
                              • K
                                kichrot @Tsvetkov1964 last edited by

                                @Tsvetkov1964 said in Мое расширение "Берегите зрение".:

                                @kichrot Так, а при тени ничего такого?

                                Лично я у себя не наблюдал. 🙂

                                1 Reply Last reply Reply Quote 0
                                • Shpankov
                                  Shpankov Vivaldi Team @kichrot last edited by

                                  @kichrot said in Мое расширение "Берегите зрение".:

                                  Единственное возможное препятствие, при дословном переводе - длина получающихся строк, которая у разных языков может разная

                                  Само собой. Поэтому для удобства локализации все строки принято делать длиной английский текст помноженный на 1,4 (если не ошибаюсь). Плюс - многие меню и диалоги делаются подстраиваемыми автоматически под длину строк.

                                  Ну, в общем, посмотрим, что получится.

                                  K 1 Reply Last reply Reply Quote 0
                                  • K
                                    kichrot @Shpankov last edited by kichrot

                                    @Shpankov said in Мое расширение "Берегите зрение".:

                                    @kichrot said in Мое расширение "Берегите зрение".:

                                    Единственное возможное препятствие, при дословном переводе - длина получающихся строк, которая у разных языков может разная

                                    Само собой. Поэтому для удобства локализации все строки принято делать длиной английский текст помноженный на 1,4 (если не ошибаюсь). Плюс - многие меню и диалоги делаются подстраиваемыми автоматически под длину строк.

                                    Каюсь. Подобным не заморачивался, для избежания усложнения кода. 🙂

                                    1 Reply Last reply Reply Quote 0
                                    • K
                                      kichrot last edited by

                                      Выпустил новый релиз расширения "Берегите зрение". Исправлены обнаруженные ошибки.
                                      Ссылка на скачивание в первом сообщении темы.

                                      1 Reply Last reply Reply Quote 3
                                      Loading More Posts
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes
                                      • Reply as topic
                                      Log in to reply
                                      • 1 / 1
                                      • First post
                                        Last post

                                      Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.

                                      Copyright © Vivaldi Technologies™ — All rights reserved. Privacy Policy | Code of conduct | Terms of use | Vivaldi Status