-
-
Notifications
You must be signed in to change notification settings - Fork 255
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/4378/add temporary messages while sending #4422
Feature/4378/add temporary messages while sending #4422
Conversation
d335f4f
to
17995ee
Compare
43335b2
to
85aeab0
Compare
3356718
to
14caa73
Compare
4fcc62c
to
fc05012
Compare
bfe6f70
to
55d0880
Compare
55d0880
to
c7e8e1f
Compare
Maybe when the device is offline, the icon could be replaced with a schedule icon instead of the “Wi-Fi off” icon. |
Super nice! :) Small design feedback:
|
We have loading spinners on web, desktop app and iOS, so i think we should have it for android as well..?
fine for me
In "no connection" state, the resend button is not available. When using the same icon for both states it would be confusing when the resend button is available or not. So i suggest to have seperate icons. Maybe @nickvergessen has opinions on this? |
I would say for Android we follow the standard of other apps on Android so it looks as native as possible :) also because of what you mentioned
So I'd suggest the schedule icon instead of the loading spinner
Taking a quick look at Signal and Telegram, a calendar icon is used in those, so we could do the same
Oh I see! Then it makes sense. |
I think we shouldn't use the schedule icon as scheduling is still a planned feature and it would be confusing? |
Signed-off-by: Marcel Hibbe <[email protected]>
Signed-off-by: Marcel Hibbe <[email protected]>
Signed-off-by: Marcel Hibbe <[email protected]>
Signed-off-by: Marcel Hibbe <[email protected]>
Signed-off-by: Marcel Hibbe <[email protected]>
Signed-off-by: Marcel Hibbe <[email protected]>
by moving networkMonitor.isOnline to separate check and by setting binding.checkMark.visibility = View.INVISIBLE binding.sendingProgress.visibility = View.GONE before setting the status icons to to handle recyclerview behavior Signed-off-by: Marcel Hibbe <[email protected]>
Signed-off-by: Marcel Hibbe <[email protected]>
during sending: edit and delete should not be shown.. Signed-off-by: Marcel Hibbe <[email protected]>
Signed-off-by: Marcel Hibbe <[email protected]>
Signed-off-by: Marcel Hibbe <[email protected]>
e82585d
to
6e24cca
Compare
/backport to stable-20.1 |
APK file: https://www.kaminsky.me/nc-dev/android-artifacts/4422-talk.apk |
remove shadowed var Signed-off-by: Marcel Hibbe <[email protected]>
Signed-off-by: github-actions <[email protected]>
ec23fa6
to
4f4ac5e
Compare
APK file: https://www.kaminsky.me/nc-dev/android-artifacts/4422-talk.apk |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🐘
not backported. |
resolve #4378
🖼️ Screenshots
When sending, a clock icon is shown:
When being offline, an icon is shown:
When sending failed, a warning icon is shown:
On long click, actions are offered for temporary messages:
🚧 TODO
for followup (maybe not directly related to this PR, but happened during developing):
🏁 Checklist
/backport to stable-xx.x