Add faint greyscale watermark behind the log view #6

Merged
hannah-vernon merged 1 commit from feature/log-watermark into dev 2026-06-12 15:42:21 -05:00

What does this PR do?

Adds a subtle greyscale watermark behind the log view, using the app's gecko-tail artwork.

  • Adds src/TaylerLogTailer/Assets/watermark.png - a desaturated, background-removed version of the icon (luminance used as the alpha channel, so only the tail glyph remains).
  • Renders it as a centered backdrop behind the DataGrid at 8% opacity, with IsHitTestVisible="False" so it never intercepts clicks.
  • Makes the grid and row backgrounds transparent (with a very light alternating-row tint) so the watermark shows through without reducing log-line legibility.

Verified visually: the watermark is faint and centered, and log text remains fully readable over it.

How was this tested?

  • dotnet build Tayler.slnx -c Debug - 0 errors, 0 warnings (WarningsAsErrors active).
  • Launched the app and confirmed the watermark renders as a subtle centered backdrop, with the toolbar and log view unaffected.

Checklist

  • I have read the Contributing Guide
  • Changes are focused - one logical change per PR
  • Documentation updated (README file tree lists the watermark asset)
  • New dependencies are MIT/Apache-2.0 and security-vetted (no new dependencies)
  • No commented-out code or debug leftovers
## What does this PR do? Adds a subtle greyscale watermark behind the log view, using the app's gecko-tail artwork. - Adds `src/TaylerLogTailer/Assets/watermark.png` - a desaturated, background-removed version of the icon (luminance used as the alpha channel, so only the tail glyph remains). - Renders it as a centered backdrop behind the `DataGrid` at 8% opacity, with `IsHitTestVisible="False"` so it never intercepts clicks. - Makes the grid and row backgrounds transparent (with a very light alternating-row tint) so the watermark shows through without reducing log-line legibility. Verified visually: the watermark is faint and centered, and log text remains fully readable over it. ## How was this tested? - [x] `dotnet build Tayler.slnx -c Debug` - 0 errors, 0 warnings (WarningsAsErrors active). - [x] Launched the app and confirmed the watermark renders as a subtle centered backdrop, with the toolbar and log view unaffected. ## Checklist - [x] I have read the [Contributing Guide](../CONTRIBUTING.md) - [x] Changes are focused - one logical change per PR - [x] Documentation updated (README file tree lists the watermark asset) - [x] New dependencies are MIT/Apache-2.0 and security-vetted (no new dependencies) - [x] No commented-out code or debug leftovers
Add a desaturated, background-removed version of the app icon
(Assets/watermark.png) and render it as a subtle centered backdrop
behind the DataGrid at 8% opacity. The grid background and row
backgrounds are made transparent (with a very light alternating tint)
so the watermark shows through without reducing log legibility.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hannah-vernon/tayler-log-tailer!6
No description provided.