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

InfiniTime App Store #1380

Closed
1 task done
ajack2001my opened this issue Oct 19, 2022 · 9 comments
Closed
1 task done

InfiniTime App Store #1380

ajack2001my opened this issue Oct 19, 2022 · 9 comments

Comments

@ajack2001my
Copy link

Verification

  • I searched for similar feature request and found none was relevant.

Pitch us your idea!

User ability to add/remove/update apps and watchfaces

Description

With InfiniTime now having an external storage system, I believe it's time users get to customize and personalize the watches.

@minacode
Copy link
Contributor

I believe it's time

So does everyone, but have you read anything on how difficult that is? If you know how to do this, you are welcome to contribute though 😉

@InFerYes
Copy link

Is it a matter of having a page with previews and links to resource zips? Should not be too dificult, but is probably out of scope of this project.

@minacode
Copy link
Contributor

As far as I get it, it is a matter of: "How do you load apps?" This firmware is based on FreeRTOS. It's does not have processes. It is all compiled to a single binary.

@minacode
Copy link
Contributor

Maybe I am misreading it, but the issue sounds a little demanding. It's not time that anyone gets anything. People here do good work and you are welcome to help. Your wish for this feature is valid though. And a duplicate of at least #1262.

@Avamander
Copy link
Collaborator

In general I do agree that this is something that should be made once we have a method of updating only segments of the firmware. But I do not think this is an InfiniTime (as the firmware) issue, neither do I think this is happening any time soon.

I will close this issue for those two reasons here for now.

@Avamander Avamander closed this as not planned Won't fix, can't repro, duplicate, stale Oct 19, 2022
@ajack2001my
Copy link
Author

Maybe I am misreading it, but the issue sounds a little demanding.

Sorry if my enthusiasm is seen as "a little demanding", I just wanted it requested someplace and hope for best for this device. I can even accept the "if you want it, code it" mentality of open source but to say I was demanding. That saddens me. Maybe I should just shut up and take what I can get from this project as deem fit by you guys.

After all, beggars can't be choosers... :/

@minacode
Copy link
Contributor

I apologize. I am sorry I misunderstood you and did not mean to shut you down for raising a feature request. It is obviously fine to do them and I always want to support people interacting with the project.

@JF002
Copy link
Collaborator

JF002 commented Oct 26, 2022

@ajack2001my Thank you for your enthusiasm about InfiniTime and the new features :-)

As always on the internet, it's not easy to grasp the intent and the tone of a written message, and I thank you all for staying polite and trying to understand each others !

So, yes, if we look far ahead, this is of course a good idea. But... even if the resource feature is a nice step towards "installable apps", we are unfortunately still very far from this milestone. In this current state, InfiniTime is only able to read "static" data from the resources, fonts and images mostly.
It probably not obvious, but a lot of work is still needed to eventually be able to build, package, store, load and execute applications from the resources.

@Idcrafter
Copy link

wouldn't it be possible if the watchfaces aren't normal code but with a config/layout file that instructs the OS to display the Time and other icons at relative location and scales would make it possible and with the showcase would a dev make a a small github repo or a message with the config/layout file and a screenshot of how it looks? this will probably not work for applications but this might make hotswaping of watchfaces possible (the default one will probably be needed till it loads the faces completely after a swap/reboot if loading would be too slow) .

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

No branches or pull requests

6 participants