Commit graph

36 commits

Author SHA1 Message Date
f005a6fb50 Improved type annotations and linting using TypedDicts 2024-12-31 02:26:53 +01:00
5e84b81c7f Improve structuring by defining TypedDicts and util classes here 2024-12-31 02:26:18 +01:00
bc5d07925f Improved overall type annotations. WIP. Fixed a logical error in _ConfigLib._set_behavior() 2024-12-30 03:40:50 +01:00
d1d0e7c969 Add type annotations 2024-12-30 03:39:07 +01:00
488142eede Added type annotations 2024-12-30 03:38:32 +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
8b808e6a7a Fixed an incorrect function call 2024-12-10 18:55:24 +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
e845bccdae Significantly improved code readability 2024-10-16 18:41:22 +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
d21fd29dff Fix bug that always resulted in a FileNotFoundError 2024-09-02 16:38:52 +02:00
Emma Nora Theuer
d3d2f8a829 Change location of systray icon 2024-09-02 13:16:58 +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
fa13c7f135 Adjust naming of the function that actually runs the wallpapers 2024-09-01 19:28:34 +02:00
Emma Nora Theuer
e0aaed8e36 Initial Commit 2024-09-01 19:27:34 +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
a834483698 Adjust naming. 2024-06-04 03:18:57 +02:00
Emma Nora Theuer
95fc359073 Adjust naming. 2024-06-04 03:17:39 +02:00
Emma Nora Theuer
4a029b54d9 Move to src/ and rename for packaging 2024-06-03 21:39:48 +02:00
Emma Nora Theuer
9f867d002c Move file to src/ 2024-06-03 21:38:03 +02:00