From 899a84a1137e7f4cc487459a05b06f8d6f9d8b9d Mon Sep 17 00:00:00 2001
From: Roxy <75404941+TealSeer@users.noreply.github.com>
Date: Sun, 31 May 2026 17:31:55 -0400
Subject: [PATCH] Add dark mode support to ticket panel and player panel
(#5707)
## About The Pull Request
Adds the meta color-scheme tag to the player panel and ticket panel
windows so it'll use your OS dark mode setting if applicable
## Why It's Good For The Game
I was asked for this because it's easier on the eyes
## Proof Of Testing
Screenshots/Videos
## Changelog
:cl:
admin: ticket panel and player panel now support dark mode
/:cl:
---
code/modules/admin/verbs/admingame.dm | 22 ++++++++++++----------
code/modules/admin/verbs/adminhelp.dm | 2 +-
2 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/code/modules/admin/verbs/admingame.dm b/code/modules/admin/verbs/admingame.dm
index 4f351205891..18829cca129 100644
--- a/code/modules/admin/verbs/admingame.dm
+++ b/code/modules/admin/verbs/admingame.dm
@@ -16,8 +16,9 @@ ADMIN_VERB_ONLY_CONTEXT_MENU(show_player_panel, R_ADMIN, "Show Player Panel", mo
return
// BUBBER EDIT ADDITION END
- var/body = "
Options for [player.key]"
+ var/body = "Options for [player.key]" // BUBBER EDIT CHANGE - Add meta color-scheme tag
body += "Options panel for [player]"
+ body += "" // BUBBER EDIT ADDITION - Dark mode
if(player.client)
body += " played by [player.client] "
body += "\[[player.client.holder ? player.client.holder.rank_names() : "Player"]\]"
@@ -107,17 +108,18 @@ ADMIN_VERB_ONLY_CONTEXT_MENU(show_player_panel, R_ADMIN, "Show Player Panel", mo
body += "\ Send back to Lobby | "
var/muted = player.client.prefs.muted
body += "
Mute: "
- body += "\[IC | "
- body += "OOC | "
- body += "PRAY | "
- body += "ADMINHELP | "
+ // BUBBER EDIT CHANGE BEGIN - remove tag, add class attribute to a tags
+ body += "\[IC | "
+ body += "OOC | "
+ body += "PRAY | "
+ body += "ADMINHELP | "
//Skyrat Addition Begin - LOOC muting again.
- body += "DEADCHAT | "
- body += "LOOC\]"
+ body += "LOOC | "
//Skyrat Addition End - LOOC muting again.
- body += "WEBREQ | "
- body += "DEADCHAT\]"
- body += "(toggle all)"
+ body += "WEBREQ | "
+ body += "DEADCHAT\]"
+ body += "(toggle all)"
+ // BUBBER EDIT CHANGE END
body += "
"
body += "Jump to | "
diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm
index 90c54dab8be..066d3c6bf00 100644
--- a/code/modules/admin/verbs/adminhelp.dm
+++ b/code/modules/admin/verbs/adminhelp.dm
@@ -603,7 +603,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new)
//Show the ticket panel
/datum/admin_help/proc/TicketPanel()
- var/list/dat = list("Ticket #[id]")
+ var/list/dat = list("Ticket #[id]") // BUBBER EDIT ADDITION - Add meta color-scheme tag
var/ref_src = "[REF(src)]"
dat += "Admin Help Ticket #[id]: [LinkedReplyName(ref_src)]
"
dat += "State: [ticket_status()]"