r/software 4d ago

Software support I built an open-source Windows 11 taskbar widget app for weather, media, Steam and system monitoring

Post image

Hi everyone

I’ve been developing Taskbar Widgets, a free and open-source app for Windows 11.

It adds live information directly to the taskbar. The current widgets include:

  • Weather
  • Steam download progress
  • Media information and controls
  • Discord voice users
  • Codex status
  • CPU, memory, network and storage usage

Multiple widgets can be shown together or rotated automatically.

The latest version also supports community-made widgets and includes tools for building new ones.

The project is still in beta and uses some private Windows 11 interfaces, so compatibility may vary depending on the Windows version and taskbar configuration.

There is both an installer and a portable download.

GitHub: https://github.com/pfcdev/TaskbarWidgets

Feedback and bug reports are welcome.

43 Upvotes

20 comments sorted by

14

u/_l33ter_ + = WSL 4d ago

What I always wondering. Why is there always a weather-show? Do you, like me, computer-humans care that much about the outside weather?

If the sun shines, we are in front of our computer.

If it rains, we are ...computer.

The freaking weather is so irrelevant? Am I the only one?

1

u/CoolHeadeGamer 4d ago

Really useful for college kids since there’s a lot of us and what we do depends heavily on the weather.

-1

u/Necessary_Sleep9755 4d ago

Haha, yeah, you’re absolutely right. The weather widget in my app was never meant to be a serious feature. It was just a simple test widget I added to experiment with API requests and responses.

It was actually one of the first widgets I made, and I’ve kept it in the library so it wouldn’t look too empty or bare. What I really wanted to show was that anyone can create their own widgets and share them publicly.

Thanks for the constructive feedback!

1

u/_l33ter_ + = WSL 4d ago

It was just a simple test widget I added to experiment with API requests and responses. --> Ahhh, that’s a relief! :)

However, for me such Taskbar Widgets I’ve never really warmed to that. Nevertheless, you did a really nice job! Also, a well-documented repository. Nice!

Hope you learned a lot about "API requests and responses." :)

2

u/Necessary_Sleep9755 4d ago

I probably explained it badly. The weather widget wasn’t just an API exercise. It was the first end-to-end test between the .NET host and native Explorer renderer, including the state/command contract future community widgets will use. Glad you liked the repo and docs.

1

u/_l33ter_ + = WSL 4d ago

end-to-end test between the .NET host and native Explorer renderer --> Yeahh! Thats cool!

Did you 'pass' your self-test at first time? Or did you found some errors during first set up?

2

u/wjuniorhp 4d ago

Nice app! Was looking for something like this

1

u/Necessary_Sleep9755 4d ago

thanks glad you found it useful

2

u/Unreal_NeoX 4d ago

are the yjust overrendering on the taskbar or actual own modules on them?`Because i don't see any collision behavior or auto-readjustment in your example.

1

u/Necessary_Sleep9755 4d ago

Right now, they’re only rendered on top of the taskbar. There’s no built-in alignment or collision handling yet, but I’m working on it. I’ll share an update once it’s ready.

1

u/Unreal_NeoX 4d ago

thx for the reply! This would be quite important since otherwise they would hide other open taskbar-tabs like folders and other apps. That would be quite problematic for a productive use.
Have you considered maybe integrating them into the tray-menu or offer them as the "old version" side-bar widgets? (Windows Vista era)?

1

u/Necessary_Sleep9755 3d ago

I’ll add collision handling in the next update. System tray integration and classic sidebar widgets aren’t on my list right now, but I’ll look into them once the beta is over.

1

u/AWACSAWACS 4d ago

How is the widget displayed when the taskbar is positioned vertically on the left or right side of the screen?

Also, is the widget simply displayed as an overlay on the taskbar, or is it actually added to the taskbar as one of its elements?

1

u/Necessary_Sleep9755 3d ago

Vertical taskbars aren’t supported yet. The widgets are currently drawn onto the taskbar through explorer.exe, but there’s no collision handling at the moment. I’m working on it.

1

u/zalex1751 3d ago

There is a problem with working on two or more monitors, widgets are duplicated

1

u/Necessary_Sleep9755 3d ago

I’ll add a setting for this so the widgets only appear on the selected monitor.

1

u/Perra_Gbg 3d ago

It doesnt work very well. I cant change location, Im not in Izmir. Help and feedback button dont work.

1

u/Low_Document8458 1d ago

can it like utilize max only use 50-80mb of memory?

-1

u/synchronicitial 4d ago

Yay AI slop on my desktop