Commit Graph

67 Commits

Author SHA1 Message Date
DevilXD
e47bf30d5e Implement simple proxy URL support 2022-04-04 19:21:21 +02:00
DevilXD
cbb59c3e98 modify tray.notify to return a task for cancelling purposes 2022-04-02 17:05:55 +02:00
DevilXD
427c845ca2 Move shrink to gui.clear 2022-03-30 20:55:56 +02:00
DevilXD
5af4ee79c3 Remove Game Selector;
Implement multi-game mining based on the priority list
2022-03-30 14:15:26 +02:00
DevilXD
f7b0a5f2cc Implement the inventory tab 2022-03-27 14:03:11 +02:00
DevilXD
7beb10df8d Fix not being able to close the app during login flow 2022-03-21 13:22:22 +01:00
DevilXD
98451d9342 Theme testing (not implemented) 2022-03-18 10:17:52 +01:00
DevilXD
77178b6b9d Fix minor typing issue 2022-03-17 12:42:59 +01:00
DevilXD
ff93cb20e8 Sort game names for the settings tab 2022-03-17 12:42:13 +01:00
DevilXD
a30aa6f403 Fix autostart working directory breaking paths 2022-03-17 12:33:53 +01:00
DevilXD
ccf7fbf96d Fix the tray command line option not working 2022-03-17 11:28:17 +01:00
DevilXD
5ba2fbe567 Add quotes to the autostart path 2022-03-17 10:29:53 +01:00
DevilXD
5a3a540b45 Implement settings and saving them to the settings file 2022-03-16 19:26:39 +01:00
DevilXD
82b999995f Imports cleanup 2022-03-12 11:59:25 +01:00
DevilXD
2bddd68af2 Small GUI internals cleanup 2022-03-09 11:06:43 +01:00
DevilXD
5b04907d33 Move the minimize button to root frame 2022-03-09 11:01:43 +01:00
DevilXD
aa49d43761 Minor changes 2022-03-09 10:04:49 +01:00
DevilXD
4000037244 Implement basic menu with tabs 2022-03-08 20:40:20 +01:00
DevilXD
9dd2a1dc44 Fix a bug with GUI's ChannelList.clear not clearing the channel map 2022-03-03 20:20:19 +01:00
DevilXD
08c6c20379 Minor PlaceholderEntry consistency and performance improvements 2022-02-27 12:22:47 +01:00
DevilXD
92d722fd0c Change typing to 3.10 syntax 2022-02-27 12:07:40 +01:00
DevilXD
83b8de11a1 Implement exclude argument 2022-02-16 13:15:53 +01:00
DevilXD
fce1bfa380 Remove erroneous print 2022-02-13 22:52:54 +01:00
DevilXD
f6453dafaf Remove idle arg, make it default 2022-02-13 21:48:38 +01:00
DevilXD
423e51bc27 Handle maximum channels limit;
Proper handle of a case where the app ends up with more channels from ACLs than is supported
2022-02-13 20:13:11 +01:00
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