kennyhei / wallsafe Goto Github PK
View Code? Open in Web Editor NEWWallpaper manager for Windows
Wallpaper manager for Windows
Currently WallSafe will use keywords to download wallpapers.
Create ScheduledService which downloads background every x seconds. Manual downloading should still work though.
Sometimes when wallpaper is downloaded, WallSafe downloads only a "part" of it. For example, in the downloaded wallpaper you can see only one third of the image, rest is blank.
E.g. remember download interval or download directory set by user.
Currently you can't create proper number fields with JavaFX so they're actually normal text input fields. Fix them.
This way user can change settings without worrying how WallSafe is reacting in the background.
Apparently you can change desktop background in Mac with this command:
osascript -e 'tell application "Finder" -e set desktop picture to POSIX file "{PATH}"'
When user clicks "Download"-button, in the UI it seems like nothing happens even though wallpaper is being downloaded. Add loading animation to indicate that software is actually doing something.
While WallSafe downloads periodically new wallpapers in the background, it should also set a new desktop wallpaper in the background after a certain time.
WallSafe should categorize downloaded wallpapers into keyword subdirectories and pick wallpapers only from those keyword directories which are "active". E.g. if user has three keywords: "car", "flower", "nature" and then decides to remove "car" from keyword list, WallSafe should only pick wallpapers from directories "flower" and "nature" (and download only wallpapers which belong to those keyword directories).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.