Skip to content

Commit da7cd64

Browse files
committed
Apks added
1 parent 5156f64 commit da7cd64

File tree

10 files changed

+39
-25
lines changed

10 files changed

+39
-25
lines changed

README.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ The project also includes a phone app. It can be used to install/update the watc
3232

3333
##
3434
### Download the lastest apks¹ ²
35-
[![apk](https://img.shields.io/badge/watch-v1.0.0-FBD75B?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDgwLTM0Mi4wMnEtOC45NiAwLTE3LjE1LTMuMS04LjItMy4xLTE0LjkyLTkuODFMMzAwLjM1LTUwMi41MnEtMTMuNDQtMTMuNDQtMTMuMDYtMzEuODMuMzgtMTguMzkgMTMuMDYtMzEuODIgMTMuNjctMTMuNjggMzIuMzItMTQuMDYgMTguNjYtLjM4IDMyLjMzIDEzLjI5bDY5LjUgNjkuNXYtMjY1LjE5cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2MjY1LjE5bDY5LjUtNjkuNXExMy40My0xMy42NyAzMi4wOS0xMy40MSAxOC42NS4yNiAzMi4zMiAxMy45NCAxMi45MiAxMy42NyAxMy4zIDMxLjk0LjM4IDE4LjI3LTEzLjMgMzEuOTVMNTEyLjA3LTM1NC45M3EtNi43MiA2LjcxLTE0LjkyIDkuODEtOC4xOSAzLjEtMTcuMTUgMy4xWk0yNDIuODctMTUxLjg3cS0zNy43OCAwLTY0LjM5LTI2LjYxdC0yNi42MS02NC4zOXYtNzQuNXEwLTE5LjE1IDEzLjE3LTMyLjMzIDEzLjE4LTEzLjE3IDMyLjMzLTEzLjE3dDMyLjMzIDEzLjE3cTEzLjE3IDEzLjE4IDEzLjE3IDMyLjMzdjc0LjVoNDc0LjI2di03NC41cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2NzQuNXEwIDM3Ljc4LTI2LjYxIDY0LjM5dC02NC4zOSAyNi42MUgyNDIuODdaIi8+PC9zdmc+)](https://hms-douglas.github.io/dsh008v2/dist/apks/watch/1.0.0.apk)
36-
[![apk](https://img.shields.io/badge/phone-v1.0.0-FBD75B?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDgwLTM0Mi4wMnEtOC45NiAwLTE3LjE1LTMuMS04LjItMy4xLTE0LjkyLTkuODFMMzAwLjM1LTUwMi41MnEtMTMuNDQtMTMuNDQtMTMuMDYtMzEuODMuMzgtMTguMzkgMTMuMDYtMzEuODIgMTMuNjctMTMuNjggMzIuMzItMTQuMDYgMTguNjYtLjM4IDMyLjMzIDEzLjI5bDY5LjUgNjkuNXYtMjY1LjE5cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2MjY1LjE5bDY5LjUtNjkuNXExMy40My0xMy42NyAzMi4wOS0xMy40MSAxOC42NS4yNiAzMi4zMiAxMy45NCAxMi45MiAxMy42NyAxMy4zIDMxLjk0LjM4IDE4LjI3LTEzLjMgMzEuOTVMNTEyLjA3LTM1NC45M3EtNi43MiA2LjcxLTE0LjkyIDkuODEtOC4xOSAzLjEtMTcuMTUgMy4xWk0yNDIuODctMTUxLjg3cS0zNy43OCAwLTY0LjM5LTI2LjYxdC0yNi42MS02NC4zOXYtNzQuNXEwLTE5LjE1IDEzLjE3LTMyLjMzIDEzLjE4LTEzLjE3IDMyLjMzLTEzLjE3dDMyLjMzIDEzLjE3cTEzLjE3IDEzLjE4IDEzLjE3IDMyLjMzdjc0LjVoNDc0LjI2di03NC41cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2NzQuNXEwIDM3Ljc4LTI2LjYxIDY0LjM5dC02NC4zOSAyNi42MUgyNDIuODdaIi8+PC9zdmc+)](https://hms-douglas.github.io/dsh008v2/dist/apks/phone/1.0.0.apk)
35+
[![apk](https://img.shields.io/badge/watch-v1.0.1-FBD75B?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDgwLTM0Mi4wMnEtOC45NiAwLTE3LjE1LTMuMS04LjItMy4xLTE0LjkyLTkuODFMMzAwLjM1LTUwMi41MnEtMTMuNDQtMTMuNDQtMTMuMDYtMzEuODMuMzgtMTguMzkgMTMuMDYtMzEuODIgMTMuNjctMTMuNjggMzIuMzItMTQuMDYgMTguNjYtLjM4IDMyLjMzIDEzLjI5bDY5LjUgNjkuNXYtMjY1LjE5cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2MjY1LjE5bDY5LjUtNjkuNXExMy40My0xMy42NyAzMi4wOS0xMy40MSAxOC42NS4yNiAzMi4zMiAxMy45NCAxMi45MiAxMy42NyAxMy4zIDMxLjk0LjM4IDE4LjI3LTEzLjMgMzEuOTVMNTEyLjA3LTM1NC45M3EtNi43MiA2LjcxLTE0LjkyIDkuODEtOC4xOSAzLjEtMTcuMTUgMy4xWk0yNDIuODctMTUxLjg3cS0zNy43OCAwLTY0LjM5LTI2LjYxdC0yNi42MS02NC4zOXYtNzQuNXEwLTE5LjE1IDEzLjE3LTMyLjMzIDEzLjE4LTEzLjE3IDMyLjMzLTEzLjE3dDMyLjMzIDEzLjE3cTEzLjE3IDEzLjE4IDEzLjE3IDMyLjMzdjc0LjVoNDc0LjI2di03NC41cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2NzQuNXEwIDM3Ljc4LTI2LjYxIDY0LjM5dC02NC4zOSAyNi42MUgyNDIuODdaIi8+PC9zdmc+)](https://hms-douglas.github.io/dsh008v2/dist/apks/watch/1.0.1.apk)
36+
[![apk](https://img.shields.io/badge/phone-v1.0.1-FBD75B?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDgwLTM0Mi4wMnEtOC45NiAwLTE3LjE1LTMuMS04LjItMy4xLTE0LjkyLTkuODFMMzAwLjM1LTUwMi41MnEtMTMuNDQtMTMuNDQtMTMuMDYtMzEuODMuMzgtMTguMzkgMTMuMDYtMzEuODIgMTMuNjctMTMuNjggMzIuMzItMTQuMDYgMTguNjYtLjM4IDMyLjMzIDEzLjI5bDY5LjUgNjkuNXYtMjY1LjE5cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2MjY1LjE5bDY5LjUtNjkuNXExMy40My0xMy42NyAzMi4wOS0xMy40MSAxOC42NS4yNiAzMi4zMiAxMy45NCAxMi45MiAxMy42NyAxMy4zIDMxLjk0LjM4IDE4LjI3LTEzLjMgMzEuOTVMNTEyLjA3LTM1NC45M3EtNi43MiA2LjcxLTE0LjkyIDkuODEtOC4xOSAzLjEtMTcuMTUgMy4xWk0yNDIuODctMTUxLjg3cS0zNy43OCAwLTY0LjM5LTI2LjYxdC0yNi42MS02NC4zOXYtNzQuNXEwLTE5LjE1IDEzLjE3LTMyLjMzIDEzLjE4LTEzLjE3IDMyLjMzLTEzLjE3dDMyLjMzIDEzLjE3cTEzLjE3IDEzLjE4IDEzLjE3IDMyLjMzdjc0LjVoNDc0LjI2di03NC41cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2NzQuNXEwIDM3Ljc4LTI2LjYxIDY0LjM5dC02NC4zOSAyNi42MUgyNDIuODdaIi8+PC9zdmc+)](https://hms-douglas.github.io/dsh008v2/dist/apks/phone/1.0.1.apk)
3737

3838
¹ All apks inside this repository were built by me and are not minified;
3939
</br>
@@ -85,10 +85,7 @@ Ethereum | 0xfea5dd21ebf73c5b4a2445c7713f6b5316dfac4d
8585
</br>- Two, this code (as I am using WFF and I built from zero haha) is completely different from the one on version 1, so a lot of adaptations would be necessary (again version 1 uses the jetpack api).
8686
8787
3) Why don't you upload this version on google play?
88-
> Well, 3 reasons (sort of):
89-
</br>- One, I'm not in the mood to deal with google's "rules" and reviews for wear os publishing, and there are quite a few;
90-
</br>- Two, even if I was in the mood, it wouldn't be approved. One of google's new rules for watch faces is that they must be build using WFF, and the .aab file [MUST NOT](https://developer.android.com/training/wearables/wff/setup#declare-wff-use) contain any code. As my watch face file contains a complication (code) they wouldn't aprove it. Only if I publish the watch face and the complication in separated project, then you would install both and set them by yourself (😖, for sure it would give me some headache, with some users).
91-
</br>- Three, this project is build using complication. Complications are complicated (haha), they have limitations, especially when it comes to update frequency. In other words, this project have some "delays" when it comes to updating the calendar (for example, it sets coding alarms and sometimes you might need to tap the watch face to update), combine this "issue" with google's review policy and it wouldn't be approved...
88+
> Well, I've tried... It not even got to the point of being sent to review. One of google's new rules for watch faces is that they must be build using WFF, and the .aab file [MUST NOT](https://developer.android.com/training/wearables/wff/setup#declare-wff-use) contain any code. My watch face file contains a complication (code), the calendar. Only if I publish the watch face and the complication in separated project, then you would install both and set them by yourself (but I'm not doing this, Google is creating problem where shouldn't be).
9289
9390
4) Does it shows tomorrow events? What is the scissor icon?
9491
> Only if it starts today. Even though it would be "cut" at midnight. The watch face shows only the events from today! The scissor icon is for events that had their "time cut" to be displayed (the event time won't change on your calendar, it will only be displayed differently, for example, if it ends after midnight it will be displayed (today) until midnight and after midnight it will display as if it started midnight).
@@ -138,12 +135,12 @@ app without any problem. It will display all day events first then order the res
138135
> Settings related to the watch face (hand style, hand color, complications (3 slots), complication color) should be set using the default watch face editor (tap and hold the watch face then click on customize/edit). Settings related to the calendar should be set inside the app (open the watch menu, scroll to the app and open it).
139136
140137
##
141-
### Compatibility (watch, v1.0.0)
138+
### Compatibility (watch, <= v1.0.1)
142139
It should work with any watch with Wear OS 4 or above. I haven't tested on squared screens, it might not render correctly.
143140
</br>Any calendar app that uses the CalendarContract or the WearableCalendarContract API is compatible, including samsung default calendar and google calendar. Tasks and reminders are not supported!
144141

145142
##
146-
### Tested devices (watch, v1.0.0)
143+
### Tested devices (watch, <= v1.0.1)
147144
- Galaxy Watch 7 on RTL¹ (Android 14 / Wear OS 5);
148145
- Galaxy Watch 6 on RTL¹ (Android 13 / Wear OS 4);
149146
- Galaxy Watch 5 (Android 14 / Wear OS 5);
@@ -153,13 +150,21 @@ It should work with any watch with Wear OS 4 or above. I haven't tested on squar
153150

154151
##
155152
### Log (watch)
153+
<b>v1.0.1</b>
154+
<ul>
155+
<li>Fixed events not being displayed in the correct ring even if space is available.</li>
156+
</ul>
156157
<b>v1.0.0</b>
157158
<ul>
158159
<li>Release.</li>
159160
</ul>
160161

161162
##
162163
### Log (phone)
164+
<b>v1.0.1</b>
165+
<ul>
166+
<li>Fixed events not being displayed in the correct ring even if space is available.</li>
167+
</ul>
163168
<b>v1.0.0</b>
164169
<ul>
165170
<li>Release.</li>

dist/apks/phone/1.0.1.apk

52.8 MB
Binary file not shown.

dist/apks/watch/1.0.1.apk

17.8 MB
Binary file not shown.

dist/phone_latest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"versionName" : "1.0.0",
3-
"versionCode" : 1,
4-
"link" : "https://hms-douglas.github.io/dsh008v2/dist/apks/phone/1.0.0.apk"
2+
"versionName" : "1.0.1",
3+
"versionCode" : 2,
4+
"link" : "https://hms-douglas.github.io/dsh008v2/dist/apks/phone/1.0.1.apk"
55
}

dist/watch_all.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
[
22
{
3+
"versionName" : "1.0.1",
4+
"versionCode" : 2,
5+
"link" : "https://hms-douglas.github.io/dsh008v2/dist/apks/watch/1.0.1.apk"
6+
},{
37
"versionName" : "1.0.0",
48
"versionCode" : 1,
59
"link" : "https://hms-douglas.github.io/dsh008v2/dist/apks/watch/1.0.0.apk"

dist/watch_latest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"versionName" : "1.0.0",
3-
"versionCode" : 1,
4-
"link" : "https://hms-douglas.github.io/dsh008v2/dist/apks/watch/1.0.0.apk"
2+
"versionName" : "1.0.1",
3+
"versionCode" : 2,
4+
"link" : "https://hms-douglas.github.io/dsh008v2/dist/apks/watch/1.0.1.apk"
55
}

library/src/main/java/dev/dect/dsh008/v2/CalendarDrawer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -812,7 +812,7 @@ private int ringForEvent(CalendarEvent calendarEvent) {
812812

813813
private boolean areRangesAvailableInList(int[] ranges, List<Integer> list) {
814814
for(int i = 0; i < list.size(); i += 2) {
815-
final Range<Integer> range = Range.create(Math.min(list.get(i), list.get(i + 1)), Math.max(list.get(i), list.get(i + 1)));
815+
final Range<Integer> range = Range.create(Math.min(list.get(i), list.get(i + 1)) + 1, Math.max(list.get(i), list.get(i + 1)) - 1);
816816

817817
for(int j = 0; j < ranges.length; j += 2) {
818818
if(range.contains(ranges[j]) || range.contains(ranges[j + 1])) { //If the start and end event range is being used in tis ring

phone/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ android {
1010
applicationId "dev.dect.wear.watchface.dsh008.v2"
1111
minSdk 33
1212
targetSdk 34
13-
versionCode 1
14-
versionName "1.0.0"
13+
versionCode 2
14+
versionName "1.0.1"
1515

1616
ndk {
1717
abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86', 'x86_64'

readme/pt_br/README.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ O projeto também inclui um app para celular. Ele pode ser utilizado para instal
3333

3434
##
3535
### Baixar os apks¹ ²
36-
[![apk](https://img.shields.io/badge/relógio-v1.0.0-FBD75B?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDgwLTM0Mi4wMnEtOC45NiAwLTE3LjE1LTMuMS04LjItMy4xLTE0LjkyLTkuODFMMzAwLjM1LTUwMi41MnEtMTMuNDQtMTMuNDQtMTMuMDYtMzEuODMuMzgtMTguMzkgMTMuMDYtMzEuODIgMTMuNjctMTMuNjggMzIuMzItMTQuMDYgMTguNjYtLjM4IDMyLjMzIDEzLjI5bDY5LjUgNjkuNXYtMjY1LjE5cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2MjY1LjE5bDY5LjUtNjkuNXExMy40My0xMy42NyAzMi4wOS0xMy40MSAxOC42NS4yNiAzMi4zMiAxMy45NCAxMi45MiAxMy42NyAxMy4zIDMxLjk0LjM4IDE4LjI3LTEzLjMgMzEuOTVMNTEyLjA3LTM1NC45M3EtNi43MiA2LjcxLTE0LjkyIDkuODEtOC4xOSAzLjEtMTcuMTUgMy4xWk0yNDIuODctMTUxLjg3cS0zNy43OCAwLTY0LjM5LTI2LjYxdC0yNi42MS02NC4zOXYtNzQuNXEwLTE5LjE1IDEzLjE3LTMyLjMzIDEzLjE4LTEzLjE3IDMyLjMzLTEzLjE3dDMyLjMzIDEzLjE3cTEzLjE3IDEzLjE4IDEzLjE3IDMyLjMzdjc0LjVoNDc0LjI2di03NC41cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2NzQuNXEwIDM3Ljc4LTI2LjYxIDY0LjM5dC02NC4zOSAyNi42MUgyNDIuODdaIi8+PC9zdmc+)](https://hms-douglas.github.io/dsh008v2/dist/apks/watch/1.0.0.apk)
37-
[![apk](https://img.shields.io/badge/celular-v1.0.0-FBD75B?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDgwLTM0Mi4wMnEtOC45NiAwLTE3LjE1LTMuMS04LjItMy4xLTE0LjkyLTkuODFMMzAwLjM1LTUwMi41MnEtMTMuNDQtMTMuNDQtMTMuMDYtMzEuODMuMzgtMTguMzkgMTMuMDYtMzEuODIgMTMuNjctMTMuNjggMzIuMzItMTQuMDYgMTguNjYtLjM4IDMyLjMzIDEzLjI5bDY5LjUgNjkuNXYtMjY1LjE5cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2MjY1LjE5bDY5LjUtNjkuNXExMy40My0xMy42NyAzMi4wOS0xMy40MSAxOC42NS4yNiAzMi4zMiAxMy45NCAxMi45MiAxMy42NyAxMy4zIDMxLjk0LjM4IDE4LjI3LTEzLjMgMzEuOTVMNTEyLjA3LTM1NC45M3EtNi43MiA2LjcxLTE0LjkyIDkuODEtOC4xOSAzLjEtMTcuMTUgMy4xWk0yNDIuODctMTUxLjg3cS0zNy43OCAwLTY0LjM5LTI2LjYxdC0yNi42MS02NC4zOXYtNzQuNXEwLTE5LjE1IDEzLjE3LTMyLjMzIDEzLjE4LTEzLjE3IDMyLjMzLTEzLjE3dDMyLjMzIDEzLjE3cTEzLjE3IDEzLjE4IDEzLjE3IDMyLjMzdjc0LjVoNDc0LjI2di03NC41cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2NzQuNXEwIDM3Ljc4LTI2LjYxIDY0LjM5dC02NC4zOSAyNi42MUgyNDIuODdaIi8+PC9zdmc+)](https://hms-douglas.github.io/dsh008v2/dist/apks/phone/1.0.0.apk)
36+
[![apk](https://img.shields.io/badge/relógio-v1.0.1-FBD75B?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDgwLTM0Mi4wMnEtOC45NiAwLTE3LjE1LTMuMS04LjItMy4xLTE0LjkyLTkuODFMMzAwLjM1LTUwMi41MnEtMTMuNDQtMTMuNDQtMTMuMDYtMzEuODMuMzgtMTguMzkgMTMuMDYtMzEuODIgMTMuNjctMTMuNjggMzIuMzItMTQuMDYgMTguNjYtLjM4IDMyLjMzIDEzLjI5bDY5LjUgNjkuNXYtMjY1LjE5cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2MjY1LjE5bDY5LjUtNjkuNXExMy40My0xMy42NyAzMi4wOS0xMy40MSAxOC42NS4yNiAzMi4zMiAxMy45NCAxMi45MiAxMy42NyAxMy4zIDMxLjk0LjM4IDE4LjI3LTEzLjMgMzEuOTVMNTEyLjA3LTM1NC45M3EtNi43MiA2LjcxLTE0LjkyIDkuODEtOC4xOSAzLjEtMTcuMTUgMy4xWk0yNDIuODctMTUxLjg3cS0zNy43OCAwLTY0LjM5LTI2LjYxdC0yNi42MS02NC4zOXYtNzQuNXEwLTE5LjE1IDEzLjE3LTMyLjMzIDEzLjE4LTEzLjE3IDMyLjMzLTEzLjE3dDMyLjMzIDEzLjE3cTEzLjE3IDEzLjE4IDEzLjE3IDMyLjMzdjc0LjVoNDc0LjI2di03NC41cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2NzQuNXEwIDM3Ljc4LTI2LjYxIDY0LjM5dC02NC4zOSAyNi42MUgyNDIuODdaIi8+PC9zdmc+)](https://hms-douglas.github.io/dsh008v2/dist/apks/watch/1.0.1.apk)
37+
[![apk](https://img.shields.io/badge/celular-v1.0.1-FBD75B?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDgwLTM0Mi4wMnEtOC45NiAwLTE3LjE1LTMuMS04LjItMy4xLTE0LjkyLTkuODFMMzAwLjM1LTUwMi41MnEtMTMuNDQtMTMuNDQtMTMuMDYtMzEuODMuMzgtMTguMzkgMTMuMDYtMzEuODIgMTMuNjctMTMuNjggMzIuMzItMTQuMDYgMTguNjYtLjM4IDMyLjMzIDEzLjI5bDY5LjUgNjkuNXYtMjY1LjE5cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2MjY1LjE5bDY5LjUtNjkuNXExMy40My0xMy42NyAzMi4wOS0xMy40MSAxOC42NS4yNiAzMi4zMiAxMy45NCAxMi45MiAxMy42NyAxMy4zIDMxLjk0LjM4IDE4LjI3LTEzLjMgMzEuOTVMNTEyLjA3LTM1NC45M3EtNi43MiA2LjcxLTE0LjkyIDkuODEtOC4xOSAzLjEtMTcuMTUgMy4xWk0yNDIuODctMTUxLjg3cS0zNy43OCAwLTY0LjM5LTI2LjYxdC0yNi42MS02NC4zOXYtNzQuNXEwLTE5LjE1IDEzLjE3LTMyLjMzIDEzLjE4LTEzLjE3IDMyLjMzLTEzLjE3dDMyLjMzIDEzLjE3cTEzLjE3IDEzLjE4IDEzLjE3IDMyLjMzdjc0LjVoNDc0LjI2di03NC41cTAtMTkuMTUgMTMuMTctMzIuMzMgMTMuMTgtMTMuMTcgMzIuMzMtMTMuMTd0MzIuMzMgMTMuMTdxMTMuMTcgMTMuMTggMTMuMTcgMzIuMzN2NzQuNXEwIDM3Ljc4LTI2LjYxIDY0LjM5dC02NC4zOSAyNi42MUgyNDIuODdaIi8+PC9zdmc+)](https://hms-douglas.github.io/dsh008v2/dist/apks/phone/1.0.1.apk)
3838

3939
¹ Todos os apks dentro deste repositório foram construídos por mim e não estão minimizados;
4040
</br>
@@ -86,10 +86,7 @@ Ethereum | 0xfea5dd21ebf73c5b4a2445c7713f6b5316dfac4d
8686
</br>- Dois, este código/projeto (já que eu estou utilizando o WFF e eu tive que construi-lo do zero kkk) é completamente diferente da versão 1, portanto diversas "adaptações" seriam necessárias (novamente, a versão 1 usa a api do jetpack para mostradores).
8787
8888
3) Por que você não publica essa versão no Google Play?
89-
> Bem, por 3 motivos (+/-):
90-
</br>- Um, eu não estou no clima de lidar com as politicas do google para review e publicação de apps para Wear OS, tem algumas chatinhas;
91-
</br>- Dois, mesmo que eu estivesse no clima, eles não aprovariam o app. Uma das novas regras do google para mostrador é de que eles devem ser contruidos usando o format WFF, e o .aab [NÃO PODE](https://developer.android.com/training/wearables/wff/setup#declare-wff-use) conter nenhum código. Como o meu arquivo contém uma complication (código) eles não iriam aprovar o app. A única solução seria publicar dois apps separados, o mostrador e a complication, e o usuário teria que configurar o resto (😖, com certeza isso me daria uma dor de cabeça com alguns usuários kkk), então não;
92-
</br>- Três, o calendário é construido em cima de uma complication. Complications possuem limitações, especialemte quando se trata de frequência de atualização. Em outras palavras, o app tem alguns atrasos quando se trata da atualização dos eventos (por exemplo, eu preciso definir alarmes para atualizar o mostrador), combina esse "problema" com a politica de revisão do google e eles não aprovariam o app...
89+
> Bem, eu tentei... Ela sequer chegou no ponto de ser enviada para revisão. Uma das novas regras do google para mostrador é de que eles devem ser contruidos usando o format WFF, e o .aab [NÃO PODE](https://developer.android.com/training/wearables/wff/setup#declare-wff-use) conter nenhum código. O meu arquivo contém uma complication (código), o calendário. A única solução seria publicar dois apps separados, o mostrador e a complication, e o usuário teria que configurar o resto (Eu não vou fazer isso... o google tá de frescura, criando problema onde não deveria existir, não tem porque não deixar colocar código no .aab).
9390
9491
4) O calendário mostra os eventos de amanhã? O que é esse ícone de tesoura?
9592
> Mostra apenas se o evento começar hoje. Ele seria "cortado" à meia noite. O mostrador mostra apenas os eventos de hoje! O ícone da tesoura significa que o evento foi "cortado" para ser mostrado (o horário não muda no seu calendário, apenas é apresentado de forma diferente, por exemplo, se o evento termina depois da meia noite de hoje, ele vai ser desenhado até a meia noite de hoje, amanhão ele será desenhado como se começasse à meia noite).
@@ -153,13 +150,21 @@ Deve funcionar com qualquer relógio com Wear OS 4 ou acima. Eu não testei em t
153150

154151
##
155152
### Log (relógio)
153+
<b>v1.0.1</b>
154+
<ul>
155+
<li>Corrigido um bug onde os eventos não se sobrepunham mesmo que houvesse espaço sobrando.</li>
156+
</ul>
156157
<b>v1.0.0</b>
157158
<ul>
158159
<li>Produção.</li>
159160
</ul>
160161

161162
##
162163
### Log (celular)
164+
<b>v1.0.1</b>
165+
<ul>
166+
<li>Corrigido um bug onde os eventos não se sobrepunham mesmo que houvesse espaço sobrando.</li>
167+
</ul>
163168
<b>v1.0.0</b>
164169
<ul>
165170
<li>Produção.</li>

watch/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ android {
1010
applicationId "dev.dect.wear.watchface.dsh008.v2"
1111
minSdk 33 //33 = Wear OS 4
1212
targetSdk 34
13-
versionCode 1
14-
versionName "1.0.0"
13+
versionCode 2
14+
versionName "1.0.1"
1515
}
1616

1717
buildTypes {

0 commit comments

Comments
 (0)