blue-nebula / base

Main repository of Blue Nebula, a fast-paced shooter with a unique parkour system. It is a fork of Red Eclipse and is free software.
https://blue-nebula.org
15 stars 6 forks source link

Redesigning Console + Chat UI #203

Open MoonPadUSer opened 3 years ago

MoonPadUSer commented 3 years ago

Why

The current Console UI is lacking some major features like proper Command/Playername completion and Scrolling Also, the saytextcolour implementation is far from ideal

Goals

Planned Features

My Idea

Sorting the game's console/chat output into 3 main categories: chat, game and debug, debug should have several Log-Levels like Error, Warning, Info, etc, these 3 categories should be generally separated into different tabs in the console, these tabs could leak information into the currently selected tab based on wether or not there are important messages in them, like when an Error was printed in "Error", show a little pop down in the Chat or Game tab so you can see that there is an error or smth like that. I already made a small concept after cleaning up some code and rewriting many things: https://www.youtube.com/watch?v=MgZZlPi7q2g Concept Update: https://youtu.be/ezuDOPxVrzc