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

Remove "feedback" from the dropdown, and replace with "Command Palette" #10171

Closed
zadjii-msft opened this issue May 24, 2021 · 6 comments · Fixed by #10297
Closed

Remove "feedback" from the dropdown, and replace with "Command Palette" #10171

zadjii-msft opened this issue May 24, 2021 · 6 comments · Fixed by #10297
Labels
Area-User Interface Issues pertaining to the user interface of the Console or Terminal good first issue This is a fix that might be easier for someone to do as a first contribution Help Wanted We encourage anyone to jump in on these. Issue-Task It's a feature request, but it doesn't really need a major design. Product-Terminal The new Windows Terminal. Resolution-Fix-Committed Fix is checked in, but it might be 3-4 weeks until a release.

Comments

@zadjii-msft
Copy link
Member

  • we know for a fact that no one's filed any issues using the feedback button
  • We know that the command palette is terribly undiscoverable
  • the command palette is also a great entry to discover basically every other command we have

so let's yank feedback, and replace with the cmdpal.

In the future, the new tab dropdown will be defaulted to [allProfiles, separator, toggleCommandPalette()] (#1571), so someone can remove it if they want.

Notes: might need to manually toss focus to the cmdpal - let's be careful here

@zadjii-msft zadjii-msft added Area-User Interface Issues pertaining to the user interface of the Console or Terminal Product-Terminal The new Windows Terminal. Issue-Task It's a feature request, but it doesn't really need a major design. labels May 24, 2021
@zadjii-msft zadjii-msft added this to the Terminal v1.10 milestone May 24, 2021
@ghost ghost added the Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting label May 24, 2021
@DHowett DHowett removed the Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting label May 25, 2021
@KnapSac
Copy link
Contributor

KnapSac commented May 26, 2021

I'd like to give this a shot, am I correct that this would need to be changed:

// Create the feedback button.
auto feedbackFlyout = WUX::Controls::MenuFlyoutItem{};
feedbackFlyout.Text(RS_(L"FeedbackMenuItem"));
WUX::Controls::FontIcon feedbackIcon{};
feedbackIcon.Glyph(L"\xE939");
feedbackIcon.FontFamily(Media::FontFamily{ L"Segoe MDL2 Assets" });
feedbackFlyout.Icon(feedbackIcon);
feedbackFlyout.Click({ this, &TerminalPage::_FeedbackButtonOnClick });
newTabFlyout.Items().Append(feedbackFlyout);

@zadjii-msft
Copy link
Member Author

@KnapSac That's exactly the spot! I believe the team consensus was to use the "LightningBolt" icon, which is \xE945

@zadjii-msft zadjii-msft added good first issue This is a fix that might be easier for someone to do as a first contribution Help Wanted We encourage anyone to jump in on these. labels May 27, 2021
@KnapSac
Copy link
Contributor

KnapSac commented May 27, 2021

I have a couple uni assignments to finish up, but I expect to have a PR ready by early next week.

In the settings UI, the "Actions" page has a keyboard icon. Wouldn't it make more sense to keep these 2 icons the same? Since the command palette provides access to those actions?

@zadjii-msft
Copy link
Member Author

That's a good observation!

We're actually only temporarily using the keyboard icon for the actions page. I think in the long run, we're actually planning on moving that to the lightning bolt as well. Right now the actions page only really works for actions that are bound to the keyboard, hence the keyboard icon. We have plans to update that page in the future to support configuring all actions, including everything in the command palette. This ties into some other plans we have for having actions accessible from the keyboard, the command palette, the new tab dropdown, the context menu... basically a ton of places.

I'll also tag in @cinnamon-msft, who can override that decision if they like.

@Chips1234
Copy link
Contributor

@zadjii-msft If we're going to get rid of the "feedback" menu item, should we then add a "feedback" link in the "About" window that needs to feedback hub or "Visit our GitHub repository" that leads here?

@ghost ghost added the In-PR This issue has a related PR label May 31, 2021
@ghost ghost closed this as completed in #10297 Jun 10, 2021
ghost pushed a commit that referenced this issue Jun 10, 2021
@ghost ghost added Resolution-Fix-Committed Fix is checked in, but it might be 3-4 weeks until a release. and removed In-PR This issue has a related PR labels Jun 10, 2021
@ghost
Copy link

ghost commented Jul 14, 2021

🎉This issue was addressed in #10297, which has now been successfully released as Windows Terminal Preview v1.10.1933.0.:tada:

Handy links:

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-User Interface Issues pertaining to the user interface of the Console or Terminal good first issue This is a fix that might be easier for someone to do as a first contribution Help Wanted We encourage anyone to jump in on these. Issue-Task It's a feature request, but it doesn't really need a major design. Product-Terminal The new Windows Terminal. Resolution-Fix-Committed Fix is checked in, but it might be 3-4 weeks until a release.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants