From 00bbb0e6b3992ee79a3cf6d15dae2e51e0a04414 Mon Sep 17 00:00:00 2001 From: ericek111 Date: Thu, 10 Sep 2026 17:22:54 +0000 Subject: [PATCH] Mark the picked line in the log only while the window is in front MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A marked line in a window behind says nothing about where the keyboard is. The log takes the marks off as another window is activated and puts them back when it comes forward; the contacts stay picked in between, so "Change Operator…" and Delete still act on what the operator picked. The frame around the cell the keyboard is on goes with them. The theme draws that frame with a rectangle inside the cell, not with the cell's own border, so it takes a style on the template. Quick edit moves the picked line: Ctrl+Q and Ctrl+A step through the log from the entry window, and the contact in the entry boxes is the picked line here and is scrolled to. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_0157i7PiZyqBkquxS9A6FTdQ --- src/Nonemm.App/Windows/LogWindow.axaml | 7 ++ src/Nonemm.App/Windows/LogWindow.axaml.cs | 84 +++++++++++++++++++++++ 2 files changed, 91 insertions(+) diff --git a/src/Nonemm.App/Windows/LogWindow.axaml b/src/Nonemm.App/Windows/LogWindow.axaml index 2a07798..99932f3 100644 --- a/src/Nonemm.App/Windows/LogWindow.axaml +++ b/src/Nonemm.App/Windows/LogWindow.axaml @@ -29,6 +29,13 @@ + +