SwiftKickMobile / SwiftMessages

A very flexible message bar for UIKit and SwiftUI.
MIT License
7.24k stars 741 forks source link

Why do you call this SwiftMessages? #550

Closed rex-remind101 closed 1 month ago

rex-remind101 commented 1 month ago

As far as I understand, this is not "messaging" in a robust sense, this is "notification banners". Am I wrong? If not, can you please update your documentation?

wtmoose commented 1 month ago

Semantics

rex-remind101 commented 1 month ago

I was confused with the purpose of this library, thinking it was a library for messaging or building a messaging app because the documentation starts off explaining "Message View"s. Documentation is semantics; I think it would be helpful if at least at the top it explained more clearly what the purpose of this library was so others don't get confused as well. My 2cents at least 🫡

wtmoose commented 1 month ago

I'm not quite sure what your definition of "messaging" even is. However, I can't fathom how anyone could read a few sentences into the Overview or look at the hero image and not understand the purpose. I wrote it more than a decade ago and don't remember why the name was chosen.

rex-remind101 commented 1 month ago

I'm not quite sure what your definition of "messaging" even is

commonly this refers to the receipt and delivery of messages. many forms of messaging exist such as push notifications, sms, websocket pushes, etc., but all generally speaking have a user interface that looks like a "messaging app" or "chat app" with a textfield at the bottom and a list of messages. messages have some total ordering (time or vector clock or seq), and delivery starts in a queuing system forwarding to some relay for delivery (over push, sms, etc.), same relay also handles receipt of said message types