--- tags: Design, TGUI, Panel title: TGUI Panel Design --- # TGUI Panel Design > Feel free to improve the doc if you have suggestions or some good ideas. ## Verbs Because design of the panel is changing massively from what we had before, verbs need to be cleanly categorised. - Preference verbs should be **removed** or **hidden**, and instead they should be consolidated in player preferences window. - It is recommended to have only these major verb categories: - IC. It should be always displayed on the panel. Ghost verbs are considered IC. - OOC. Should contain all normal player verbs that are not prefs and not in-character, e.g. "become ghost" or "report a bug". - Admin. There are a lot of verbs, so it can be split into sub-categories, but they all should be consolidated behind the admin button/tab. - Debug. This can be a sub-caregory of Admin, but might also exist on its own. - All sound related verbs should be consolidated in the music/sound panel. (e.g. Stop sounds) Some verb buttons can be toggles, so there should be a global definition of verbs, with the following properties: - Whether the verb is a toggle (checkbox) - Method of retrieving the boolean state of the checkbox (a getter). ## Designs ### Default state (living mob) > Question: You are a traitor - maybe too much info to see all round? ![](https://i.imgur.com/DHlXEdS.png) ### Ghost mob ![](https://i.imgur.com/8FxbmSB.png) ### OOC This is a separate pane, which opens below IC info and verbs. ![](https://i.imgur.com/aIoo8GL.png) ### Admin verbs > I was a bit lazy creating this design, but the main intention is to have a blob of buttons, with extra tabs for verb subcategories. ![](https://i.imgur.com/NDrYoHn.png) ### Inspect pane This pane dynamically appears every time you examine something with Shift+Click, Alt+Click, or receive an informational message. It can contain a subtle progress bar, which signifies when its gonna go away, and if you move the mouse over, it pauses. ![](https://i.imgur.com/1YaUjay.png) <details> <summary>Examining a turf (Alt+Click)</summary> ![](https://i.imgur.com/0ASqEKA.png) </details> <details> <summary>Performing an action</summary> ![](https://i.imgur.com/X1XXTN5.png) </details> <details> <summary>Using a Medical Analyzer</summary> ![](https://i.imgur.com/wScbel9.png) </details> ### Music pane > Note, that this screenshot represents what admins are seeing - it should combine the existing now playing functionality (for normal players) with functionality of "Play internet sound". You should be able to queue up tracks and they should be visible to all admins. ![](https://i.imgur.com/8jHbnH2.png)