Commit Graph

12 Commits

Author SHA1 Message Date
Xevion
b9df9a9ae6 create baseclass Database and create new ClientDatabase alongside renamed ServerDatabase class, table construction 2021-01-26 12:00:24 -06:00
Xevion
66d85369e1 add test connection button disabling, fix DEFAULT port constant, fix gui closeEvent issues, test launching after connectionDialog 2021-01-25 12:05:02 -06:00
Xevion
628aaea937 fix QStatusBar not updating, ConnectionOptions namedtuple settings func, Connect button basic logic, DEFAULT_IP/PORT 2021-01-25 11:36:23 -06:00
Xevion
0dcfa234ad fix help command without argument, change from default DEBUG level to individually configured, comments/docs/formatting, improved imports, remove REFRESH CLIENT LIST request 2021-01-22 14:35:54 -06:00
Xevion
3c4d5115f2 message history exchange implementation, include database message IDs with all messages sent 2021-01-21 15:54:27 -06:00
Xevion
4c3870ae70 new sqlite3 database for recording messages by clients and server 2021-01-21 12:00:02 -06:00
Xevion
76ec0fd75b fix QTextEdit not clearing properly, use minimum contrast in initial client color selection, MINIMUM_CONTRAST constant 2021-01-20 23:36:23 -06:00
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
8027a80196 reorganizing oserver.py into proper folder, creating client class for organization and clarity 2021-01-10 11:32:19 -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