Status Line Of the Dream

This week I’ve decided to redesign the old status bar/line that’s still lacking in function. It’s a truly useful section for placing non-distractive information such as fps, file names, or unity like logger.

The region is divided into three sections:

    struct StatusLine {
        ...
        struct{..} region_a; // render stats
        struct{..} region_b; // log
        struct{..} region_c; // cmd
    }

default state
default state

Log Region

It’s compact and relatively easy to skim, won’t distract you, but still be able to if it wants. For example, on error or standard info, this region will flash us with attention grabbing visual.

status info
status info
status error
status error

Command Region

One of the upsides of having customized tools, - is that nothing get in the way of me building vim-like command interface or the famous VSCode/Sublime command palettes ctrl-alt-p (except for spending the night agonizing on how to build it)

status error
status error

Next goalpost are debug panels for shadow textures and gamepad inputs.

← All posts


Comments