marcinjahn / gnome-dim-completed-calendar-events-extension

A Gnome extension that styles calendar events in the top panel to make it clear which events are completed, ongoing, and upcoming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

project icon Dim Completed Calendar Events Gnome Extension

Get it on GNOME Extensions

A Gnome extension that styles calendar events in the top panel to make it clear which events are completed, ongoing, and upcoming.

Example of how extension works

Configuration

You are able to configure the following options:

Extension preferences

Contributing

In case of problems, it's a good idea to open an Issue. If you know how to fix it, open a Pull Request!

Local Development

To run the extension locally "from sources":

git clone git@github.com:marcinjahn/gnome-dim-completed-calendar-events-extension.git
cd gnome-dim-completed-calendar-events-extension
npm i
npm run build
npm run linkdist

The last command will creae a soft link at ~/.local/share/gnome-shell/extensions/dim-completed-calendar-events@marcinjahn.com, which allows you to enable the extension on your system (e.g., via Extensions Manager).

Anytime you change anything, rebuild the extension with npm run build, and restart the session:

  • on Wayland, log out and log in (I know, it's painful),
  • on X11, open "Run a Command" dialog (Alt + F2), type "r" and press Enter

About

A Gnome extension that styles calendar events in the top panel to make it clear which events are completed, ongoing, and upcoming.

License:MIT License


Languages

Language:TypeScript 75.3%Language:JavaScript 20.8%Language:Shell 3.9%