Hello!
I love your plugin, it's beautiful and works great.
But is it possible to make an option to activate "chameleon" option for the taskbar?
When i use a bright wallpaper, i sometimes can't read hour anymore on my taskbar, or even see white icons, so making an option that change the font color or icons color to match with the background would be great!
vdelica wrote:Awesome work! I just wanna ask if there's any way to reduce the opacity?? Tried in-app options and editted .ini but got nothing
You can add an image meter to the code, set it's height to your taskbar height (usually 40), move it to the same location as the taskbar, to change the opacity.
[Rainmeter]
Update=16
[Metadata]
Name=TranslucentTaskbar
Author=arkenthera
Information=Translucent Taskbar
Version=1.2
License=Creative Commons Attribution - Non - Commercial - Share Alike 3.0
[Variables]
Alpha=64
[Opacity]
Meter=Image
SolidColor=255,255,255,#Alpha#
W=#ScreenAreaWidth#
H=40
DynamicVariables=1
[TranslucentTaskbar]
Measure=Plugin
Plugin=TranslucentTaskbar
; To remove blur effect uncomment the next line
; AccentState=2
Alternately, if you want to match the current Windows Accent color, you can install the SysColor.dll plugin by Brian, and use it to get the accent color chosen by Windows to color the transparency.
Noticed a bug where occasionally, pressing the Windows key to open/close the start menu will cause the translucent taskbar to disappear briefly. It basically flickers off for a fraction of a second, revealing the system taskbar underneath, before reappearing.
eclectic-tech wrote: ↑July 25th, 2018, 5:52 pm
You can add an image meter to the code, set it's height to your taskbar height (usually 40), move it to the same location as the taskbar, to change the opacity.
[Rainmeter]
Update=16
[Metadata]
Name=TranslucentTaskbar
Author=arkenthera
Information=Translucent Taskbar
Version=1.2
License=Creative Commons Attribution - Non - Commercial - Share Alike 3.0
[Variables]
Alpha=64
[Opacity]
Meter=Image
SolidColor=255,255,255,#Alpha#
W=#ScreenAreaWidth#
H=40
DynamicVariables=1
[TranslucentTaskbar]
Measure=Plugin
Plugin=TranslucentTaskbar
; To remove blur effect uncomment the next line
; AccentState=2
Alternately, if you want to match the current Windows Accent color, you can install the SysColor.dll plugin by Brian, and use it to get the accent color chosen by Windows to color the transparency.
[Rainmeter]
Update=16
[Metadata]
Name=TranslucentTaskbar
Author=arkenthera
Information=Translucent Taskbar
Version=1.2
License=Creative Commons Attribution - Non - Commercial - Share Alike 3.0
[Variables]
Alpha=64
[MeasureColorTrigger]
Measure=Plugin
Plugin=SysColor
ColorType=DWM_COLOR
DisplayType=RGB
[Opacity]
Meter=Image
SolidColor=[MeasureColorTrigger],#Alpha#
W=#ScreenAreaWidth#
H=40
DynamicVariables=1
[TranslucentTaskbar]
Measure=Plugin
Plugin=TranslucentTaskbar
; To remove blur effect uncomment the next line
; AccentState=2
Have fun!
How come this method just spawns a partially transparent horizontal colored bar across the top of my screen? How do I change it to be vertical? Is it supposed to just be a static skin that doesn't move with the rest of the taskbar if the auto-hide option is initialized? Currently just commenting out the custom code in favor of coloring the animated taskbar.
Igni wrote: ↑August 27th, 2019, 10:05 pm
How come this method just spawns a partially transparent horizontal colored bar across the top of my screen? How do I change it to be vertical? Is it supposed to just be a static skin that doesn't move with the rest of the taskbar if the auto-hide option is initialized? Currently just commenting out the custom code in favor of coloring the animated taskbar.
Because that is all it does... it is a static skin that does not move with changes to the taskbar.
You would need to drag this skin to your taskbar location so it appears behind it and adds the effect.
Once you position the skin, Rainmeter will remember that position and load it there every time.
If you have a vertical taskbar, or change the taskbar size, you would need to adjust the width and height of the meter to match.
This will not respond to auto-hiding the taskbar. it will always be visible.
This was offered a year ago for a specific case. It will work for any taskbar, but must be modified to match.
You can automatically move the meter (for opacity) to the right position and set its width/height by watching the builtin-variables #SCREENAREA...# and #WORKAREA...#.
I also added an UpdateDivider=-1 to the opacity meter because it's updated by the measure Measure_Check_TaskbarPosition.
(the UpdateDivider=31 on the measure Measure_Watch is used to have an update rate of half a second with the Update=16 in the rainmeter-section. adapt it to your needs.)
I admit i don't want to install the plugin but i tested a skin with only the opacity-meter, which follows the taskbar.