Commit Graph

19 Commits

Author SHA1 Message Date
Xevion
fd7cf3bdec new Color class replacing bare hex strings, WCAG contrast ratio and relative luminance functions, allow automatic selection of more ideal contrasting colors 2021-01-20 23:24:48 -06:00
Xevion
c3bb1f1fee improve constants file documentation 2021-01-20 23:02:45 -06:00
Xevion
097f42092e better command processing with CommandHandler, two commands; /Reroll and /Help 2021-01-20 22:35:36 -06:00
Xevion
2bad0e62bb reformat handling to use available broadcast_message functions, split logic into separate functions, send tracebacks to logger 2021-01-10 12:51:17 -06:00
Xevion
51f22ddd48 cleanup and remove unusued/old files 2021-01-10 12:41:17 -06:00
Xevion
92c53aa8a8 improve nickname dialog (add text, placeholder), fix > 3 letters check, close dialog with window properly 2021-01-10 12:41:03 -06:00
Xevion
b517d9d775 fix launch, adjust how main.py starts 2021-01-10 12:40:07 -06:00
Xevion
065a4dc313 create improved server/client commandline launching method 2021-01-10 11:44:31 -06:00
Xevion
8027a80196 reorganizing oserver.py into proper folder, creating client class for organization and clarity 2021-01-10 11:32:19 -06:00
Xevion
eacc839ce9 add custom logging with clients marked via thread name 2021-01-09 17:13:08 -06:00
Xevion
1baf1b9cd9 fix order of command processing, add helper function for sending messages 2021-01-09 15:08:56 -06:00
Xevion
7c8d1c0d67 add LICENSE 2021-01-09 13:19:38 -06:00
Xevion
67236d2aa8 Improved formatting of users with colors, distinguishing of server messages, more message info 2021-01-09 13:16:32 -06:00
Xevion
ab1c14adb5 commit rest of old client/server fixes 2021-01-08 18:52:25 -06:00
Xevion
b792d9cb9c switch to type/request based JSON messages, improve GUI, add proper nickname dialog 2021-01-08 18:42:03 -06:00
Xevion
390595c0e2 small reorganization to old client/server, client fixed and sending messages to server 2021-01-08 15:06:52 -06:00
Xevion
4dc14d118b nearly finished client GUI with listening support 2021-01-08 14:28:01 -06:00
Xevion
e754221aac modified versions of text based server/client that handle extremely large messages 2021-01-08 14:26:43 -06:00
Xevion
9167dde1d7 repo init 2021-01-08 11:19:01 -06:00