MantisBT - Doomseeker
View Issue Details
0003838DoomseekerUIpublic2020-06-26 17:292020-06-26 18:19
0003838: In Create Game, "Flags" tab does not have a disabled state; the tab either exists, or it doesn't – inconsistency
Create Game has at least two tabs of importance to this issue: "Rules" and "Server". These always exist for any game engine, but depending on engine support (and online play features) these tabs may have an enabled or disabled state in the UI. This is as intended, clean/consistent UI.
Then, there are plugins (Odamex, Sonic Robo Blast 2, Zandronum) that create new tabs. Odamex and Sonic Robo Blast 2 create a tab called "Flags"; Zandronum names this new tab as "Zandronum". Functionally they are more or less the same, ideologically: To set game options (flags) specific to that engine.
In comparison, engines which do not support customization of "flags" don't get this "Flags" tab with a disabled UI state. The tab either exists in "enabled" state, or the tab doesn't exist. This sucks.
Fiddle with Create Game with all typical engines enabled. I'm sure you'll understand enough from the description and attached screenshots.
No tags attached.
png 2020-06-26-173015_maim.png (8,222) 2020-06-26 17:31

png 2020-06-26-173021_maim.png (7,689) 2020-06-26 17:31

png 2020-06-26-173026_maim.png (8,858) 2020-06-26 17:31

png 2020-06-26-173035_maim.png (8,053) 2020-06-26 17:31

png 2020-06-26-173041_maim.png (8,288) 2020-06-26 17:32
Issue History
2020-06-26 17:29WubTheCaptainNew Issue
2020-06-26 17:31WubTheCaptainFile Added: 2020-06-26-165232_maim.png
2020-06-26 17:31WubTheCaptainFile Deleted: 2020-06-26-165232_maim.png
2020-06-26 17:31WubTheCaptainFile Added: 2020-06-26-173015_maim.png
2020-06-26 17:31WubTheCaptainFile Added: 2020-06-26-173021_maim.png
2020-06-26 17:31WubTheCaptainFile Added: 2020-06-26-173026_maim.png
2020-06-26 17:31WubTheCaptainFile Added: 2020-06-26-173035_maim.png
2020-06-26 17:32WubTheCaptainFile Added: 2020-06-26-173041_maim.png
2020-06-26 17:32WubTheCaptainNote Added: 0021477
2020-06-26 17:32WubTheCaptainNote Edited: 0021477bug_revision_view_page.php?bugnote_id=21477#r13225
2020-06-26 17:36WubTheCaptainNote Added: 0021478
2020-06-26 17:37WubTheCaptainNote Edited: 0021478bug_revision_view_page.php?rev_id=13227
2020-06-26 17:39WubTheCaptainNote Deleted: 0021478
2020-06-26 18:09WubTheCaptainNote Added: 0021481
2020-06-26 18:13WubTheCaptainNote Edited: 0021481bug_revision_view_page.php?bugnote_id=21481#r13233
2020-06-26 18:14WubTheCaptainNote Edited: 0021481bug_revision_view_page.php?bugnote_id=21481#r13234
2020-06-26 18:19WubTheCaptainNote Edited: 0021481bug_revision_view_page.php?bugnote_id=21481#r13235

2020-06-26 17:32   
Suggesting the Create Game UI redesign in 0003480 as part of a fix.

2020-06-26 18:09   
(edited on: 2020-06-26 18:19)
This inconsistency is more aggravating, because under "Rules" tab every feature is engine-specific (using shared widgets). But at least the "Rules" tab has an enabled/disabled state, and that makes it well-behaving.
I can't say "Flags" / "Zandronum" to be well-behaving in this regard, though they use unique widgets.