cardillan / mindcode

A high level language for Mindustry Logic (mlog) and Mindustry Schematics.
http://mindcode.herokuapp.com/
MIT License
87 stars 13 forks source link

General overhaul of the web interface #163

Open cardillan opened 1 month ago

cardillan commented 1 month ago

It would be nice if the web interface resembled a modern development environment.

The general layout might look like this:

                                TOOLBAR
-----------------------------------------------------------------------------
                                               |
                                               |
                                               | 
                                               |       Primary output
                                               |
                Source code                    |
                                               |-----------------------------
                                               | Tab | Tab | ...
                                               |-----------------------------
                                               |
                                               |      Auxiliary output
                                               |
-----------------------------------------------------------------------------

    Error messages (only shown when present)                                               

-----------------------------------------------------------------------------
                                 FOOTER

The proposed design not set in stone. Maybe the display of tool outputs might be designed differently, as Mindcode doesn't offer on-the-fly compilation.

Other ideas and comments are welcome.