WallPaperChanger
WallPaperChanger copied to clipboard
Watermark?
The watermark is not adding anything and is distracting (imo), I'd suggesting moving the date (in the middle) to the bottom right of the application. It could be shrunk and moved to a corner (maybe top right) where it would be much less inconspicuous.
This is just a suggestion.
Ok, I will consider this suggestion, as for the date text, if it were moved to the top right, the widget must also be moved.
I was thinking of placing the date where the current watermark is placed or just above the widget.
Is this including the day as well?
Yeah, The whole widget that shows the day and the date.
Also when we move the watermark, we should probably also add the compiled time to it.
What is the compiled time?
What is the compiled time?
The moment where we save the image using the updated weather data
The moment where we save the image using the updated weather data
So are we proposing to display the time onto the user's desktop wallpaper?
I was thinking of placing the date where the current watermark is placed or just above the widget.
To fix this issue, I propose we add an array of tuples representing coordinates, and enable the user to pick which visual configuration they like (we can add a bunch of demo's on the readme file) and through code, users can toggle between layouts such as the current one or the one you have proposed. (i quite like the current layout)
I am also completely open to removing or replacing the watermark (it was just something I added really early on: now that there are multiple contributors, I am fine with removing it)
So are we proposing to display the time onto the user's desktop wallpaper?
Not the time exactly. Just the time when the weather information was retrieved so the users can know if its outdated.
I propose we add an array of tuples representing coordinates
This would be ideal, we can create a dict with names as keys and the type of layout can be selected using environmental variables
Ok, that sounds good, I'll begin implementing this ASAP.
Ok, I have committed the changes discussed, allowing users to customize the layout of the screen. So far I've:
- added a dictionary of configurations (users can modify or append to this)
- added the ability for users to change fonts
- added compile time
- added the ability for users to change the location of the screen elements (date text, compile time text, widget)
- made the water mark smaller and gave the option to hide the water mark (and also hide the compile time text)
- updated readme accordingly.
I still have to save the layout using environment variables. I'll keep this issue open until once I am sure that no errors are present and no further changes are required.
Edit: grammar.
Say, does pillow support drawing emoji's onto images. Because that would be an excellent way to spice up the text.
For example:
- Instead of
Updated:
we can use ⏱. - Weather emojis: ☁⛅⛈🌤🌥🌦🌧🌨🌩🌪
- Since we are usually updating hourly, we can even add these, 🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛
Say, does pillow support drawing emoji's onto images.
I think pillow supports emojis, I'll confirm this ASAP.
For weather emojis, the weather API actually provides weather icons, I have experimented with this in the past, but haven't found them particularly useful. I don't think weather icons/emojis are necessary as the widget already shows a weather icon.
Since we are usually updating hourly, we can even add these, 🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛
Sounds good, I'll consider adding these emojis.
I have now added clock emojis in 7255669081b5bf002f46d69c2f0b1f84905a7dec and I have also repurposed the updating timer as a working clock, however, I will have to write a new batch file that can be run every minute to refresh the clock value. I am closing this issue due to inactivity.