---
# System prepended metadata

title: Graphical Interface
tags: [client]

---

---
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
- 