--- tags : client --- # Graphical Interface ### Used module(s): - [Chalk](https://www.npmjs.com/package/chalk) - [Blessed](..) ### Provided functions: ```typescript= function clearScreen(screen: blessed.Widgets.Screen); function showLogin(); function showChatroom(ICLIENT.CurrentRoom); function showLimbo(); ``` ### TODO - Destroy objects which are not shown anymore to prevent memory leakage. - Create login page: - implementation details see **hackmd** - Use functions defined to show currentRoom - Make Limbo show all existing chatrooms -