From 71c11a9316d3d2edc66c47b2345a05caf89958dc Mon Sep 17 00:00:00 2001 From: ericek111 Date: Sun, 25 Oct 2026 10:43:23 +0000 Subject: [PATCH] Replace the Networked stations window with Options tab fields Station Number, Port and Version to claim are now on the Options tab of Network Status and save when a box loses focus. The other settings (station name, listen port, peers, link on/off) are in a Stations Configuration window opened from a button on the same tab. The explanation texts and the Config menu item are removed. Co-Authored-By: Claude Sonnet 5.5 --- README.md | 6 ++-- src/Nonemm.App/Dialogs/NetworkDialog.axaml | 36 ------------------- .../Dialogs/StationsConfigDialog.axaml | 21 +++++++++++ ...axaml.cs => StationsConfigDialog.axaml.cs} | 15 ++------ src/Nonemm.App/Windows/EntryWindow.Menu.cs | 23 ------------ src/Nonemm.App/Windows/EntryWindow.axaml | 1 - .../Windows/NetworkStatusWindow.axaml | 11 ++++-- .../Windows/NetworkStatusWindow.axaml.cs | 29 ++++++++++++++- 8 files changed, 64 insertions(+), 78 deletions(-) delete mode 100644 src/Nonemm.App/Dialogs/NetworkDialog.axaml create mode 100644 src/Nonemm.App/Dialogs/StationsConfigDialog.axaml rename src/Nonemm.App/Dialogs/{NetworkDialog.axaml.cs => StationsConfigDialog.axaml.cs} (66%) diff --git a/README.md b/README.md index 6886d12..df5442c 100644 --- a/README.md +++ b/README.md @@ -1037,8 +1037,10 @@ at the node as well, because that is less traffic on the wire. ### Networked stations -**Config → Edit Networked-Computer Names** names this station and sets the -port it listens on. **Config → Configure Broadcast Data** is N1MM's Broadcast +The **Stations Configuration** button on the Options tab of Network Status +names this station, sets the port it listens on and lists the stations to +reach by address. The station number, link +port and version to claim are on the Options tab of Network Status. **Config → Configure Broadcast Data** is N1MM's Broadcast Data tab: seven kinds of data, each with an on/off box and a list of `address:port` pairs separated by spaces. An empty list sends to `127.0.0.1` on N1MM's port for that kind: 12060, except the score on 12050 and the rotor on diff --git a/src/Nonemm.App/Dialogs/NetworkDialog.axaml b/src/Nonemm.App/Dialogs/NetworkDialog.axaml deleted file mode 100644 index efdfcd1..0000000 --- a/src/Nonemm.App/Dialogs/NetworkDialog.axaml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - -