mbbsemu / MBBSEmu

The MajorBBS Emulation Project is an Open Source, Cross-Platform emulator for easily running The MajorBBS & Worldgroup Modules
https://www.mbbsemu.com
MIT License
126 stars 14 forks source link

New Console GUI and Logger Implementation #588

Closed enusbaum closed 9 months ago

enusbaum commented 9 months ago

Adding a new "main" UI when running MBBSEmu

This is a QOL enhancement using Termina.Gui, allowing for a cross-platform terminal UI. We'll be able to add functionality into this UI, such as:

A major refactor in this version is removing NLog and using our own custom logger implementation which is pretty lightweight and allows us to easily handle logging for different scenarios. Custom loggers for Audit Trail, CPU Debugging, etc.

image image image