diff -r efcbfc526cfd -r 68f19bd4e61c MqttMonitor/MqttMonitorWidget.py --- a/MqttMonitor/MqttMonitorWidget.py Sun Sep 09 19:10:33 2018 +0200 +++ b/MqttMonitor/MqttMonitorWidget.py Sun Sep 09 19:11:14 2018 +0200 @@ -594,6 +594,7 @@ if hostAndPort in brokerList: brokerList.remove(hostAndPort) brokerList.insert(0, hostAndPort) + # TODO: limit to most recently used 20 entries self.__plugin.setPreferences("RecentBrokersWithPort", brokerList) self.__populateBrokerComboBoxes() @@ -609,6 +610,7 @@ self.brokerPortComboBox.clear() # step 2a: populate the broker name list + # TODO: make list unique and sorted self.brokerComboBox.addItems([b[0].strip() for b in brokerList]) self.__setConnectButtonState()