Календарь • RU : Нужен каждый день

Бармалей 29.11.2017 19.06.2024 3480.0

Календарь • RU – показывает текущую дату и день недели. При вызове отображает окно календаря с сеткой текущего месяца с указанием номера недели года и выходных и праздничных дней в разных странах, есть переход к сетке предыдущего или следующего месяца и года, динамическая индикация текущего времени и другие функции. Работает в попапе и в откреплённом окне. Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.


В этой статье:


Общее назначение и краткая история создания

Календарь • RU – расширение для браузеров семейства Chromium, отображает текущий день, время и сетку календаря с переходами по месяцам и годам.

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

Это расширение создано на основе* Calendar, достаточно старого и малоизвестного аддона для показа календарной сетки. Русская версия использует общую идею прототипа, при "доработке напильником" был полностью русифицирован интерфейс, добавлены новые дополнительные функции и настройки.

* Основной причиной для выбора этого аддона в качестве прототипа стало то, что на момент начала разработки это расширение было, фактически, единственным (известным автору) аддоном, решающим задачу отображения календаря наиболее простым и удобным способом, не имея при этом перегруженного различными "украшательствами" интерфейса и требуя минимум ресурсов для работы.

Первая версия русского форка была выпущена в ноябре 2017 года под тем же названием, что и прототип, только на русском языке – "Календарь", и получила опциональную приставку "RU", подчёркивающую основную черту нового расширения – этот авторский римейк ориентирован в первую очередь на пользователей Рунета. На текущий момент расширение распространяется под этой же "торговой маркой".

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

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

Автор гарантирует отсутствие в этом расширении каких‑либо следящих, "стучащих" и иных "статистических" механизмов, а также любых других средств, направленных на "персонализацию" конечного пользователя с целью получения какой‑то коммерческой выгоды.


Основные возможности и использование

Как уже сказано, расширение Календарь • RU предназначено для оперативного просмотра календарной сетки текущего месяца и для напоминания о праздничных и памятных датах в различных странах (всего 23 страны, наиболее полно отображаются российские государственные праздники).

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

Доступ ко основным функциям расширения осуществляется единственным способом, щелчком по значку аддона на тулбаре, в появляющемся после этого всплывающем окне также доступны и все настройки аддона:

При нажатии на кнопку открывается всплывающее окно календаря со следующими* элементами/функциями:
* Указаны номера версий, с которой отдельные фичи введены, если не указано – есть во всех версиях.

  • сетка текущего месяца с указанием выходных и праздничных дней (цвет + подсказка при наведении курсора);
  • столбец с указанием номера недели года (щелчок на заголовке = переключатель положения – слева/справа);
  • кнопки перехода к календарной сетке предыдущего/следующего месяца/года;
  • возврат к текущему месяцу – щелчок на строчке "Сегодня: …";
  • выбор дня начала недели – понедельник (по умолчанию) или воскресенье;
  • выбор отображения праздничных дней по отдельным странам (по умолчанию – Россия + СССР);
  • там же – отключение отображения праздников = выбрать в списке стран первую строку (пустую);
    Начиная с версии 2017.11.30 также доступны:
  • опция оперативного включения/отключения сетки праздников без изменения в списке стран;
  • переключатель масштаба окна календаря – 1 / 1,5 / 2, работает как в попапе, так и в откреплённом окне;
    Начиная с версии 2017.12.1 также доступны:
  • кнопка быстрого перехода на изначальный "хомяк" расширения (пост на Ru-Board) – красная звёздочка () в левом верхнем углу всплывающего окна аддона;
  • опция открепления окна календаря (сработает при следующем клике по иконке тулбара);
    Начиная с версии 2017.12.16 также доступны:
  • опция отображения текущего дня недели на бэджике кнопки на тулбаре (по цвету – рабочие/выходные дни);
  • некоторые значимые даты форума Ru-Board – "днюха" форума, дни "потеряшек" и т.д., отличаются по цвету;
  • динамическая индикация текущего локального времени – с точностью до 0,1с.
    Подробнее по каждой добавленной функции можно прочитать в описаниях конкретных выпусков.

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

С техническими особенностями аддона можно ознакомиться в статье Календарь • RU : Что "под капотом".


Roadmap aka ToDo или Планы на будущее

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

Следует отметить, что "почтенный возраст" проекта не мешает аддону нормально работать и на любых современных браузерах. Принцип и методы отображения, как и другие дополнительные функции, заложенные в аддоне, достаточно универсальны и не зависят от различных "новшеств", добавляемых производителями браузеров в новых версиях. Поэтому, несмотря на длительность "паузы" с момента выпуска последней версии, этот проект не заброшен и ещё не достиг своей окончательной стадии, есть отдельные задумки на предмет расширения функциональности аддона.

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

В общем, конкретных планов по выпуску новых версий пока нет, работа над ними всё ещё "в процессе"… :)


Загрузка и установка

Расширение не имеет практических ограничений по версии браузера, может использоваться на любых хром‑браузерах версий 29+. Однако, с учётом различных "новшеств", вводимых производителями браузеров, следует предварительно ознакомиться с документацией на конкретный билд, который планируется установить – есть, так сказать, "некоторые нюансики" и их нужно учитывать.

Можно загрузить любую из версий "Календарь • RU" на следующих ресурсах:

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

При возникновении сложностей с установкой читаем этот совет.

Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию:
[читать матчасть]

Для работы с локальными файлами в блоке аддона на странице chrome://extensions включаем опцию:



Так держать! :)
Описания и инструкции

Смотрим также:

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский
Версия браузера:29+
Протестировано в:SRWare Iron 31/36/49 + 360 Extreme Explorer 9/11/12/13 (CR-63/69/78/86) + Chromium 87
Технологии и API:Чистый JavaScript (ES5), API: browserAction, storage

URLПоделиться

Всего комментариев: 0
close