Emma Nora Theuer
5b9939ec4d
Move directories to standard layout.
2025-02-03 22:35:51 +01:00
Emma Nora Theuer
105c59d122
Implement various cleanup
...
- Don't import wallman_systray to see if it exists, use
importlib.util.find_spec() to look for deps instead
- Improve handling if no config file exists.
2025-02-03 20:09:26 +01:00
6c72bdc31b
Fix bug where wallpaper_list could not be assigned
2025-01-26 23:34:46 +01:00
db02d276d3
Change behavior name from 'pure' to 'clean'.
2025-01-01 20:58:10 +01:00
1269e379a5
Remove unneeded note.
2025-01-01 20:48:25 +01:00
f005a6fb50
Improved type annotations and linting using TypedDicts
2024-12-31 02:26:53 +01:00
bc5d07925f
Improved overall type annotations. WIP. Fixed a logical error in _ConfigLib._set_behavior()
2024-12-30 03:40:50 +01:00
8eb0b84169
Declare logger as a global variable explicitly for clarity
2024-12-28 00:21:27 +01:00
bd151f23be
Added new Feature: Wallpaper setting behavior can now be read from the config file rather than being hardcoded
2024-12-28 00:16:44 +01:00
Emma Nora Theuer
fc1a8c95b8
Improved multi-monitor handling. Improved performance by removing redundant function call
2024-12-10 18:56:04 +01:00
Emma Nora Theuer
018a651d28
Add various TODOs.
2024-10-16 19:39:13 +02:00
Emma Nora Theuer
49c7cc9a05
Update code to reflect changes in wallman_systray.py
2024-10-16 18:41:54 +02:00
Emma Nora Theuer
b3659914cd
Fixed a bug where use of the blocking scheduler was not correctly logged
2024-09-02 16:56:13 +02:00
Emma Nora Theuer
10dabc805c
Change location of logfile
2024-09-02 13:16:20 +02:00
Emma Nora Theuer
138053d8d1
Implement support for a systray
2024-09-01 19:29:04 +02:00
Emma Nora Theuer
42c59597bf
Remove function annotations for better linting
2024-07-21 22:41:39 +02:00
Emma Nora Theuer
c6c4ba5a48
Adjust default loglevel.
2024-06-20 17:57:20 +02:00
Emma Nora Theuer
22ae8e095f
Clean up whitespace and comments
2024-06-09 21:38:08 +02:00
Emma Nora Theuer
5fa2446830
Add support for defining the loglevel in the config.
2024-06-09 21:25:26 +02:00
Emma Nora Theuer
67ba450c36
Adjust default logging level
2024-06-09 20:22:35 +02:00
Emma Nora Theuer
c4bd6c2007
Significantly improve debugging and error output if a specified wallpaper has not been found.
2024-06-09 20:19:15 +02:00
Emma Nora Theuer
5fb88d7ccb
Adjusted loglevel
2024-06-08 06:37:08 +02:00
Emma Nora Theuer
74a275b423
Fixed typo
2024-06-08 06:36:12 +02:00
Emma Nora Theuer
b5c027a01a
Slightly adjust backend for unittesting.
2024-06-07 22:41:41 +02:00
Emma Nora Theuer
d8a46f2913
Adjust loglevel
2024-06-06 17:49:36 +02:00
Emma Nora Theuer
1bda243430
Fix bug in config validator that broke the program
2024-06-06 17:47:44 +02:00
Emma Nora Theuer
f329f3b455
Add setting fallback wallpaper if the selected wallpaper can't be found, adjusted parts of logic for unittesting
2024-06-05 15:33:02 +02:00
Emma Nora Theuer
fe657bdb02
Adjusted the config validator backend to make unittests possible
2024-06-05 15:07:21 +02:00
Emma Nora Theuer
9f867d002c
Move file to src/
2024-06-03 21:38:03 +02:00