Skip to content
📸 Unsplash cross-platform desktop application built with Electron, React and Redux
JavaScript HTML
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Fix version text Sep 26, 2019
configs Add react-hot-loader/webpack to webpack config Sep 22, 2019
flow-typed
internals Fix eslint errors Mar 28, 2019
resources
.dockerignore Reinitial with electron-react-boilerplate Mar 5, 2019
.editorconfig Reinitial with electron-react-boilerplate Mar 5, 2019
.env Add update environment variables and script Apr 10, 2019
.eslintignore Reinitial with electron-react-boilerplate Mar 5, 2019
.eslintrc Fix Eslint and Flow issues Mar 23, 2019
.flowconfig Reinitial with electron-react-boilerplate Mar 5, 2019
.gitattributes Reinitial with electron-react-boilerplate Mar 5, 2019
.gitignore Add Certificates.p12 to .gitignore Apr 10, 2019
.prettierrc Reinitial with electron-react-boilerplate Mar 5, 2019
.stylelintrc Reinitial with electron-react-boilerplate Mar 5, 2019
.testcafe-electron-rc Reinitial with electron-react-boilerplate Mar 5, 2019
.travis.yml
LICENSE Reinitial with electron-react-boilerplate Mar 5, 2019
README.md Update README.md Nov 7, 2019
appveyor.yml Reinitial with electron-react-boilerplate Mar 5, 2019
babel.config.js Add core-js package Mar 30, 2019
package.json Update hot-loader Sep 22, 2019
renovate.json Reinitial with electron-react-boilerplate Mar 5, 2019
yarn.lock Update to React 16.9.0 Sep 22, 2019

README.md

Unsplash Wallpapers


A menubar application for Mac, Windows and Linux that brings stunning wallpapers from Unsplash right to your desktop. Works on macOS 10.12+, Windows 10+ and Linux.

This project is an unofficial cross-platform desktop application based on Unsplash Wallpapers official application for Mac with more features and better performance.


Download the latest release:

platform

latest version

latest version

latest version


This project implemented by the following technologies:


Features:

  • Load high-quality wallpapers based on Unsplash popular categories.
  • Automatic update (cloud-hosted builds)
  • Work on any popular operating systems like Mac, Windows, and Linux.
  • Save history of set wallpapers.
  • Automatic set wallpapers daily or weekly (optional).
  • Run at startup system (optional).
  • Dark mode (optional or auto by Mojave appearance on Mac).
  • Download directly every wallpaper.
  • Link to photographer profile on Unsplash website.

Let's run:

Clone the project:

$ git clone https://github.com/soroushchehresa/unsplash-wallpapers.git unsplash-wallpapers

Starting Development:

First, place your Unsplash access key in the .env:

UNSPLASH_ACCESS_KEY=your_access_key

Then, run one of the following commands:

$ yarn && yarn dev

# OR

$ npm i && npm run dev

Packaging for Production:

First, change package.json => build => publish => owner to your GitHub username.

Second, place following variables in the .env:

  • UNSPLASH_ACCESS_KEY - Your Unsplash access key
  • GH_TOKEN - Your GitHub token to publish the release
  • CSC_LINK - Path or link to your Apple Mac developer certificates (just for packaging on Mac)
  • CSC_KEY_PASSWORD - Your Apple Mac developer certificate password (just for packaging on Mac)

Then, run one of the following commands:

$ yarn && yarn package

# OR

$ npm i && npm run package

Support:

You can’t perform that action at this time.