Please sign in to access this page

WinStatz

WinStatz Used AI

8 devlogs
8h 55m
•  Ship certified
Created by hellonearth311

A simple, minimalistic stats viewer for Windows.

Timeline

Ship 2

1 payout of shell 18.0 shells

hellonearth311

26 days ago

hellonearth311 Covers 4 devlogs and 1h 16m

Significant performance improvements - uses around half the CPU!

Compiled and built the newest version with bug fixes for Windows.

Update attachment

Fixed duplicated code in the UI, fixed division by zero while calculating CPU usage, added better error handling for when component information is not available, fixed incorrect path handling for icon files, fixed missing navigation buttons for some graph, and fixed circular import issues. Pretty much just a bug fixing update. Also made a better README.

I compiled the project for Windows so now you can run it easily!

Update attachment

Ship 1

1 payout of shell 118.0 shells

hellonearth311

29 days ago

hellonearth311 Covers 4 devlogs and 7h 39m

I added the bar graphs made them sync with the theme properly! This took me a while to figure out, but it works soo well now :D! Now just to add settings saving and an app icon. I gave up on the C++ GPU thing since I don't really know that much C++.

Today, I added the stats viewing functionality. However, it is not a graph yet, so I need to add graphs for the stats. I think bar graphs would be good for all of them to show utilization, especially because getting normal line graphs to update and display correctly is extremely difficult with CustomTkinter.

I implemented the get_usage() function, which gets the usage of your CPU, RAM, Disks, Network Adapters, and Battery. I can't get it for the GPU since only Nvidia has a Python binding for getting GPU usage data, but I'm looking to code my own binding in C++ and use that instead.

Also, I made a GUI that you can use to see all of the advanced specifications, such as CPU Core Count or SSD Serial Number. It took around 3 hours and 30 minutes to do all of this, and I still have to add the graphs for the usage and code my C++ GPU binding.

Today, I implemented the get_specs() function. This function retrieves (almost) every specification you could want related to your computer, including CPU Information, GPU Information, RAM Information, Storage Information, Network Information, and Battery Information. This function took a while to implement. I also made a basic little UI with no text and just a window that opens up. Also, I wrote a really long docstring that I'm super proud of :D.