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

Improve content #5346

Merged
merged 1 commit into from
Aug 7, 2018
Merged

Improve content #5346

merged 1 commit into from
Aug 7, 2018

Conversation

chadyj
Copy link
Contributor

@chadyj chadyj commented Jul 31, 2018

fixes #5088

Summary:

Improves app copy

Review notes (optional):

This PR only changes copy. The new copy can be seen here https://github.com/status-im/status-react/pull/5346/files

To review please check that the copy looks OK on various screen sizes as some copy length was changed and may mess up formatting.

Steps to test:

status: ready

@status-comment-bot
Copy link

status-comment-bot commented Aug 1, 2018

:create-account "Create account"
:already-have-account "I already have an account"
:creating-your-account "Creating your account on the blockchain. We can't touch it, no one can, except for you!"
:password-placeholder "Type your password"
:creating-your-account "Creating your account on the blockchain..."
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@obi2020 Weren't you going to update the on the blockchain part as per this comment?

#5088 (comment)

So for example, "Generating your account" might be more accurate?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, mistake. "on the blockchain" was meant to be erased too

:password-placeholder2 "Confirm your password"
:name-placeholder "Display name"
:password_error1 "Password confirmation doesn't match password."
:password_error1 "Password don't match."
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This reads a little funny. Since it is referring to two passwords should it be plural?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo, thanks

@@ -178,7 +178,7 @@
:wallet-set-up-signing-phrase "This is your personal transaction phrase that you’ll use everytime you make a transaction. Make sure to write it down on a piece of paper, store it somewhere, and only confirm transactions when you see these three words."
:wallet-set-up-confirm-title "Wrote it down?"
:wallet-set-up-confirm-description "You won’t be able to see your 3-word transaction phrase again after this."
:wallet-backup-recovery-title "Backup your Recovery phrase"
:wallet-backup-recovery-title "Backup your recovery phrase"
:wallet-backup-recovery-description "This will help you to keep your money safe"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't store money. Should we say assets instead?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, good catch!

@chadyj chadyj changed the title [WIP] Improve content Improve content Aug 1, 2018
@chadyj chadyj removed their assignment Aug 1, 2018
@status-comment-bot
Copy link

status-comment-bot commented Aug 1, 2018

Copy link
Contributor Author

@chadyj chadyj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Ready for testing :)

@status-comment-bot
Copy link

status-comment-bot commented Aug 1, 2018

@annadanchenko
Copy link

@flexsurfer check of "GPG — All commits must have a verified GPG signature" failed. Can you fix it, please?

@flexsurfer
Copy link
Member

@obi2020 could you please squash commits, thanks

@churik churik self-assigned this Aug 2, 2018
@chadyj
Copy link
Contributor Author

chadyj commented Aug 2, 2018

Hey @flexsurfer we have been doing this in GH's UI. Would you mind squashing/signing if you can?

@status-comment-bot
Copy link

status-comment-bot commented Aug 2, 2018

@statustestbot
Copy link

75% of end-end tests have passed

Total executed tests: 51
Failed tests: 13
Passed tests: 38

Failed tests (13)

Click to expand
1. test_request_and_receive_tokens_in_1_1_chat

Looking for SignTransactionButton
Wait for ProgressBar

E selenium.common.exceptions.TimeoutException: Message: 'ProgressBar' is still present on screen, using: 'xpath://android.widget.ProgressBar', during '60' seconds

Device sessions:

2. test_deploy_contract_from_daap

Tap on GotItButton
Looking for full text: 'Mining new contract in tx:'

E selenium.common.exceptions.TimeoutException: Message: 'BaseElement' is not found on screen, using: 'xpath://*[starts-with(@text,'Mining new contract in tx:')]', during '10' seconds

Device sessions:

3. test_text_message_1_1_chat

Looking for ShareMyContactKeyButton
Tap on ShareMyContactKeyButton

E selenium.common.exceptions.TimeoutException: Message: 'PublicKeyText' is not found on screen, using: 'accessibility id:address-text', during '10' seconds

Device sessions:

4. test_home_view

Wait for PlusButton
Looking for an element by text: 'There are no recent Chats or DApps here yet. Tap the “Plus” button to see the list of Dapps or discover people to chat with.'

E Failed: 'Here you can chat with people in a secure private chat, browse and interact with DApps. Use the “Plus” icon to explore Status' text is not shown

Device sessions:

5. test_request_and_receive_eth_in_1_1_chat

Looking for SignTransactionButton
Wait for ProgressBar

E selenium.common.exceptions.TimeoutException: Message: 'ProgressBar' is still present on screen, using: 'xpath://android.widget.ProgressBar', during '60' seconds

Device sessions:

6. test_send_tokens_in_1_1_chat

Looking for SignTransactionButton
Wait for ProgressBar

E selenium.common.exceptions.TimeoutException: Message: 'ProgressBar' is still present on screen, using: 'xpath://android.widget.ProgressBar', during '60' seconds

Device sessions:

7. test_network_mismatch_for_send_request_commands

Looking for SignTransactionButton
Wait for ProgressBar

E selenium.common.exceptions.TimeoutException: Message: 'ProgressBar' is still present on screen, using: 'xpath://android.widget.ProgressBar', during '60' seconds

Device sessions:

8. test_send_eth_in_1_1_chat

Type '0x049191be3d0b0258732a4c3bd66d2e68cf7e536a0a975fd501a3265cba9ff5f7c78f51345417e42f56e16926b685f99448ac05b9608b0d42cf65ee58853f104696' to PublicKeyEditBox
Tap 'Confirm' on native keyboard

E selenium.common.exceptions.TimeoutException: Message: 'ChatMessageInput' is not found on screen, using: 'accessibility id:chat-message-input', during '60' seconds

Device sessions:

9. test_login_with_new_account

Tap on SignInButton
Wait for HomeButton

E Failed: TestFairy warning is not shown

Device sessions:

10. test_backup_recovery_phrase

Wait for ShareMyContactKeyButton
Looking for BackupRecoveryPhraseButton

E selenium.common.exceptions.NoSuchElementException: Message: 'BackupRecoveryPhraseButton' is not found on screen, using: 'xpath://*[@text="Backup your Recovery phrase"]'

Device sessions:

11. test_transaction_confirmed_on_sender_side

Looking for a transaction with unique amount 0.08294 in list of transactions, address is 616874dc6cc2810cdc930dea26496fcf217d58ca
Transaction with unique amount 0.08294 is found in list of transactions, address is 616874dc6cc2810cdc930dea26496fcf217d58ca

E Failed: Transaction with amount 0.08294 was not confirmed, address is 616874dc6cc2810cdc930dea26496fcf217d58ca

Device sessions:

12. test_transaction_confirmed_on_recipient_side

Looking for SignTransactionButton
Wait for ProgressBar

E selenium.common.exceptions.TimeoutException: Message: 'ProgressBar' is still present on screen, using: 'xpath://android.widget.ProgressBar', during '60' seconds

Device sessions:

13. test_recover_account

Tap on CrossIcon
Looking for BackupRecoveryPhraseButton

E selenium.common.exceptions.NoSuchElementException: Message: 'BackupRecoveryPhraseButton' is not found on screen, using: 'xpath://*[@text="Backup your Recovery phrase"]'

Device sessions:

Passed tests (38)

Click to expand
1. test_create_account
Device sessions:

2. test_filters_from_daap
Device sessions:

3. test_copy_and_paste_messages
Device sessions:

4. test_send_transaction_from_daap
Device sessions:

5. test_delete_cut_and_paste_messages
Device sessions:

6. test_public_chat_messaging
Device sessions:

7. test_back_forward_buttons_browsing_website
Device sessions:

8. test_set_profile_picture
Device sessions:

9. test_add_to_contacts
Device sessions:

10. test_send_and_open_links
Device sessions:

11. test_transaction_message_sending_from_wallet
Device sessions:

12. test_copy_contact_code_and_wallet_address
Device sessions:

13. test_message_marked_as_sent_and_seen_1_1_chat
Device sessions:

14. test_send_token_with_7_decimals
Device sessions:

