ermak013

На Пикабу
17 рейтинг 0 подписчиков 4 подписки 1 пост 0 в горячем
Награды:
10 лет на Пикабу
18

Фокус-покус и новая стартовая страница хрома

Давным-давно я как-то задумался переписать стартовую страницу хрома, то ли потому что стандартная страница не "ахти", то ли потому что делать было нечего. Целью было сделать подобие "рабочего стола" с возможностью всяких расширений (при желании). Соответственно, получите и распишитесь JSOS.

Фокус-покус и новая стартовая страница хрома

Из полезных фич:

1. Подобие оконного менеджера - перетаскивание, закрытие модулей (приложений)

2. Установка внешних скриптов (js) => внешних модулей (приложений)

3. Установка внешних стилей (css) => внешних тем

4. Всевозможная настройка (модулей, системы)

5. Набор стандартных модулей:

- Панель (содержит все модули и ссылки на стандарные страницы хрома: history, downloads, bookmarks)

- Лог системы JSOS (просто отображает, что происходит)

- Установщик (ui обертка для установки скриптов и стилей)

- About JSOS (по стандарту)

Установка:

Есть 3 возможных пути, получить это чудо-юдо:

1. Качаем отсюда <zipfile> > Распаковываем > открываем chrome://extension > Включаем Developer Mode > Load unpacked extension

2. Устанавливаем урезанную версию с webstore.

Да-да урезанная, потому что установка внешних скриптов и тем, нарушает Developer Program Policies.

3. Собираем то, что нужно с исходников > npm & gulp вам в помощь

Примечания:

1. Расширение рассчитано скорее на "опытных" пользователей, чем на "простого". Ибо никакой защиты от "глупостей" не стоит и можно неплохо накосячить. Например, развернуть окно на 200%, а потом не знать как его закрыть.

2. Через консоль браузера можно установить почти все, но для этого нужно разбираться немного в html & css, js.

Ближайшие цели на будущее:

1. Фикс критических багов, если найдете :)

2. Полезные всякие модули. По плану, простенький менеджер вкладок и будильник :)

Полезные ссылки:

1. Видеообзор возможностей.

2. Собственно исходники.

3. JSOS Module - окружение для разработки собственного модуля (если кто надумает).

4. Пример разработки модуля [youtube], если кто-то все-таки надумает :D

5. JSOS Theme Generator - окружение для генерации "своей" темы.

6. Дополнительная тема - JSOS Theme Dark.

7. Дополнительные модули: Store, Webopener, Sticker,  Timer, Clock, Calendar.

P.S. Если будет интересно, то напишу что под капотом, как это работает и как можно более гибко настроить JSOS через консоль.

Показать полностью 1
Отличная работа, все прочитано!