Skip to content

feat: Remove system info from homepage#87

Draft
thedogecraft wants to merge 2 commits intov2from
remove-sysinfo
Draft

feat: Remove system info from homepage#87
thedogecraft wants to merge 2 commits intov2from
remove-sysinfo

Conversation

@thedogecraft
Copy link
Copy Markdown
Owner

Removes the Dashboard page and replaces it with home which simply tells user to go to other pages.

Why

The systeminformation package was being called on the dashboard page to display system info. under the hood, it was causing CPU spikes and load times of up to 5 minutes for some users on low end PCs before that page was usable. And the whole point of sparkle is to debloat and optimize your Windows PC.

I've been considering introducing another programming language to help with these tasks such as C# or go, but at the moment I am unsure.

Changes

  • Removed All System info from Home.tsx, system.ts
  • Updated homepage with feature highlight cards and page links

What I Did Not Change

I have decided to not remove the systeminfomation package at this time since Sparkles GPU detection feature relies on this package, For your information, Sparkle uses this for allow or dissallowing users to apply thinks like HAGS or NVIDIA Tweaks. Like I said earlier I may introduce another language to help with these tasks and keep the Electron part lightweight and only for the gui.

This may return in the future. And I'm not sure if I want to merge this.

@thedogecraft thedogecraft added bug Something isn't working enhancement New feature or request labels Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant