From 132b33bdf8038a36501fc9f37f03145e1760ea84 Mon Sep 17 00:00:00 2001 From: Tobias Date: Sat, 23 Dec 2023 01:42:43 +0100 Subject: [PATCH] New icon, README + CHANGELOG enhanced --- .gitignore | 2 +- CHANGELOG | 10 ++++++ README.md | 12 ++++--- .../5.4/icon.png | 1 - .../5.4/icon.svg | 1 + .../5.4/icons/icon.png | Bin 1338 -> 0 bytes .../5.4/icons/icon.svg | 31 ++++++++++++++++++ .../5.4/preferences/preferences.glade | 2 +- cinnamon-dynamic-wallpaper@TobiZog/icon.png | 1 - cinnamon-dynamic-wallpaper@TobiZog/icon.svg | 1 + 10 files changed, 52 insertions(+), 9 deletions(-) delete mode 120000 cinnamon-dynamic-wallpaper@TobiZog/5.4/icon.png create mode 120000 cinnamon-dynamic-wallpaper@TobiZog/5.4/icon.svg delete mode 100644 cinnamon-dynamic-wallpaper@TobiZog/5.4/icons/icon.png create mode 100644 cinnamon-dynamic-wallpaper@TobiZog/5.4/icons/icon.svg delete mode 120000 cinnamon-dynamic-wallpaper@TobiZog/icon.png create mode 120000 cinnamon-dynamic-wallpaper@TobiZog/icon.svg 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 d9aa7a8c986e2d7616d172996be6819b092da666..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1338 zcmW;MeKb^Q7y$71UKev`Qe4WI#F%D=kAx|gS4%zT74i2Lr8mP|9F4TbDsA+=Xu_L-h4^qIx9Mh z4gjzchXzThNSF@Ig7W_AEzMMbvZd<+K~1aUdjOCzagZoFr+nz-sw_KS>t8D3R|BPO zXs(40)7faVL8LGwa2G6%>}_|by{yU9qnc2ESY|DWuYRy%#o~+4);yl(+^w%EeOl3z zlAQcq^3k@{Gtlv}(O2FTirY&6tht~BkK38ywQFzoovDfJFG{TCQMYb+g>yCJb#G>D zJ0nWIqq9-*b-*zEw%OhX?eB|%Y2m7@kHh;1_YaL9x_rd*OCi^g)z7d``!+fK?-M?H zt0!l7+4UH-RxSf%ysF#ZBT>xqNVqDv--*PnLL8+WLr>EKkCK8+O|bjQSj0)qxUZ;5 zh?CiWp8dE^C*1qI6a+?KEdis2HojK7d4!&ua`v32K})(ph}WFI^0gMhDBA~pK_xO6 zlnB){ESdo%uvI-T1p_3)$_Z=t07A4r)#1Q=D0ZRfg|v5i`s%aSSNT*mHno(rkU>N_ zmL9)sTmHC07!TN0$PMYw{7mnTHfG3d|KktgTaF^u$B<9&Pk_KOuEu9{UTvtd#x%7r z>$BD;f|Ia$!H)h-iCO^b$T^1!^UhO?uvz^kF)x$!os{^zhAyavO7si&Kp?DFOfwnG zG%0eU#3TGoibG8X$CwnQP`3XzLUoa@0tEDzk`ppf>i>!BMFhAhm%TU17np%K+Fy5;zGlcjY*294Q6%B04VRBxcAPkvGz2AXEWhC z(&Lv~fLNd5DffJW-umfp7iR2fG=91Jqx-PKwkj>H$@1_#h-d!ljEv@up0V5f&WlLu z=(gsIY_E6|qcT(Y{Mqm^l_3?tH;?A;7o3(OzJ z<|?t3@=M<8?aX);2fE(2|8$-6;vcSUBBBbsC8`617+%-MC?V2_#1I|6o`_0rlssuH z=HhVl(gMWQoVm})xcSvl1oMT9yLlv_%gb;Xv9T{9Whi3OUGe;j67e@``r#PCIrKJvrCS`Htw z)iVpZ{^quNWvEyPm1{VVc_vqd*y$ZI&?9v6rpx+e^;1Iv$d*mpj7bP#PN)!4ZSgc* z0ynOhamKr()OwO?E(w&iMZJ}vII-5Xc)EKNRfQE{*95{h-KRxmv*TIpd#c)z17R ig!peHFx^MMF(lXrFuJaU_5DhHhCmz~8B`O9tNsHTMIJK% 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