Git Product home page Git Product logo

apodwallpaper's Introduction

Hello, I'm Jake! 👋

I work as a Staff Android Engineer at 🐸Seatfrog🐸, and do open source web-y / writing-y things in my spare time.

My current project (unreleased) is BountyHour.com (Stack: Next.js, Prisma, TypeScript, Tailwind, tRPC, Shadcn UI)

Latest Articles

Substack

Currently Reading

Goodreads

apodwallpaper's People

Contributors

jakesteam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

apodwallpaper's Issues

Reduce the use of context passing

In quite a few places context is passed between functions unnecessarily, sometimes just to display an error message. This can cause a memory leak, and is just generally messy anyway.

Allow backing up of all preferences

Currently all preferences are wiped when the app is uninstalled, as early in development prefs were used to keep track of downloaded images.

This is no longer the case, so settings should be backed up.

Enable ProGuard

Having ProGuard enabled (and checking nothing is broken of course...) would allow for smaller APK sizes.

Possibility of swiping in order to browse days

Hi!
Today, if we want to open the APOD image of yesterday, we have to open the calendar and select the date of yesterday. And we have to repeat this each time we want to see the previous image.

Of course the calendar is a great idea if we want to jump to a specific day, but I think we should swipe from left or right if we want to browse on a day to day basis.

I hope I've been clear enough as English isn't my native tongue.

Regards,

Benjamin Larue

Wallpaper image overwrite lockscreen image

Hi,
First thank you very much 😁 for this app.
Then the trouble : when I download an image as wallpaper that appears to be also the lock screen image. Hopefully not the reverse 😉.
Best regards,
Baual

Add support for APOD URL sharing

As per email discussion, change sharing dialog from:

HD image, Image, URL

To:

Image, URL

Where Image opens another dialog with HD / Non-HD options, and URL opens another dialog with Direct link / APOD page link options.

Manage download locations

Currently all downloads happen to a predetermined internal directory, the app should also be able to save to an external directory.

Ideally it should also handle moving existing APODs to avoid redownloading them unnecessarily.

Add widget

A little homescreen widget would be a nice alternative way to see an APOD!

Upload on F-Droid

As this app is a greate opensource app, I'd love to see it on F-Droid.

EDIT: Still this app doesn't use only FLOSS libraries, but a fork without all that crap and using something like Android Jetpack Workmanager instead of Firebase Jobdispatcher which got deprecated anyway would be able to be included

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.