cs-utulsa / Encrypted-Chat-Service

This is the major project for the year long senior software class. The focus on this repository is to create a encrypted chat service, which can be used for secure communication. It will include not only peer to peer chat services, but also file transfer and group chats.
5 stars 1 forks source link

Coding: Screens for Connection #41

Closed tuckplace closed 1 year ago

tuckplace commented 2 years ago

Please ensure you have read the architecture before starting on this story.

The goal of this story is to provide screens to the user while the backend is establishing a connection. This should be a box that allows the user to see what IP and port they are trying to connect to. It should also, if possible, have a spinning wheel to show progress is still being made.

Should an error occur during any part of the connection setup, the user should be notified the connection could not be made and given an option. Choice to exit or return to startup screen. When the connection is successful, the user is brought to the chat screen.

tuckplace commented 1 year ago

This issue needs to work with the current GUI setup. The areas to enter the connection information were included on the main screen. The main point here is to have a popup for connecting, with a spinning wheel. This will require a second thread.

piangno commented 1 year ago

About 20-30 hours (2 sprints)