joelshepherd / tabliss

A beautiful, customisable New Tab page for Firefox, Chrome, and Edge.
https://tabliss.io
GNU General Public License v3.0
2.15k stars 281 forks source link

FIX #641: GitHub Calender working properly #658

Open AdityaMayukhSom opened 6 months ago

AdityaMayukhSom commented 6 months ago

This pull request is a fix to the issues #641.

The old github-calender package hasn't been updated in the last 2 years and it lacks proper documentation too. Hence I submit a pull request with minimal changes introducing a react based GitHub calendar library named react-github-calender. This library is well documented (documentation) and if updated regularly.

Current new tab with light theme looks like -

image

Introducing this library reduces -

  1. The manual CSS modifications required in case of the previous library.
  2. Unnecessary module declaration required with the old library.

Note: This pull request also fixes a TypeError in storage.ts file for a setTimeout function.

AdityaMayukhSom commented 4 months ago

@joelshepherd Could you please give any updates regarding the bug with GitHub calendar?

EpsilonKu commented 4 months ago

Yeah, please.

SoCuul commented 3 weeks ago

@joelshepherd please can you merge this?