This repository has been archived on 2021-12-05 . You can view files and clone it, but cannot push or open issues or pull requests.
kske
0bbade44a7
Merge branch 'develop' into f/compatibility_verification
Conflicts: src/main/java/envoy/client/net/Client.java src/main/java/envoy/client/net/MessageStatusChangeEventProcessor.java src/main/java/envoy/client/ui/Startup.java src/main/java/envoy/client/ui/controller/ChatScene.java src/main/java/envoy/client/ui/controller/ContactSearchScene.java src/main/java/envoy/client/ui/controller/GroupCreationScene.java src/main/java/envoy/client/ui/controller/LoginScene.java
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
Resources
Languages
Java
98.4%
CSS
1.5%