Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Widget support? #774

Open
Starwort opened this issue Jan 21, 2025 · 3 comments
Open

[Feature Request] Widget support? #774

Starwort opened this issue Jan 21, 2025 · 3 comments

Comments

@Starwort
Copy link

I'd like to be able to write home screen widgets with Processing, but Processing for Android doesn't currently support that. Would it be possible to add widget support?

@SableRaf
Copy link

Hi @Starwort and thanks for the feature request! I’m not very familiar with what would be required to add widget support, but it’s an interesting idea. As far as I know, Processing for Android is primarily designed for activity-based apps, so integrating home screen widgets might involve some structural changes. Would you be interested in looking into how this could work? If you're up for researching or prototyping an approach, we'd love to hear your insights! Let us know what you think.

@Starwort
Copy link
Author

Hi @SableRaf,

Unfortunately, I'm not very familiar with either android development or the Processing/PfA codebases (if I was, I might have produced a PR instead of a feature request :P)

Given the support for live backgrounds and watch faces I thought it wouldn't be too bad to implement, but I'm willing to take a look at some point

@SableRaf
Copy link

Hi @Starwort,

Support for Watch Faces needs major refactoring (see issue #766) due to the introduction the new Watch Face Format and deprecation of all the classes currently used to implement watch faces in Processing for Android. I'm not sure about the state of Live Wallpapers.

While widgets would be a great addition to PfA, my intuition would be to prioritize a more modular architecture and fix our existing integrations (like watch faces) before we consider adding support for more Android features. That said, if you'd like to have a look into it so we can make a more informed decision, that'd be amazing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants