Add Confirmation when sending Tip/Support #4051

Merged
jeffslofish merged 3 commits from issue-2714 into master 2020-04-29 19:28:12 +02:00
jeffslofish commented 2020-04-23 10:25:28 +02:00 (Migrated from github.com)

Closes #2714

PR Checklist

Please check all that apply to this PR using "x":

  • I have checked that this PR is not a duplicate of an existing PR (open, closed or merged)
  • I have checked that this PR does not introduce a breaking change
  • This PR introduces breaking changes and I have provided a detailed explanation below

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting)
  • Refactoring (no functional changes)
  • Documentation changes
  • Other - Please describe:

Fixes

Issue Number: #2714

What is the current behavior?

When tipping or adding support, the tip/support happens immediately when you click the send button.

What is the new behavior?

When tipping or adding support a confirmation modal appears after clicking send. Clicking send on the confirmation modal will perform the tip/support.

Other information

Closes #2714 ## PR Checklist <!-- For the checkbox formatting to work properly, make sure there are no spaces on either side of the "x" --> Please check all that apply to this PR using "x": - [x] I have checked that this PR is not a duplicate of an existing PR (open, closed or merged) - [x] I have checked that this PR does not introduce a breaking change - [ ] This PR introduces breaking changes and I have provided a detailed explanation below ## PR Type What kind of change does this PR introduce? - [ ] Bugfix - [x] Feature - [ ] Code style update (formatting) - [ ] Refactoring (no functional changes) - [ ] Documentation changes - [ ] Other - Please describe: ## Fixes Issue Number: #2714 ## What is the current behavior? When tipping or adding support, the tip/support happens immediately when you click the send button. ## What is the new behavior? When tipping or adding support a confirmation modal appears after clicking send. Clicking send on the confirmation modal will perform the tip/support. ## Other information <!-- If this PR contains a breaking change, please describe the impact and solution strategy for existing applications below. -->
kauffj commented 2020-04-23 16:06:19 +02:00 (Migrated from github.com)

I'd like to propose two changes to this:

  1. Do not double confirm on supports. These are easy and cheap to undo.
  2. Expand and rename the Purchase Confirmation setting in Settings to Purchase and Tip Confirmation. Respect this setting on whether to ask for a confirmation. This setting should also be made visible for lbry.tv users.
I'd like to propose two changes to this: 1. Do not double confirm on supports. These are easy and cheap to undo. 2. Expand and rename the Purchase Confirmation setting in Settings to Purchase and Tip Confirmation. Respect this setting on whether to ask for a confirmation. This setting should also be made visible for lbry.tv users.
neb-b (Migrated from github.com) requested changes 2020-04-23 17:09:31 +02:00
neb-b (Migrated from github.com) left a comment

I agree with the two points above. I do really like this behavior for tips though!

I agree with the two points above. I do really like this behavior for tips though!
jeffslofish commented 2020-04-24 08:52:31 +02:00 (Migrated from github.com)

I found #4057 while making the second change requested above. I can't complete that task until #4057 is addressed.

I found #4057 while making the second change requested above. I can't complete that task until #4057 is addressed.
neb-b commented 2020-04-27 15:54:33 +02:00 (Migrated from github.com)

@jeffslofish Just merged #4071 !

@jeffslofish Just merged #4071 !
tzarebczan commented 2020-04-28 16:36:18 +02:00 (Migrated from github.com)

Thanks again for the PR @jeffslofish ! Once you finish up, make sure to reach out to us!

Thanks again for the PR @jeffslofish ! Once you finish up, make sure to [reach out to us](https://lbry.com/faq/appreciaiton)!
jeffslofish commented 2020-04-29 09:25:11 +02:00 (Migrated from github.com)

The requested changes were completed on April 23. See the commits here: https://github.com/lbryio/lbry-desktop/pull/4051/commits

The requested changes were completed on April 23. See the commits here: https://github.com/lbryio/lbry-desktop/pull/4051/commits
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#4051
No description provided.