Discover the cosmos! This JavaFX application performs only one single function - each day updates your desktop image with a different photograph of our fascinating universe, along with a brief explanation written by a professional astronomer.
Application is based on Java Platform Module System (JPMS), what means you can download the .exe file and run it out of the box, without JRE on your computer.
- OS Windows 8+
- Generated API Key on NASA Astronomy Picture of the Day API
- (Optional) Set background image type - Fit on System settings page. Open Personalization > Background > Picture > Choose a fit > Fit
Application is based on Java Platform Module System (JPMS), what means the final JAR and EXE files contains all the required dependencies and JRE inside, what means you can download the .exe file and run it out of the box, without JRE on your computer.
There are two building options:
- Building executable JAR (Based on moditect plugin) Run the next command manually or execute maven 'package' plugin
mvn clean package
- Building executable .exe file (Based on org.panteleyev plugin) Run the next command manually
mvn clean package jpackage:jpackage
- ☑ Add Error handling and displaying
- ☑ Add API key verification after input
- ☑ Add update checker
- ☑ Add version number to the 'about' window
- ☐ Fix all the Critical sonarlint issues
- ☐ Fix all TO-DO's
- ☐ (optional) Add crash report sending by email
- ☑ (optional) Add number of launches
- ☐ (optional) Add multi languages support
- ☐ (optional) Get rid of App installer and switch to executable file (download and use)