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

forms #31828

Closed
wants to merge 2 commits into from
Closed

forms #31828

wants to merge 2 commits into from

Conversation

Jay-o-Way
Copy link
Collaborator

@Jay-o-Way Jay-o-Way commented Mar 10, 2024

Summary of the Pull Request

Overhaul of issue forms to (hopefully) be more functional.

PR Checklist

Detailed Description of the Pull Request / Additional comments

Validation Steps Performed

Impossible :(

This comment has been minimized.

@Jay-o-Way Jay-o-Way added the Area-GitHub workflow Issues regarding the GitHub workflow and automation label Mar 10, 2024
@Jay-o-Way Jay-o-Way marked this pull request as ready for review March 10, 2024 15:06
change description
spell-check
move validations
note "here"
Copy link
Collaborator

@Aaron-Junker Aaron-Junker left a comment

Choose a reason for hiding this comment

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

Two little things.

Comment on lines +90 to +92
options:
- "Yes"
- "No"
Copy link
Collaborator

Choose a reason for hiding this comment

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

This has to be marked as required, otherwise you can choose "None"

image

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

"none" means no selection, it's not a literal option

Copy link
Collaborator

Choose a reason for hiding this comment

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

"none" means no selection, it's not a literal option

Yes, but I think if you mark it as required this option will be unavailable.

Comment on lines +110 to +116
- type: checkboxes
attributes:
label: Include the Bug Report
description: "Right-click on our system tray icon and select **Bug Report**. Then upload the zip file from your desktop: Paste, drop or click to add files."
options:
- label: I have attached the Bug Report file
required: true
Copy link
Collaborator

Choose a reason for hiding this comment

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

I think the previous text was sufficient. There are a lot of scenarios where including a bug report is not an option (installer issues for example).

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I suppose I can make required: false.

description: Hover over system tray icon or look at Settings
validations:
required: true
- type: checkboxes
Copy link
Member

Choose a reason for hiding this comment

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

I don't agree with this. I don't like it when others do it and i honestly doubt it will change any behavior. With some of the things getting tested out, i bet we we'll improve alerting for duplicates as well based on results from other repos.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Yes the bot is nice. But a waste of time if we can prevent duplicates.

- "No"
- type: dropdown
attributes:
label: Running as Administrator?
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
label: Running as Administrator?
label: Running PowerToys as Administrator?

placeholder: What were you expecting?
validations:
required: false
- type: checkboxes
Copy link
Member

Choose a reason for hiding this comment

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

Combine this with a Steps to reproduce. It isn't always needed

validations:
required: true
attributes:
label: Provide a description of requested docs changes
description: Describe which document needs to be corrected and why.
Copy link
Member

Choose a reason for hiding this comment

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

I feel the other has a softer tone.

Suggested change
description: Describe which document needs to be corrected and why.
description: Briefly describe which document needs to be corrected and why you feel this way.

@@ -1,26 +1,46 @@
name: "⭐ Feature or enhancement request"
Copy link
Member

Choose a reason for hiding this comment

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

i do not want to split

- Needs-Triage
description: Report incorrect translations
labels: [Needs-Triage, Issue-Bug, Issue-Translation, Area-Localization]
assignees: crutkas
Copy link
Member

Choose a reason for hiding this comment

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

remove

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Why? As far as I know (let me know if I'm wrong) you're the only link between this repo and the translation team? That makes it "by definition" your task.

Comment on lines +7 to +18
- type: checkboxes
id: preparation
attributes:
label: Before filing a new issue, please check the following
description: This makes it easier for us all :)
options:
- label: I am using the latest version (check for updates in Settings)
required: true
- label: I have searched in [open issues](https://github.com/microsoft/PowerToys/issues) (remember to try different search terms)
required: true
- label: I have searched in [closed issues](https://github.com/microsoft/PowerToys/issues?q=is%3Aissue+is%3Aclosed) (there might be a good reason)
required: true
Copy link
Member

Choose a reason for hiding this comment

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

remove

Comment on lines +6 to +19
- type: checkboxes
id: preparation
attributes:
label: Before filing a new issue, please check the following
description: This makes it easier for us all :)
options:
- label: I am using the latest version (check for updates in Settings)
required: true
- label: I have searched the [online documentation](https://aka.ms/PowerToysOverview)
required: true
- label: I have searched in [open issues](https://github.com/microsoft/PowerToys/issues) (remember to try different search terms)
required: true
- label: I have searched in [closed issues](https://github.com/microsoft/PowerToys/issues?q=is%3Aissue+is%3Aclosed) (there might be a good reason)
required: true
Copy link
Member

Choose a reason for hiding this comment

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

remove

Comment on lines +6 to +19
- type: checkboxes
id: preparation
attributes:
label: Before filing a new issue, please check the following
description: This makes it easier for us all :)
options:
- label: I am using the latest version (check for updates in Settings)
required: true
- label: I have searched the [online documentation](https://aka.ms/PowerToysOverview)
required: true
- label: I have searched in [open issues](https://github.com/microsoft/PowerToys/issues) (remember to try different search terms)
required: true
- label: I have searched in [closed issues](https://github.com/microsoft/PowerToys/issues?q=is%3Aissue+is%3Aclosed) (there might be a good reason)
required: true
Copy link
Member

Choose a reason for hiding this comment

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

remove

Comment on lines +97 to +117
- type: textarea
id: displayedtext
validations:
required: true
attributes:
label: ❌ Displayed text
description: Please include a screenshot as that is extremely helpful.

- type: textarea
id: correcttext
validations:
required: true
attributes:
label: ✔️ Correct text

- type: textarea
id: context
validations:
required: true
attributes:
label: ℹ Context, explanation
Copy link
Member

Choose a reason for hiding this comment

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

the prior body here was more user friendly, i prefer the other tone. please revert

@Jay-o-Way Jay-o-Way closed this Apr 13, 2024
@Jay-o-Way Jay-o-Way deleted the Issue-forms branch April 14, 2024 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-GitHub workflow Issues regarding the GitHub workflow and automation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

(suggestions to) improve issue forms
5 participants