Files
crystall-punk-14/Content.Shared
nikthechampiongr d1a60fafe7 Implement a playerpanel (#30238)
* Basic structure for the player panel ui

* Ensure basic functionality

Player panel now receives and displays basic info

* Make whitelistcommands accept user ids

* Make PlayerPanel use GUIDs where possible

* Add functionality to most playerpanel buttons

* Implement remaining playerpanel features

* Localize everything

* Finish up

* Put command arguments in quotes

I am not sure if it's even possible to have something like a space in
them considering they are guids and usernames but sure why not

* Make playerpanel a verb

* Add Logs button to player panel

* Change Notesbutton text and make whitelistbutton a confirmtion button

* Add freeze button that does not mute the player

* Add sharedconnections counter to playerpanel

* Make the playetime format clearer

* Allow for copying of the a player's username

* Do minor cleanup

* Rearrange buttons

* Fix unfreeze button not updating

* Fix wrong localisation text

* "Fix" the same role ban counting multiple times

The way rolebans are stored is horrible.
As such if you ban someone from a departmenrt or something
role bans are individually placed for every role.
The only way I found to distinguish them is the bantime.
This is horrible but I do not want to rewrite how all the bans are
stored right now.

* Add Delete and Rejuvenate buttons to player panel

By popular demand

* Marginally improve ui

* Add logs

* review update

* Fix verb

* Fix double notes

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-08-09 15:33:25 +10:00
..
2024-07-08 00:27:52 +10:00
2024-07-01 02:20:57 +10:00
2024-08-06 21:00:15 +10:00
2024-03-24 16:33:45 +11:00
2024-07-10 15:51:47 +10:00
2024-07-13 16:09:19 +10:00
2024-07-29 19:48:28 -07:00
2024-08-04 13:31:45 +10:00
2023-09-11 18:42:38 -07:00
2024-03-19 23:27:02 -04:00
2023-10-10 16:41:11 -07:00
2023-09-09 23:37:56 -04:00
2024-07-22 14:07:31 -07:00
2024-08-07 19:19:10 +10:00
2023-11-14 19:23:40 -07:00
2024-05-03 19:26:09 +02:00
2024-08-04 13:31:45 +10:00
2024-04-30 16:49:35 +10:00
2023-12-28 13:11:50 +00:00
2024-08-04 13:31:45 +10:00
2024-06-09 15:18:54 -04:00
2024-08-09 14:52:25 +10:00
2024-02-15 16:26:45 -08:00
2024-04-25 11:31:45 +10:00
2024-08-05 14:23:23 +10:00
2024-01-04 05:56:14 -07:00
2024-06-01 05:08:31 -07:00
2024-06-05 10:32:58 +03:00
2024-07-03 22:23:11 +10:00
2024-08-05 00:42:25 -04:00
2024-03-19 14:30:56 +11:00
2024-04-28 21:38:23 -07:00
2024-07-08 00:26:58 +10:00
2024-05-12 17:07:54 +02:00
2024-08-09 09:36:15 +10:00
2024-08-09 09:51:58 +10:00
2024-06-01 11:29:17 -04:00
2024-08-07 19:19:10 +10:00
2024-06-02 11:11:19 +10:00
2024-01-27 08:51:24 -05:00
2023-12-24 02:58:28 -07:00
2024-08-09 09:51:58 +10:00
2023-05-02 00:25:33 +10:00
2024-04-28 21:38:23 -07:00
2024-06-18 20:27:34 +10:00
2024-07-08 00:19:10 +10:00