Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial re-write of stats.thunderbird.net #32

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

MelissaAutumn
Copy link
Member

@MelissaAutumn MelissaAutumn commented Jun 6, 2023

A go at re-writing stats to be more extensible. Built off of Web components using Chartjs for charts, and Vite for dev server / building the final site. I wrote a lot of this while I should have taken some time off 😅, so it's not exactly great. But we can improve upon this over time.

I tried to match all of the features of the current stats page, but due to time constraints / performance reasons: data tables, data decimation, and the vertical cursor aren't available. Additionally this initial re-write was to only match the current stats site, so none of the issues on this repo are addressed.

Creating/styling the charts were a source of pain here, and I look forward to cleaning up the options/configuration. There's some obvious style tweaks, and design flaws needed correcting but again we can iterate on that. I will add performance is much better than the current stats.thunderbird.net

Since the old stats site didn't have a build process we may have to adjust how we deploy this, along with adjusting the paths in the python script. (Data has moved from /docs/ ...json files... to /src/public/data/ ... json files ...)

Dark Mode:
Screen Shot 2023-06-06 at 13 33 26-fullpage
Screen Shot 2023-06-06 at 13 33 30-fullpage
Screen Shot 2023-06-06 at 13 33 32-fullpage
Screen Shot 2023-06-06 at 13 33 40-fullpage
Screen Shot 2023-06-06 at 13 33 46-fullpage
Screen Shot 2023-06-06 at 13 33 52-fullpage
Screen Shot 2023-06-06 at 13 33 54-fullpage
Screen Shot 2023-06-06 at 13 33 58-fullpage

Light Mode:
Screen Shot 2023-06-06 at 13 34 09-fullpage
Screen Shot 2023-06-06 at 13 34 11-fullpage
Screen Shot 2023-06-06 at 13 34 14-fullpage
Screen Shot 2023-06-06 at 13 34 17-fullpage
Screen Shot 2023-06-06 at 13 34 20-fullpage
Screen Shot 2023-06-06 at 13 34 23-fullpage
Screen Shot 2023-06-06 at 13 34 26-fullpage
Screen Shot 2023-06-06 at 13 34 29-fullpage

@MelissaAutumn MelissaAutumn requested a review from Sancus June 6, 2023 20:54
@MelissaAutumn MelissaAutumn self-assigned this Jun 6, 2023
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.

1 participant