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.
Please make sure you read over the emojis page before starting this issue.
When someone is sending an emoji in a message they are still writing, the emoji should be displayed as is seen in other chat applications. If it is not displayed, it would be jarring and odd for the user to see :ID123: in place of the emoji they selected. This means that our Tkinter code will need to be modified.
The quickest way to do this issue is to wait for #78 to be done. The code used to scan for and display emojis can be duplicated, modified and reused.
[x] When a user is going to send an emoji, it is properly displayed in the chat bar before being sent
[x] Code is clean and fully commented
[x] Works for all emojis currently supported
[x] If someone enters :test:, which is not an emoji, then only text is displayed without issue. This applies for all other cases
Please make sure you read over the emojis page before starting this issue.
When someone is sending an emoji in a message they are still writing, the emoji should be displayed as is seen in other chat applications. If it is not displayed, it would be jarring and odd for the user to see :ID123: in place of the emoji they selected. This means that our Tkinter code will need to be modified.
The quickest way to do this issue is to wait for #78 to be done. The code used to scan for and display emojis can be duplicated, modified and reused.