-
Notifications
You must be signed in to change notification settings - Fork 23
feat: add feedback dialog #566
Conversation
/override ci/prow/e2e-4.11 |
@sbouchet: Overrode contexts on behalf of sbouchet: ci/prow/e2e-4.11 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
it's a webpage, taken from the vscode extension. @mohitsuman can you comment ? |
I would also layout the labels/text area differently, following the jetbrains design guide |
If it's a web-page, why not open it in the browser like jetbrains do (choosing the menu item opens their web form)? ![]() |
@sbouchet: I simplified code that shows/hides components, made links for github and marketplace use non-serifed font and changed the positioning a bit. Hope you like it, otherwise just pick what the changes that you agree with and throw out the rest. |
thank for the contributions ! i've added a margin to the left to better visual feedback when scrollbar is showed. |
/override ci/prow/e2e-4.11 |
@sbouchet: Overrode contexts on behalf of sbouchet: ci/prow/e2e-4.11 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/override ci/prow/e2e-4.11 |
@sbouchet: Overrode contexts on behalf of sbouchet: ci/prow/e2e-4.11 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
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.
Signed-off-by: Andre Dietisheim <[email protected]>
Signed-off-by: Stephane Bouchet <[email protected]>
new version with :
image ratio is OK on Fedora with fix in ce6c029 |
/override ci/prow/e2e-4.11 |
@sbouchet: Overrode contexts on behalf of sbouchet: ci/prow/e2e-4.11 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
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.
In terms of widgets and icons/images it's now great imho. But I noticed a weird behavior where I'm wondering if it's intentional:
Steps:
- ASSERT: "OK" button is disabled
- EXEC: Provide some text in "4. What, if anything..."
- ASSERT: "OK" button is disabled
- EXEC: provide some text that's not an email (ex. "dddd") in "Share your contact..."
- ASSERT: "OK" button is disabled, text field gets red with a balloon "The email format should be..."
- EXEC: delete the text in "Share your contact..."
Result:
"OK" button is enabled.
Expected Result:
If providing text in "4. What, if anything..." is enough to have a valid form, shouldn't the "OK" button get enabled as soon as I provide text to it, not just after filling in invalid email and removing it again?
Signed-off-by: Stephane Bouchet <[email protected]>
Fixed it. good catch ! |
/override ci/prow/e2e-4.11 |
@sbouchet: Overrode contexts on behalf of sbouchet: ci/prow/e2e-4.11 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@mohitsuman see above comments for rendering on both Mac (from @adietish) and Linux/Fedora (@sbouchet) |
@sbouchet I can still cause the "OK" button to get enabled when I add an invalid email and remove it again. Am I missing something? |
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.
The UI looks good to merge.
Yes, I agree, but you're still able to send empty forms. |
Signed-off-by: Andre Dietisheim <[email protected]>
New changes are detected. LGTM label has been removed. |
@sbouchet added a check for content. OK is not enabled if there's no content. Please review. |
@sbouchet added a check which makes sure that there's content in any of the widgets. Please review. |
SonarCloud Quality Gate failed.
|
nice ! works like a charm :) |
/override ci/prow/e2e-4.11 |
@sbouchet: Overrode contexts on behalf of sbouchet: ci/prow/e2e-4.11 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
* feat: add feedback dialog Signed-off-by: Stephane Bouchet <[email protected]> * feat: add feedback dialog fix sonar issues Signed-off-by: Stephane Bouchet <[email protected]> * feat: add feedback dialog fix after review Signed-off-by: Stephane Bouchet <[email protected]> * feat: add feedback dialog fix after sonar review Signed-off-by: Stephane Bouchet <[email protected]> * changed font and pos of links, simplified code Signed-off-by: Andre Dietisheim <[email protected]> * feat: add feedback dialog added left margin Signed-off-by: Stephane Bouchet <[email protected]> * feat: add feedback dialog Signed-off-by: Stephane Bouchet <[email protected]> * feat: add feedback dialog adjusted image size according to scale info Signed-off-by: Stephane Bouchet <[email protected]> * feat: add feedback dialog Signed-off-by: Stephane Bouchet <[email protected]> * fixed image scaling for MacOS (redhat-developer#554) Signed-off-by: Andre Dietisheim <[email protected]> * feat: add feedback dialog Signed-off-by: Stephane Bouchet <[email protected]> * feat: add feedback dialog Signed-off-by: Stephane Bouchet <[email protected]> * make sure form cannot be sent without content (redhat-developer#554) Signed-off-by: Andre Dietisheim <[email protected]> --------- Signed-off-by: Stephane Bouchet <[email protected]> Signed-off-by: Andre Dietisheim <[email protected]> Co-authored-by: Andre Dietisheim <[email protected]>
What is the purpose of this change? What does it change?
Added a toolbar icon/action to share feedback using telemetry backend
Was the change discussed in an issue?
fixes #554
How to test changes?