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
Roman
c82c96543b
Implementing saving for multiple monitors
2023-09-05 21:16:43 +09:00
Roman
cded0e8a6e
Fixing feh backend
2023-09-03 22:47:53 +09:00
Roman
b117393242
Fixing Random button
2023-09-03 21:25:41 +09:00
Roman
35e09519de
Improvement of multimonitor support
2023-09-03 21:06:26 +09:00
Roman
afd3415b93
Initial implementation of monitor selection
2023-09-03 11:22:12 +09:00
Roman
e17022a42f
Improve swww transition step
2023-09-03 10:00:11 +09:00
Roman
4375ba86ec
Improving grid calculation
2023-09-01 17:39:06 +09:00
Roman
a01dab1d6b
Implementing Random button
2023-08-31 15:35:25 +09:00
Roman
a3b69a3dd0
Implementing --random argument
2023-08-31 10:44:25 +09:00
Roman
4bff309da4
Improving translation
2023-08-29 15:43:44 +09:00
Roman
b239f7729e
Correction of translations
2023-08-29 15:37:59 +09:00
Roman
362305f2e1
Introducing translations and help
2023-08-29 15:32:21 +09:00
Roman
6082c859dd
Fixing G key
2023-08-29 13:09:20 +09:00
Roman
67b78a12f7
Adding g and G keys
2023-08-29 10:06:59 +09:00
Roman
3ef794af88
Improving keyboard navigation
2023-08-28 21:54:21 +09:00
Roman
7106d6f89b
Implementing keyboard navigation 2
2023-08-28 13:41:19 +09:00
Roman
ef2a2e27d8
Implementing keyboard navigation
2023-08-28 12:24:15 +09:00