Release: toolbar label fix + application icon + log watermark #5

Merged
hannah-vernon merged 8 commits from dev into main 2026-06-12 15:49:59 -05:00

What does this PR do?

Promotes the latest UI improvements from dev to main. This release bundles three independent changes already merged into dev:

  • Toolbar label placement (PR #3): the Pattern and Lines field labels rendered on the wrong side of their input boxes because the toolbar controls were individually right-docked. Wrapped the right-hand controls in a single horizontal StackPanel in natural left-to-right order, so the toolbar now reads Pattern: [*.log] Lines: [0] Subfolders Auto-scroll Apply Pause Clear Forget New Window.
  • Application icon (PR #4): replaced the default Windows icon with a custom multi-resolution app.ico (16-256 px), wired in as both the executable icon and the WPF window icon. The artwork is a gecko-tail spiral whose tip becomes streaming log lines.
  • Log-view watermark (PR #6): added a faint greyscale, background-removed version of the icon as a centered backdrop behind the log grid at 8% opacity, with transparent row backgrounds so it shows through without reducing legibility.

How was this tested?

  • dotnet build Tayler.slnx -c Debug - 0 errors, 0 warnings (WarningsAsErrors active).
  • Each change verified on its feature branch and merged into dev; the app was launched to confirm the toolbar, icon, and watermark all render correctly. dev is the source of this PR.

Checklist

  • I have read the Contributing Guide
  • Changes are focused - release of already-reviewed changes
  • Documentation updated (README file tree lists the Assets folder and watermark)
  • 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? Promotes the latest UI improvements from `dev` to `main`. This release bundles three independent changes already merged into `dev`: - **Toolbar label placement (PR #3):** the Pattern and Lines field labels rendered on the wrong side of their input boxes because the toolbar controls were individually right-docked. Wrapped the right-hand controls in a single horizontal `StackPanel` in natural left-to-right order, so the toolbar now reads `Pattern: [*.log] Lines: [0] Subfolders Auto-scroll Apply Pause Clear Forget New Window`. - **Application icon (PR #4):** replaced the default Windows icon with a custom multi-resolution `app.ico` (16-256 px), wired in as both the executable icon and the WPF window icon. The artwork is a gecko-tail spiral whose tip becomes streaming log lines. - **Log-view watermark (PR #6):** added a faint greyscale, background-removed version of the icon as a centered backdrop behind the log grid at 8% opacity, with transparent row backgrounds so it shows through without reducing legibility. ## How was this tested? - [x] `dotnet build Tayler.slnx -c Debug` - 0 errors, 0 warnings (WarningsAsErrors active). - [x] Each change verified on its feature branch and merged into `dev`; the app was launched to confirm the toolbar, icon, and watermark all render correctly. `dev` is the source of this PR. ## Checklist - [x] I have read the [Contributing Guide](../CONTRIBUTING.md) - [x] Changes are focused - release of already-reviewed changes - [x] Documentation updated (README file tree lists the Assets folder and watermark) - [x] New dependencies are MIT/Apache-2.0 and security-vetted (no new dependencies) - [x] No commented-out code or debug leftovers
The toolbar controls were individually docked right, and DockPanel places
right-docked children from the right edge inward in XAML order. That put
each label to the right of its own field, so 'Pattern:' appeared to label
the Lines box and 'Lines:' appeared to label the Subfolders checkbox.

Wrap the right-hand controls in a single horizontal StackPanel listed in
natural left-to-right order. Control names and event handlers are
unchanged; this is a layout-only fix.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add a multi-resolution app.ico (16-256 px) and wire it in as both the
executable icon (ApplicationIcon) and the window icon, replacing the
default Windows icon. Document the new Assets folder in the README file
tree.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Reviewed-on: #3
Reviewed-on: #4
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>
Reviewed-on: #6
hannah-vernon changed title from Release: toolbar label fix + application icon to Release: toolbar label fix + application icon + log watermark 2026-06-12 15:43:37 -05:00
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!5
No description provided.