15. test_offline_messaging_1_1_chat
Device sessions:

16. test_token_with_more_than_allowed_decimals
Device sessions:

17. test_send_eth_from_wallet_to_address
Device sessions:

18. test_send_transaction_details_in_1_1_chat
Device sessions:

19. test_request_eth_in_status_test_dapp
Device sessions:

20. test_manage_assets
Device sessions:

21. test_wallet_set_up
Device sessions:

22. test_swipe_to_delete_public_chat
Device sessions:

23. test_send_emoji
Device sessions:

24. test_add_contact_by_pasting_public_key
Device sessions:

25. test_messaging_in_different_networks
Device sessions:

26. test_resend_message_offline
Device sessions:

27. test_swipe_to_delete_1_1_chat
Device sessions:

28. test_send_stt_from_wallet
Device sessions:

29. test_send_eth_from_wallet_to_contact
Device sessions:

30. test_add_contact_from_public_chat
Device sessions:

31. test_send_request_not_enabled_tokens
Device sessions:

32. test_send_message_to_newly_added_contact
Device sessions:

33. test_offline_status
Device sessions:

34. test_open_google_com_via_open_dapp
Device sessions:

35. test_sign_message_from_daap
Device sessions:

36. test_share_contact_code_and_wallet_address
Device sessions:

37. test_request_eth_in_wallet
Device sessions:

38. test_refresh_button_browsing_app_webview
Device sessions:

@flexsurfer
Copy link
Member

@annadanchenko @chadyj done

@status-comment-bot
Copy link

status-comment-bot commented Aug 2, 2018

@churik
Copy link
Member

churik commented Aug 2, 2018

@obi2020 @chadyj
Everything looks nice on Google Nexus 5, IPhone 7 screens.
For 1440x2560 pixels (Samsung Galaxy s7) - "Tap the plus (+) button to open a DApp or start a secure chat" doesn't have paddings.
padding
Not crucial, but lets decide can we proceed with it or not. WDYT?

Also there are some visual issues on IPhone 5s screen resolution, but is doesn't depend on content (same issues are presented in current nightly), so I'll create separate issue about it.

@chadyj
Copy link
Contributor Author

chadyj commented Aug 2, 2018

Nice find. Thanks @churik
We could add a /nto fix it. @obi2020 mind adding it?

@churik
Copy link
Member

churik commented Aug 2, 2018

One more comment: because text is too long, values Amount and Total fee overlapped by keyboard on "Transaction Fee".
amo

@status-comment-bot
Copy link

branch PR-5346:
apk uploaded to https://i.diawi.com/hU6zGx
ipa uploaded to https://i.diawi.com/RM45gH

@status-comment-bot
Copy link

status-comment-bot commented Aug 6, 2018

@obi2020
Copy link

obi2020 commented Aug 6, 2018

Because I don't know the limits for the Transaction fee text, I'm not sure of my copy limits. I've tried an edit, if it does work then I'll remove the add'l info for now and engage the design team on some patterns for tooltips / add'l info in the app

@status-comment-bot
Copy link

status-comment-bot commented Aug 6, 2018

@chadyj
Copy link
Contributor Author

chadyj commented Aug 6, 2018

@churik Both issues should be addressed. Mind taking another look?

@status-comment-bot
Copy link

branch PR-5346:
apk uploaded to https://i.diawi.com/sEjSCA
ipa uploaded to https://i.diawi.com/FB1viV

@churik
Copy link
Member

churik commented Aug 7, 2018

Known that text is overlapped on small screens (Transaction Fee, Samsung Galaxy s7, 1440x2560 pixels):
yyyy

Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
@mandrigin mandrigin merged commit 1061fc7 into develop Aug 7, 2018
@mandrigin mandrigin deleted the feature/improve-copy-5088-2 branch August 7, 2018 13:46
@status-comment-bot
Copy link

status-comment-bot commented Aug 7, 2018

@status-comment-bot
Copy link

status-comment-bot commented Aug 7, 2018

@Serhy Serhy mentioned this pull request Aug 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Improve in-app content for clarity and accuracy
8 participants