I use KiTTY as an alternative to PuTTY, and I find it extremely helpful, especially when connecting to multiple devices simultaneously via serial connections. One of the features I greatly appreciate is the ability to rename the client's window title bar with the COM port number, which makes it easier to manage multiple open sessions.
Feature Request:
I would like to request the addition of a Custom Port Name string as a command line argument. This would take the existing Custom Port Name string and make it available to the command line when launching an application.
Use Case:
This feature would be particularly useful in scenarios where multiple serial connections are in use. For example, if a user has multiple port adapters connected, each could be identified with a more descriptive name (e.g., "Device A - USB TTL" instead of just "COM15"). This would make it easier to manage and identify the connections in a client interface.
Mockup Example:
I have attached a mockup image to illustrate how this feature could be implemented in the launcher settings.
Command Line Argument Proposal:
%1 - COM port name (e.g., COM15)
%2 - COM port number (e.g., 15)
%3 - COM port renamed label (e.g., USB TTL)
This additional command line argument %3 would allow the custom label to be passed and displayed in the window's title bar.
Thank you for considering this feature request.
I tested below and is working well :) When I launch my kitty client from Serial Port Notifier, the window title is renamed with the COM# and Custom Port Name defined in Serial Port Notifier.
Code Changes:
Launcher.vb: Public Class Launcher
LauncherDialog.Designer.vb
LauncherDialog.vb: UpdatePreview()
Main.vb: BuildMenu()