diff --git a/.gitignore b/.gitignore index 12f8be1..ed7bc8a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,4 @@ custom_images/ *.txt selected/ __pycache__ -*.svg \ No newline at end of file +time_bar.svg \ No newline at end of file diff --git a/CHANGELOG b/CHANGELOG index 01b2236..ba52464 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,13 @@ +# Version 2.0 (upcoming) +- New App icon +- Preferences window redesign - All settings are now in one window accessable! +- Graphic visualizing of the time periods of a day with a bar chart +- Adding custom time periods by user choice +- Adding folder as image source +- Option to display image on lock screens +- Bugfixes +- Remove support for Cinnamon 5.2 and older + # Version 1.4 - Log System - Bugfixes diff --git a/README.md b/README.md index fa05028..d88cbe1 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,21 @@ # Cinnamon Dynamic Wallpaper +drawing ![](res/wallpaper_merged.jpg) ## About the project -Based on a location, this extension calculates the periods of a day and switches the background image of your Cinnamon desktop. The extension offers the choice between a set of included wallpapers or to select a HEIC-file. +This extension switches the background image of your Cinnamon desktop multiple times in a day, based on a location or custom time periods. You can choose between included image-sets, your own HEIC-file or a source folder with single images. Configuration through a user-friendly configuration window. ### Features - 8 included image sets -- 9 day periods +- 10 day periods - HEIF converter -- Image configuration assistent with simple one-click setup for image choose +- Image configuration assistent with simple one-click setup for image choices - Online location estimation or offline with manual latitude and longitude input +- Time periods individual configured by user - Offline sun angles estimation - Image stretching over multiple displays or repeat image for every display +- Show image on lock screen ### Tested Cinnamon versions - 5.4 (Mint 21) @@ -27,10 +30,9 @@ Based on a location, this extension calculates the periods of a day and switches ### Technology - Using `JavaScript` for - - Sun angle estimation - Location estimation - Change of the desktop wallpapers -- `Python` displays the Image Configurator +- `Python` displays the preference window - Image Configurator UI was written with `Glade` ## Installation diff --git a/cinnamon-dynamic-wallpaper@TobiZog/5.4/icon.png b/cinnamon-dynamic-wallpaper@TobiZog/5.4/icon.png deleted file mode 120000 index 9db683c..0000000 --- a/cinnamon-dynamic-wallpaper@TobiZog/5.4/icon.png +++ /dev/null @@ -1 +0,0 @@ -icons/icon.png \ No newline at end of file diff --git a/cinnamon-dynamic-wallpaper@TobiZog/5.4/icon.svg b/cinnamon-dynamic-wallpaper@TobiZog/5.4/icon.svg new file mode 120000 index 0000000..81b6634 --- /dev/null +++ b/cinnamon-dynamic-wallpaper@TobiZog/5.4/icon.svg @@ -0,0 +1 @@ +icons/icon.svg \ No newline at end of file diff --git a/cinnamon-dynamic-wallpaper@TobiZog/5.4/icons/icon.png b/cinnamon-dynamic-wallpaper@TobiZog/5.4/icons/icon.png deleted file mode 100644 index d9aa7a8..0000000 Binary files a/cinnamon-dynamic-wallpaper@TobiZog/5.4/icons/icon.png and /dev/null differ diff --git a/cinnamon-dynamic-wallpaper@TobiZog/5.4/icons/icon.svg b/cinnamon-dynamic-wallpaper@TobiZog/5.4/icons/icon.svg new file mode 100644 index 0000000..4c071a2 --- /dev/null +++ b/cinnamon-dynamic-wallpaper@TobiZog/5.4/icons/icon.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon-dynamic-wallpaper@TobiZog/5.4/preferences/preferences.glade b/cinnamon-dynamic-wallpaper@TobiZog/5.4/preferences/preferences.glade index 57b6b10..a62d846 100644 --- a/cinnamon-dynamic-wallpaper@TobiZog/5.4/preferences/preferences.glade +++ b/cinnamon-dynamic-wallpaper@TobiZog/5.4/preferences/preferences.glade @@ -29,7 +29,7 @@ center 1024 400 - ../icon.png + ../icon.svg center diff --git a/cinnamon-dynamic-wallpaper@TobiZog/icon.png b/cinnamon-dynamic-wallpaper@TobiZog/icon.png deleted file mode 120000 index 3c8c923..0000000 --- a/cinnamon-dynamic-wallpaper@TobiZog/icon.png +++ /dev/null @@ -1 +0,0 @@ -5.4/icons/icon.png \ No newline at end of file diff --git a/cinnamon-dynamic-wallpaper@TobiZog/icon.svg b/cinnamon-dynamic-wallpaper@TobiZog/icon.svg new file mode 120000 index 0000000..9f41539 --- /dev/null +++ b/cinnamon-dynamic-wallpaper@TobiZog/icon.svg @@ -0,0 +1 @@ +5.4/icons/icon.svg \ No newline at end of file