Hello everyone,
I want to share my first work for Rainmeter, inspired by @arkenthera.
I give him some credits for part of the code, the rest has been made with MSDN, tutorials and other people sharing around the world.
Tha skin is simple and already seen around, it makes your taskbars transparent or you can set also with blur behind (like in old Windows 7).
Please, find any other detail on DeviantArt and also the code on GitHub.
The skin is working properly on 2 monitors, I also fixed a know issue when the user lock and unlock the screen.
There is just one issue pending. With some fullscreen applications, the taskbar is forced to retrieve the main Windows theme color. I made a workaround, when it happens you can just click on the taskbar and it will refreshes.
Feel free to ask anything and to work on the project as you wish.
I commented the code as much as I could, but I'm here to explain if there is something unclear. It is written in C# btw.
Here's an example:
Enjoy!
It is currently April 27th, 2024, 7:06 am
Modular Taskbar 0.1
-
- Posts: 10
- Joined: October 19th, 2019, 1:35 pm
Modular Taskbar 0.1
Last edited by ShavedJesus on October 20th, 2019, 3:13 pm, edited 1 time in total.
-
- Developer
- Posts: 22631
- Joined: April 19th, 2009, 11:02 pm
- Location: Fort Hunt, Virginia, USA
Re: Modular Taskbar 0.1
Very cool.
One thing I would point out is that if you load this, and then unload it, your Windows taskbar will go a bit wonky. It will then be set to a solid black color, until you either stop and restart Explorer, or restart the computer. Then it will reset to the accent colors you have set in Windows.
Here is a batch file that will restart Explorer if anyone wants / needs it.
RestartExplorer.bat:
One thing I would point out is that if you load this, and then unload it, your Windows taskbar will go a bit wonky. It will then be set to a solid black color, until you either stop and restart Explorer, or restart the computer. Then it will reset to the accent colors you have set in Windows.
Here is a batch file that will restart Explorer if anyone wants / needs it.
RestartExplorer.bat:
Code: Select all
taskkill /f /im explorer.exe
TIMEOUT /T 3
start explorer.exe
-
- Posts: 10
- Joined: October 19th, 2019, 1:35 pm
Re: Modular Taskbar 0.1
Thanks for your answer!
Oh, I didn't notice this behavior, maybe because I use solid black as usual for windows theme.
I will fix it, thanks a lot.
Oh, I didn't notice this behavior, maybe because I use solid black as usual for windows theme.
I will fix it, thanks a lot.
-
- Developer
- Posts: 22631
- Joined: April 19th, 2009, 11:02 pm
- Location: Fort Hunt, Virginia, USA
Re: Modular Taskbar 0.1
Great. One note: Be sure you update AssemblyInfo.cs with a new version number, so it will be replaced by SkinInstaller.
-
- Posts: 10
- Joined: October 19th, 2019, 1:35 pm
-
- Developer
- Posts: 22631
- Joined: April 19th, 2009, 11:02 pm
- Location: Fort Hunt, Virginia, USA
Re: Modular Taskbar 0.1
Yes, any time you make any change at all and want to distribute it, you need to increment the version. It can be just any minor version number, but SkinInstaller uses the "properties" of the resulting .dll file to determine if the plugin is older, newer, or the same as what is already on the user's system, and will not by default install anything it sees as older or the same.ShavedJesus wrote: ↑October 20th, 2019, 4:05 pm ok, thank you very much. Should it be done on every fix/modification? I will raise the version on any major update.
This is based on the [assembly: AssemblyVersion()] entry in AssemblyInfo.cs.
So you can simply change yours to:
[assembly: AssemblyVersion("0.0.0.2")]
As an aside, that's a lot of granularity in your version number...
I'd be tempted to use:
[assembly: AssemblyVersion("0.2.0.0")]
or:
[assembly: AssemblyVersion("0.0.2.0")]
But it doesn't really matter....
-
- Posts: 10
- Joined: October 19th, 2019, 1:35 pm
Re: Modular Taskbar 0.1
Yeah, got it.
Thank you very much for the hint!
Where do you experience the shutter? It works nice on my desktop
Thank you very much for the hint!
Hi.jsmorley wrote: ↑October 20th, 2019, 4:08 pm Yes, any time you make any change at all and want to distribute it, you need to increment the version. It can be just any minor version number, but SkinInstaller uses the "properties" of the resulting .dll file to determine if the plugin is older, newer, or the same as what is already on the user's system, and will not by default install anything it sees as older or the same.
This is based on the [assembly: AssemblyVersion()] entry in AssemblyInfo.cs.
So you can simply change yours to:
[assembly: AssemblyVersion("0.0.0.2")]
As an aside, that's a lot of granularity in your version number...
I'd be tempted to use:
[assembly: AssemblyVersion("0.2.0.0")]
or:
[assembly: AssemblyVersion("0.0.2.0")]
But it doesn't really matter....
Where do you experience the shutter? It works nice on my desktop