Envoy Client
Envoy Client is one of two repositories needed to use the messenger Envoy.
The other one is Envoy Common.
Features
Envoy Client features a lot of things and many more are yet to come. Currently existing features are:
- Users
- Saving and loading of messages
 - Login via name
 - Settings to change the behavior of Envoy
 
 - UI
- Appealing user interface
 - Changeable themes that store the colors used in Envoy
 - Possibility to run Envoy in the Background once it has been started
- Possibility to exit Envoy
 
 
 - Connectivity
- Sending messages to another person via a predefined server
 - Offline mode
 
 - Programming
- API to change default configuration
 - Advanced logging possibilities
 - Access without Admin rights possible via local message storage in the home folder
 - Tons of Events to interact with
 - Detailed Javadoc to improve readability of code