Hi, I saw the improvement to the devices list in the gui and that got me to tuning it a bit more.
list is still too short for my amount of known devices - some vertical space is unused, so longer box is possible
on mac, for each bt-device I get two device files: cu.name and tty.name. using the tty.name is recommended by arduino documentation, so do not add the cu.name devices to list
remove leading tty. from names to use limited space for readability.
I have attached the source and the unified diff for easier integration. If binaries are required, PM me. Hamburger