Commit Graph

42 Commits

Author SHA1 Message Date
DevilXD
473af57aeb make channel list's display add channels only on explicit add 2022-02-10 21:34:36 +01:00
DevilXD
88d7ffa520 Fix a bug with not claiming one of the two drops;
if two of them happened to be earned at the same time.
2022-01-30 20:57:33 +01:00
DevilXD
0388fdc290 Add drops column, signifying if drops are enabled or not 2022-01-30 16:56:15 +01:00
DevilXD
255fb55963 Add channel priority for display 2022-01-25 22:42:45 +01:00
DevilXD
3d3eb3b005 Defer client session init 2022-01-23 12:40:16 +01:00
DevilXD
e21494cfe8 Shrink now uses minwidth when the table is empty 2022-01-19 19:40:12 +01:00
DevilXD
97d6ac1b29 Move asyncio loop handling to main.py 2022-01-17 17:04:31 +01:00
DevilXD
3a05e5e104 More accurate active drop pre-display 2022-01-16 23:10:52 +01:00
DevilXD
cf1830cce9 Stop automatic switching between games;
IDLE state + listbox selection clear fix
2022-01-16 22:50:09 +01:00
DevilXD
fd030e33f6 Quit if the application is already running 2022-01-14 15:10:36 +01:00
DevilXD
8c4da299e8 Implement a 'tray' argument 2022-01-13 13:48:02 +01:00
DevilXD
afa1945c87 Implement tray icon title displaying progress 2022-01-13 13:32:02 +01:00
DevilXD
34a1a5b12b Remove Pillow dependency 2022-01-12 21:36:47 +01:00
DevilXD
692a7f9de4 Let the tray icon's setup thread handle visibility 2022-01-12 18:56:36 +01:00
DevilXD
b17127aabc Fix a bug with WS status not updating after removal 2022-01-12 16:39:05 +01:00
DevilXD
9f7c865abb Implement tray drop claim notifications 2022-01-11 22:23:58 +01:00
DevilXD
1aba5984d2 Protect 3p lib imports + update requirements 2022-01-11 20:29:13 +01:00
DevilXD
716a824323 Implement the tray icon 2022-01-11 20:22:02 +01:00
DevilXD
7f685dd8a4 Don't shrink constant-width columns 2022-01-11 17:31:58 +01:00
DevilXD
e0868c5fa7 Redesign the watch loop with awaitable channel value 2022-01-11 15:37:11 +01:00
DevilXD
215f02bb87 Implement channel list shrinking on cleanup 2022-01-11 12:30:08 +01:00
DevilXD
56bd015192 More descriptive column width templates 2022-01-11 12:06:12 +01:00
DevilXD
fb10d2ae78 Fix selecting next game 2022-01-11 11:58:52 +01:00
DevilXD
79e685ed0b Use a list for the games;
Preserves games sorting, and lets the campaigns return games in their active state order
2022-01-08 15:03:09 +01:00
DevilXD
1134dfcef3 Only triggere a game select state change when the selection actually changes 2022-01-08 14:55:36 +01:00
DevilXD
1f43702839 Campaign remaining minutes substraction fix;
Fixed an issue with a minute being substracted from campaign time, when drop minutes reached 0
2022-01-08 14:47:07 +01:00
DevilXD
c5f840e23b Fixed a bug with the timer misbehaving when displaying full hours 2022-01-08 11:04:54 +01:00
DevilXD
30f8f3f5c5 Minor divmod rewrite 2022-01-07 22:13:30 +01:00
DevilXD
36ed913ce8 Add an option of logging into a file 2022-01-07 19:22:38 +01:00
DevilXD
cd71f676ca Fix minor typing 2022-01-07 17:33:04 +01:00
DevilXD
978d958578 Improve the drop progress tracking system 2022-01-06 14:33:00 +01:00
DevilXD
a8a5e174d7 Selecting a different game actually switches properly now 2022-01-06 14:28:40 +01:00
DevilXD
0b3a11ac1a Fix icons consistency between different OS versions 2021-12-31 20:18:12 +01:00
DevilXD
30c42953f4 Clearer ask_login message 2021-12-29 22:03:10 +01:00
DevilXD
c4b93e622b Go back to old style button enable/disable 2021-12-29 21:29:14 +01:00
DevilXD
0ec9bd89a6 Remove useless parentheses 2021-12-29 21:00:49 +01:00
DevilXD
2409873b0b State that 2FA Code entry is optional 2021-12-29 20:58:43 +01:00
DevilXD
7a3268ea40 Fix missing corrections 2021-12-29 19:54:54 +01:00
DevilXD
8bbeb52627 Rename Login -> Username 2021-12-29 19:54:23 +01:00
DevilXD
65c2c9fb2c Minor corrections 2021-12-29 19:53:53 +01:00
DevilXD
931992cb0c Fix window icon bundling with executable 2021-12-29 14:14:32 +01:00
DevilXD
c8d3b992d7 Huge GUI update 2021-12-29 13:55:05 +01:00