Commit Graph

241 Commits

Author SHA1 Message Date
Roman
47f59cd43b Fixing sequencing in post command
This fixes issue #31
2024-02-18 09:16:53 +01:00
Roman
b5a3b5ef33
Merge pull request #29 from badloop/main
fix: Allowed use of --random without --restore
2024-02-16 22:04:31 +01:00
Aaron Dunlap
5584783641 fix: Only update config for --random 2024-02-16 08:03:20 -06:00
Aaron Dunlap
7b9642ec8a fix: remove comment 2024-02-15 09:43:52 -06:00
Aaron Dunlap
13e8c18556 fix: Undo auto formatting changes 2024-02-15 09:43:15 -06:00
Aaron Dunlap
f30a81cd7f removing comments 2024-02-15 09:37:31 -06:00
Aaron Dunlap
8786471754 fix: Allowed use of --random without --restore 2024-02-15 09:17:26 -06:00
Roman
f27c268a4f Updating readme 2024-01-04 13:05:19 +01:00
Roman
d6ce9b4e64 Adding docs to readme 2024-01-04 13:02:53 +01:00
Roman
672ad87be6 Fixing crash on non-rendering images
This fixes issue #24
2024-01-04 12:21:13 +01:00
Roman
5b1513b84d Updating icon 2024-01-04 10:59:20 +01:00
Roman
958c8cf61e Fixing random selection 2024-01-04 10:22:45 +01:00
Roman
858c0127f2 Implementing swww transitions and improving config 2024-01-04 10:17:42 +01:00
Roman
af26245572
Update changer.py
fixing #27
2024-01-04 08:45:24 +01:00
Roman
e9b22f6ae8 Improving the post command
This adds the ability to use $wallpaper variable in the postcommand, as discussed in #26
2024-01-03 18:46:39 +01:00
Roman
1f0c345b09 Adding option for post command
This addresses issue #26
2024-01-03 11:25:37 +01:00
Roman
35fa33d44a Adding support to readme 2024-01-02 12:27:15 +01:00
Roman
07ee2da7c1 Fixing setup.py 2024-01-01 20:40:48 +01:00
Roman
e78289d878 Adding manpage 2024-01-01 20:39:15 +01:00
Roman
f7235f551f Improvements of initial backend handling
This improved how the installed backnends are checked and makes sure that only installed backends are reconded into config.
This addresses the issue #23 and generally improved the code.
2024-01-01 18:59:30 +01:00
Roman
8518e1e814 Additional fix for backend bug
Additional fix for issue #23
2023-12-31 22:34:16 +01:00
Roman
863432f788 Fixing the default backend bug
This should fix the issue #23
2023-12-31 22:22:35 +01:00
Roman
7d912f4dfb Removing errors when swaybg is not installed 2023-12-31 20:39:46 +01:00
Roman
0733122f82 Implementing transition option for swww
This addresses issue #20
2023-12-31 18:05:02 +01:00
Roman
3cd2f7ff9c Implementing support for webp and other formats
This resolves the issue #19. Also there is improved translation handling
2023-12-31 17:36:19 +01:00
Roman
26371745f0 Fixing translations 2023-12-30 17:48:34 +01:00
Roman
51877ce4f8 Reworking translation system 2023-12-30 17:44:12 +01:00
Björn Bidar
8d895e0b5e Skip zero byte images when generating thumbnails
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
2023-12-30 17:11:29 +01:00
Björn Bidar
0b65600489 Rewrite main to use AboutData, drop arguments 2023-12-30 17:10:43 +01:00
Björn Bidar
eba4cd596a Make use of platformdirs and AboutData in App 2023-12-30 17:06:32 +01:00
Björn Bidar
8c960e0093 Rewrite Config class to use AboutData and platformdirs
Instead of hardcoding paths use platformdirs for configuration-,
pictures- and cache-directory.

Also instead of creating a global instance, initialize the class
in the constructor, including the creation of all directories we use.

Also it's not required to create the config file if it doesn't exist,
configparser will simply not an emtpy configuration object.

Change default value of wallpaper to be a string, the
config parser later uses a string, if the value is a list as it
was said it doesn't work a list doesn't have a .split() method.

Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
2023-12-30 17:00:18 +01:00
Björn Bidar
b539759298 Add class retrieve metadata from importlib
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
2023-12-30 16:58:23 +01:00
Roman
4fb3f27d3d
Merge pull request #18 from zhuang1234/main
Replace distutils.spawn.find_executable with shutil.which.
2023-12-05 10:29:29 +01:00
nashan
2c277c375a Replace distutils.spawn.find_executable with shutil.which.
Add Chinese translation
2023-12-02 10:07:29 +08:00
Roman
bf55f79092 Correcting readme 2023-10-14 16:38:11 +09:00
Roman
c721d1c426
Merge pull request #14 from Thaodan/install_data_fixes
Install data files, install gui_script
2023-10-14 10:33:12 +03:00
Björn Bidar
f5a190187d Install icons and desktop files in the correct directories
Fixes #10.

Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
2023-10-13 16:15:07 +03:00
Björn Bidar
569138fe95 Install gui_script instead, Waypaper is a gui app
Read below for more:
https://setuptools.pypa.io/en/latest/userguide/entry_point.html#gui-scripts
2023-10-13 00:49:58 +03:00
Roman
9ff12ac07a Adding translations 2023-10-09 21:05:10 +09:00
Roman
5937e0cd30 Adding ability to translate interface 2023-10-09 20:43:24 +09:00
Roman
a2848fd791
Merge pull request #11 from Rdeisenroth/main
Add german translation file
2023-10-09 13:50:59 +09:00
Rdeisenroth
d0000a3f73
add german translation file 2023-10-09 01:04:49 +02:00
Roman
45e10ba8aa Adding icon and desktop entry 2023-10-02 19:53:19 +09:00
Roman
355f6a9a39 Improving error messages 2023-09-24 23:33:37 +09:00
Roman
ef598e031d Fix for killall bug on NixOS 2023-09-24 13:25:30 +09:00
Roman
708201e6f5 Adding tooltips 2023-09-13 11:15:26 +09:00
Roman
c4888c91f4 Small adjustment 2023-09-12 11:52:08 +09:00
Roman
0e2e50d47c Improved mouse scrolling 2023-09-08 10:55:16 +09:00
Roman
5a7b8b52f2 Improved keyboard scrolling 2023-09-08 10:48:25 +09:00
Roman
6950ae214f Updating readme 2023-09-07 10:49:11 +09:00