Giter Site home page Giter Site logo

kristal374 / magical_workspace Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 234 KB

Magical Workspace - это простое расширение, реализующее механизм пространств, позволяющий сохранять вашу рабочую область и возвращаться к ней позже. Это позволяет избавиться от множества открытых вкладок, к которым вам может потребоваться вернуться.

Home Page: https://addons.mozilla.org/ru/firefox/addon/magical-workspace/

License: GNU General Public License v3.0

CSS 18.93% HTML 13.96% JavaScript 67.11%
firefox firefox-extension side-bar workspace browser-extension

magical_workspace's Introduction

Magical Workspace

logo

Описание

Расширение для Firefox, реализующее примитивнейший функционал рабочих пространств, аналогичный пространствам в Opera.

Использование

Функционал расширения очень простой: есть несколько кнопок, представляющих пространства. При переходе в новое пространство, расширение запоминает список открытых вкладок и закрывает их. Затем оно считывает список вкладок из другого пространства и поочередно открывает их взамен закрытых. Как упоминалось ранее реализация примитивнейшая, но мне этого пока хватает. Так же существует функционал создания новых пространств и их удаления(не применимо к первым двум), всего вы можете создать не более 12 пространств. У каждого из пространств будет своя иконка что позволит их отличать. Имеется и возможность переименовать пространство после двойного клика по названию.

Внешний вид

present-1.png present-1.png

Установка

Поскольку расширение разрабатывалось на основе опыта использования Opera, мне хотелось реализовать функционал расширения с использованием боковой панели(sidebar). Firefox имеет нужный инструментарий позволяющий работать с sidebar-ом, однако по умолчанию минимальный размер боковой панели ограничен и не позволяет полноценно повторить интерфейс боковой панели из Оперы.

Загрузите это расширение из магазина Firefox

Что бы изменить минимальный размер боковой панели Firefox следуйте этой инструкции если ваш Firefox выше версии 69:

  1. Введите в адресной строке about:config
    • Если возникнет предупреждение, нажмите "Продолжить".
  2. В поле поиска введите toolkit.legacyUserProfileCustomizations.stylesheets.
  3. Измените значение данного параметра с false на true.
  4. Перейдите по следующему пути: Меню -> Справка -> Информация для решения проблем -> Папка профиля -> Открыть папку или если язык браузера английский: Firefox menu -> Help -> Troubleshooting Information -> Profile folder -> Open folder
  5. Должна быть папка с именем Chrome. Если её нет, создайте её.
  6. В упомянутой папке Chrome есть файл userchrome.css. Если его не существует, создайте его.
  7. Откройте этот файл с любым текстовым редактором.
  8. В этом файле, если нет правила CSS #sidebar-box, создайте его:
    #sidebar-box {
         min-width: 45px !important;
    }
  9. Перезагрузить Firefox. Готово.

Если ваш Firefox ниже версии 69:

  1. Перейдите по следующему пути Меню -> Справка -> Информация для решения проблем -> Папка профиля -> Открыть папку или если язык браузера английский: Firefox menu -> Help -> Troubleshooting Information -> Profile folder -> Open folder
  2. Должна быть папка с именем Chrome. Если её нет, создайте её.
  3. В упомянутой папке Chrome есть файл userchrome.css. Если его не существует, создайте его.
  4. Откройте этот файл с любым текстовым редактором.
  5. В этом файле, если нет правила CSS #sidebar, создайте его:
    #sidebar {
         min-width: 45px !important;
    }
  6. Перезагрузить Firefox. Готово.

magical_workspace's People

Contributors

kristal374 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.