I have uploaded some updated version.
1. Version changed from 0,6 to 0,7.
2. Another component added - SerialWatcher, all it does is generate events when a serial device is added or removed.
3. Some rearrangements are done, which makes some components public.
4. I have not tried to use the built-in sorting yet. But I feel safer to have sorting out of JP's code (now it is in LazSeialCommon.pas / procedure SortPorts).
5. Also there is LazSWather (also attached) - an app using SerialWatcher. Stays in the tray, showing info about available COM ports. Also shows notifications when a serial device is added/removed.
Maybe it could be useful for someone besides myself; possibly, I will upload it to SourceForge one day.
Popups do
not work in KUbuntu; they seem to work in Mint Mate (GTK) on a PC, but the behaviour in a VM is not quite okay.
Once I know the correct repository, if you like I can either create a patch for you, or submit a pull request on your behalf?
If you mean me, I cannot handle git. It is @JurassicPorks repository. But the forum says he has not been around last two months.
You've got a file in there: NewSerialSelector.pas. Does nothing but add .AppendFriendlyNames property to a TCustomComboBox
...
Thanks, I deleted both files with that name - nothing asked for them.