Replies: 4 comments 1 reply
-
Thank you very much for the comment, and thank you for using the watch face. :) Let me try answering 1, 2, and 4 at once. :) And another point is that the main purpose of this project is to help people get into watch face development, so another problem is to keep the codebase understandable while adding more and more features. I will add a Dependency Injection solution using Hilt in the next couple of days, so that should reduce projects complexity a bit, and help with future changes. For the next couple of months, my plan is:
I will probably not add new features this year. There are also major library changes coming from Google that should be stable by the end of the year so I will need to migrate. And regarding the 3rd point. I studied mathematics, so naturally :) almost everything drawn on the watch face is described by formulas in Polar coordinates. Also, there are some transformations that are converting round watch faces into a rectangular shape for Oppo watches which are pretty complicated. I don't know how to make this more accessible to someone who doesn't have at least some knowledge of trigonometry. Feel free to contribute, if you have time. Just push MR and I will check it. But if you plan to make bigger changes, ping me before so we can align and avoid conflicts. I hope that I managed to express myself clearly. If you have any ideas on how to overcome some of these problems, please share them :). |
Beta Was this translation helpful? Give feedback.
-
Thanks for the detailed answer, I really appreciate it. Anyways, great project and as-is is already the best analog watch face I have installed so far. |
Beta Was this translation helpful? Give feedback.
-
Thank you very much for the translations. They will be available in the next release. In any case, I will convert this issue to discussion, and I will post updates there when I add new features. |
Beta Was this translation helpful? Give feedback.
-
It's probably not the best place, but I wanted to thank you so much for making your work open source. I'm currently writing a watchface for my oppo watch (and since there's no updates I can't use "new" watchfaceformat) and I've been struggling with rectangular bounds for quite some time. Finding the fix in your code made everything work (well, apart from breaking whole layout, but I hope I can fix that). I don't understand why this isn't documented in google examples (or rather it was, but they removed this as seen here and in this dead link: https://developer.android.com/training/wearables/watch-faces/service#Rectangle. If anyone is in the same situation as me, this is the fix:
Thanks one again. Quick update (13.03.2024): History shouldn't be rewritten, especially if it's still relevant. |
Beta Was this translation helpful? Give feedback.
-
Hi, I'd like to propose some additions which would allow even more customizations with just a few more lines of code.
Thanks for the great open source app, I'll try to contribute as soon as I have some free time on my hands.
Beta Was this translation helpful? Give feedback.
All reactions