fabiangreffrath / woof

Woof! is a continuation of the Boom/MBF bloodline of Doom source ports.
GNU General Public License v2.0
212 stars 36 forks source link

Secondary Menus Suggestions #1896

Open OpenRift412 opened 1 month ago

OpenRift412 commented 1 month ago

Good job with the secondary menus implementation. I have some ideas and suggestions that could further make use of this feature. Note, these suggestions would essentially be the final nail in the coffin for the old Boom-style Options menu.

My suggestions are as follows:

So with all that said, would this be a design worth pursuing?

rfomin commented 1 month ago

That's an interesting idea! It would require another reorganization of the menu, for example we have too many items in “Display” right now. Also “Status Bar/HUD” is quite big with its own tabs, but maybe we can shrink it a bit if we switch to the ID24 SBARDEF standard.

OpenRift412 commented 1 month ago

That's an interesting idea! It would require another reorganization of the menu, for example we have too many items in “Display” right now. Also “Status Bar/HUD” is quite big with its own tabs, but maybe we can shrink it a bit if we switch to the ID24 SBARDEF standard.

The "Display" tab seems to have the least about of items in it from what I can tell. Is there something I'm missing here?

rfomin commented 1 month ago

The "Display" tab seems to have the least about of items in it from what I can tell. Is there something I'm missing here?

Haha, sorry, I didn't visit "Display" for while 😄

ceski-1 commented 1 month ago

So with all that said, would this be a design worth pursuing?

I don't think any major changes are going to happen in the short-term since the menu system is challenging to work with. However, if you want to explore some menu layouts, make a copy of this diagram and play around with it (you'll have to create a Figma account). It should help give you an idea of how challenging it is to juggle all the different menu items in a halfway sane and logical manner.