Yoake uses the same MDI (Multiple Document Interface) as real mIRC: every chat, group or channel is its own window inside the main area, with a tab on the taskbar at the bottom.
| Window | What it shows |
|---|---|
| Status (generic) | Always present, not linked to any network until you connect. Accepts /connect. |
| Status: Telegram / Status: WhatsApp | Appears when you actually connect to that network - MOTD, notifications, service messages. |
| Channel/Group | Group chat - has a nicklist with the participants. |
| Query (private chat) | One-on-one conversation. |
At the bottom, like in mIRC. Right-click a tab for the same background menu available on the desktop, plus the Close entry to close that specific window. Right-click the taskbar background (outside any tab) to set the taskbar's own background.
As in real mIRC, maximizing is a mode for the whole area: if one window is maximized, switching to another one opens it full-screen too, until you exit that mode. Minimize/restore works the same way, as a group.
Window > Tile arranges all open windows in a grid; Window > Cascade stacks them in a staircase pattern, just like real mIRC.
Every window (channel/group/status) has a 🖼️ icon in the title bar that opens a menu to set
a background image, with style (Normal/Stretch/Tile) and position (Center/Fill) - exactly like the System Menu
in real mIRC. The same can be done from the command line with /background (see
Commands).
You can also set a default background for new windows (background icon > "Set as Default", or
/background -e): it applies to any new chat/channel that doesn't have its own background yet.
Backgrounds (and color schemes, see Colors) are saved as real files inside Yoake's data folder, referenced by path from Yoake.ini - not embedded as text in the configuration file.
Yoake remembers which windows you had open at the last shutdown and reopens them on the next startup - if you close a window, it stays closed until you reopen it yourself or a new message arrives from that chat.