A modern graphical MQTT client using the HiveMQ client library. MQTT is a messaging protocol widely used in the IoT world. CorreoMQTT provides a UI to send and receive messages. It is able to handle multiple connections at the same time.
Die Idee ist Nachrichten favorisieren zu können um sie A schneller parat zu haben und B sie davor zu schützen aus der Persistenz herausrolliert zu werden.
In der Nachrichten-Liste in Publish gibt es einen weiteren Toolbar-Knopf, welcher die aktuell markierte Nachricht favorisiert/entfavorisiert. Ist die Nachricht nicht favorisiert ist es ein ausgefüllter Stern, ist die Nachricht favorisiert ist es ein nicht ausgefüllter Stern.
Rechts in der Toolbar befindet sich ein toggle-barer Filterbutton. Filtersymbol + Stern (einfach zwei Icons übereinanderlegen - evtl. das ausgefüllte Filtersymbol und rechts unten dann den nicht ausgefüllten Stern.). Ist der Filterbutton aktiviert, werden nur die favorisierten Nachrichten angezeigt.
Die eigentliche Sortierung ändert sich durch die Favorisierung nicht.
Favorisierte Nachrichten werden mit einem Stern in der rechten oberen Ecke in der Liste angezeigt.
Favorisierte Nachrichten werden mit einem Stern in der rechten oberen Ecke im Detailview angezeigt.
Favorisieren / Entfavorisieren wird den Context-Menüs der Nachrichten hinzugefügt.
Es werden nur Nicht-Favoriten aus der History herausrolliert.
Damit die History nicht über das Limit wachsen kann ist die Anzahl der Favoriten auf die maximale Grösse der History beschränkt.
Das Feature wird im MessageListViewController implementiert, muss aber aktiviert werden. Für Subscribe wird es nicht verwendet. Die Aktivierung erfolgt über das Delegate. Der Persistenzprovider wird ebenfalls über das Delegate angesprochen.
Sorry for german.
Die Idee ist Nachrichten favorisieren zu können um sie A schneller parat zu haben und B sie davor zu schützen aus der Persistenz herausrolliert zu werden.