Files
ReLibreHardwareMonitor/LibreHardwareMonitor/Resources
bloom 60197b6f92 Gadget Styling (Background Color) (#2282)
* Add background tinting and color picker to gadget

-Replaced barblue.png and gadget.png with desaturated versions.
-Added background tinting support (_backTinted, _backgroundColor, _backgroundDirty), switched _barFore to use bar.png, and dispose tinted background resources during cleanup.
-Reworked font color selection UX and mirrored the same chooser flow for background color.

* Fix Gadget bars and HSV color picker UI + Icon

-Fixed gadget bars to tint with selected background color
-Updated color picker flow with a themed, resizable HSV picker.
-Applied LibreHardwareMonitor icon and current app theme to the picker window.

* Hex values and finalize color tinting

-Added Copy/Paste to hex value field.
-Fixed color tinting to respect true grayscale/dark hex values (e.g. #000000) .
-Utilization bars now follow font color tinting.

* Utilization bars fix

-Fixed utilization bar tinting to follow the selected font color directly

* Github Copilot Suggestions

-Forced grayscale-safe background tint behavior, switched background tint processing to LockBits.
-Preserved custom bar override images by skipping tint on user-provided bar assets.
-Fixed PArgb premultiplication in tint output to remove edge halo artifacts.

* Restrict workingSource to Format32bppArgb

-Normalized CreateBackgroundTint sources to Format32bppArgb before LockBits so premultiplied PArgb images are not processed with non-premultiplied ARGB tint math.

* Windows accessibility text scaling

-Adjusted picker layout to scale correctly when Windows Text Size is increased in Accessibility settings.
2026-04-02 10:36:44 +02:00
..
2019-09-23 19:29:10 +02:00
2023-06-02 15:12:17 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2021-06-11 09:36:17 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2022-02-26 10:14:09 +01:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2026-02-13 18:15:24 +01:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2019-09-23 19:29:10 +02:00
2021-06-22 10:13:54 +02:00
2019-09-23 19:29:10 +02:00