Skip to content

Conversation

@AdityaMayukhSom
Copy link

@AdityaMayukhSom AdityaMayukhSom commented Jan 6, 2024

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.

- added react-github-calender
- removed github-calender
- removed old manual import of css files for github-calender
- added GitHubCalender component from react-github-calender
  and setup username prop
- react-github-calender uses it's own css so removing manual css.
- it is written in typescript, so removing unused module declaration.
@AdityaMayukhSom AdityaMayukhSom changed the title FIX #641: GitHub Calender working properly FIX #641, #169: GitHub Calender working properly Jan 6, 2024
@AdityaMayukhSom AdityaMayukhSom changed the title FIX #641, #169: GitHub Calender working properly FIX #641: GitHub Calender working properly Jan 6, 2024
@AdityaMayukhSom
Copy link
Author

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

@EpsilonKu
Copy link

Yeah, please.

@SoCuul
Copy link

SoCuul commented Jun 10, 2024

@joelshepherd please can you merge this?

Copy link

@szamanr szamanr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me! 👍 though i would remove the old code instead of commenting.

@joelshepherd could you merge this?

Copy link

@szamanr szamanr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

actually, it doesn't run, because the previous dependency is still being referenced as a css import.

@szamanr
Copy link

szamanr commented Jul 25, 2024

the-wright-jamie#232

i fixed it here for tab nine, which is a fork of tabliss. seems like this repo is inactive, while tab nine is more actively maintained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants