DevilXD
eb1dc1356b
Use a less invasive method for grabbing user attention
2025-06-21 19:00:09 +02:00
DevilXD
240ba23b0c
Remove channel points handling
2025-05-01 17:06:18 +02:00
DevilXD
b46b77d20c
Fix inventory view display issues with campaigns having both timed and sub-based drops
2025-03-02 10:26:12 +01:00
DevilXD
6d803978a3
Improve consistency by using campaign eligibility instead of linking status in all places
2025-03-01 12:42:15 +01:00
DevilXD
58aa421932
Treat eligible campaigns as "linked" for the Inventory view filter
2025-03-01 11:05:28 +01:00
DevilXD
3048159f37
Minor typing fixes
2025-03-01 10:50:25 +01:00
DevilXD
c4cfa5372f
Login flow now uses the returned verification_uri;
...
to prefill the user_code on the activation page
2025-02-03 21:31:06 +01:00
DevilXD
6b64b94b34
Small comments cleanup
2024-12-15 11:04:28 +01:00
Martin Kaše
6ef9329db8
MacOS Support ( #638 )
...
Co-authored-by: Martin Kase <martin.kase@aukro.cz >
2024-12-12 17:51:23 +01:00
DevilXD
b7924231a4
Support autostart when running from source
2024-10-27 13:13:30 +01:00
DevilXD
66c361103f
Display separate start and end times for drops which start after their campaign starts, or end before their campaign ends
2024-09-29 22:20:14 +02:00
DevilXD
bd048e0cfa
Fix an issue with finished campaigns not being shown in the GUI
2024-09-20 22:58:21 +02:00
DevilXD
89753dcf39
Slightly delay opening the activation page during OAuth login process
2024-09-15 14:55:11 +02:00
DevilXD
a30e8d3ce4
Add a prioritization strategy for games outside of the priority list
2024-09-11 22:58:48 +02:00
DevilXD
ab37b0a143
Don't show sub-only campaigns in the inventory view
2024-09-11 17:09:26 +02:00
DevilXD
9e3ae85fa5
Use SelectCombobox for language selection
2024-09-11 12:31:36 +02:00
DevilXD
08f58e5f7a
Fix clipping of the button icons on the Settings tab
2024-09-09 22:12:52 +02:00
DevilXD
16791d0ea5
Typing fix
2024-09-06 11:05:06 +02:00
DevilXD
5456986f98
Change minimum Python version to 3.10
2024-08-30 17:19:25 +02:00
DevilXD
db862cfdc0
Minor simplification of the autostart detection logic
2024-07-17 13:41:00 +02:00
DevilXD
f32c8f25d8
Speed up app loading by fetching inventory images concurrently
2024-07-16 17:54:34 +02:00
DevilXD
18a03353ef
Fix autostart setting verbisity flag to zero
2024-07-04 12:09:44 +02:00
DevilXD
dc488603c3
Use heavy plus sign character for priority/exclude lists add button
2024-07-03 17:04:10 +02:00
DevilXD
17009d7a65
Dynamically adjust the Exclude/Priority dropdown selection lists ( #298 )
2024-07-03 17:03:18 +02:00
DevilXD
35c46c2b78
Implement a dynamic tray icon status picture
2024-07-01 21:20:27 +02:00
DevilXD
14a9154366
Implement autostart querying upon application start
2024-07-01 19:25:16 +02:00
DevilXD
b47b2089c0
Implement channel watching using the new method
2024-06-22 18:16:14 +02:00
DevilXD
f987fecdd0
Fix tray icon title going over 128 characters
2024-06-20 20:19:30 +02:00
Arne Weber
7212bc9a1e
fixed comment spelling
2024-06-02 14:44:50 +02:00
Arne Weber
251d0ce60c
shorter taskbar title: allows 128, but shows 127
2024-06-02 14:44:50 +02:00
Arne Weber
2dfc8ddaca
removed debug print statements
2024-06-02 14:44:50 +02:00
Arne Weber
af3079f405
fixed tray title exceeding 128 causing crash
2024-06-02 14:44:50 +02:00
DevilXD
f125bf058e
Actually handle the sound parameter
2024-01-15 12:19:22 +01:00
DevilXD
caecef4ecd
Make some notification noise when the application terminates without request
2024-01-15 12:06:30 +01:00
DevilXD
1e31957388
Revert "Expired campaigns are now shown by default"
...
This reverts commit 725d54a1ca .
2023-11-10 21:40:51 +01:00
DevilXD
725d54a1ca
Expired campaigns are now shown by default
2023-10-29 23:23:27 +01:00
DevilXD
deee8abf61
Change inventory filters to show all campaigns when all of them are selected
2023-10-29 22:36:12 +01:00
DevilXD
bb87b2793e
Fix MouseOverLabel not working in certain conditions
2023-08-28 23:12:18 +02:00
DevilXD
137f540d62
Fix drop timestamp "ends" using "starts" translation
2023-08-07 21:04:10 +02:00
DevilXD
cb9a0789fe
Minor typing update
2023-07-05 21:20:23 +02:00
guihkx
5162e5c553
linux: fix URLs not opening in PyInstaller package
...
Because PyInstaller modifies the LD_LIBRARY_PATH environment variable
to make things work correctly on Linux, when we try to launch any
subprocess (such as the web browser), that modified variable gets
picked up as well, causing things to go south.
To work around this Linux-only problem, we have to:
1. Save the current value of LD_LIBRARY_PATH
2. Move the value of LD_LIBRARY_PATH_ORIG to LD_LIBRARY_PATH
3. Launch subprocess
4. Restore the saved LD_LIBRARY_PATH again
Reference:
https://pyinstaller.org/en/stable/runtime-information.html#ld-library-path-libpath-considerations
Co-authored-by: DevilXD <bartosz.peszek@gmail.com >
2023-06-11 16:58:18 +02:00
guihkx
82653fcc20
tk: also hook into WM_DELETE_WINDOW to quit the app
...
Makes the app exit correctly on Linux when the main window is closed.
2023-06-11 16:58:18 +02:00
guihkx
726082a157
tk: set classPath upon instantiation
...
This fixes an issue on Linux (more specifically, on GNOME Shell 44),
where the window would be identified as "Tk".
2023-06-11 16:58:18 +02:00
guihkx
f8c0dba1ee
Use icon.visible to show or hide the tray icon on all systems
...
On Linux, pystray's icon.stop() currently doesn't work well with the
AppIndicator backend.
So, instead of destroying the icon when the user restores from tray
(only to later re-create it when the user minimizes to tray again), we
have the option to control the icon's visibility instead! Luckily, that
works on Windows too!
Note that for this change to work properly on Linux, we need to switch
to the master version of pystray, because we need this specific fix:
5943ed4e19
After pystray releases a version newer than 0.19.4, we can switch back.
Co-authored-by: DevilXD <bartosz.peszek@gmail.com >
2023-06-11 16:58:18 +02:00
DevilXD
7a07e1a9e4
Use run_in_executor for the tray icon thread
2023-06-11 16:58:18 +02:00
DevilXD
489c45af11
Implement autostart via desktop file on Linux
2023-06-11 16:58:18 +02:00
DevilXD
4664a9d7da
Implement starts_at and ends_at label display change for drops
2023-06-03 23:51:38 +02:00
DevilXD
f74f7c8be7
Redesign root icon setting system
2023-04-26 18:48:04 +02:00
DevilXD
9dc7a1d65f
Fix ResourceWarning on unclosed icon file
2023-04-26 17:57:51 +02:00
DevilXD
dbc99376a5
Fix an issue with tray notifications option not saving
2023-02-27 22:31:56 +01:00