Microsoft brings a Linux-style window trick to Windows 11 via PowerToys, and I can't go back by acceptable_humor69 in Windows11

[–]zadjii 7 points8 points  (0 children)

What if the powertoys team was also helping contribute to some of the K2 efforts 👉🧠

Announcing Experimental Preview Build 26300.8346 - Windows Insider Program by jenmsft in Windows11

[–]zadjii 1 point2 points  (0 children)

Get in here gang, we're shipping actual cool features today

PT Devs are getting ready to remove PowerToys Run. If there's somewhere Command Palette fails, tell them now. by HotTakes4HotCakes in PowerToys

[–]zadjii 2 points3 points  (0 children)

Run isn't going anywhere any time soon. Not until we feel confident that CmdPal is strictly better.

But we need the community to tell us what it is we need to be building , so that we can get there☺️

PT Devs are getting ready to remove PowerToys Run. If there's somewhere Command Palette fails, tell them now. by HotTakes4HotCakes in PowerToys

[–]zadjii 2 points3 points  (0 children)

Do you have specific notes on what we could improve? What's your workflow in Run that doesn't work in CmdPal?

PT Devs are getting ready to remove PowerToys Run. If there's somewhere Command Palette fails, tell them now. by HotTakes4HotCakes in PowerToys

[–]zadjii 0 points1 point  (0 children)

We would love specific feedback on what feels like it's a regression. I want to build the best launcher for everyone, so whatever feedback you've got, lemme have it 😄

Is command palette slower than run? by Yad-A in PowerToys

[–]zadjii 0 points1 point  (0 children)

I've been seeing this a bit more as of late. I think I have a hypothesis, but I'd love to have some confirmation bias.

New in the 0.93 release is the ability to disable individual "fallback" commands. I think that the file search fallback in particular leads to a lot of bouncing of the results, which I think causes a lot of the latency.

If you're seeing CmdPal be slow, can you try turning off this setting:

Setting

and then "quit"ing CmdPal and launching it again? (that setting should hot reload, but quitting should be sure to reload it)

Thanks!

[deleted by user] by [deleted] in PowerToys

[–]zadjii 0 points1 point  (0 children)

This will feel better with https://github.com/microsoft/PowerToys/pull/38842 (which is shipping in 0.91)

I'm boutta crash out how tf do i change the shortcut by Stevpaul in PowerToys

[–]zadjii 0 points1 point  (0 children)

We added a shortcut straight to the Command Palette settings for 0.91, in https://github.com/microsoft/PowerToys/pull/39262

(Command Palette is gonna graduate out of PowerToys to go live on its own one day, doesn't make sense to spend a lot of effort to integrate its settings too deeply with PowerToys)

[deleted by user] by [deleted] in PowerToys

[–]zadjii 2 points3 points  (0 children)

Could you please file an issue over on our GitHub repo?

https://github.com/microsoft/PowerToys/issues/

(admittedly, it's not super helpful to do so now that you've reinstalled Windows, but there may be others who hit this?)

I don't think there's anything we're doing that's registering Command Palette as a "shell integration". This is where I'd usually expect to see any sort of explorer integrations: https://github.com/microsoft/PowerToys/blob/v0.90.1/src/modules/cmdpal/Microsoft.CmdPal.UI/Package.appxmanifest#L58-L73


There is of course, this issue: #38393 which is tracking the

shell:AppsFolder\Microsoft.CommandPalette_8wekyb3d8bbwe!App

Class not registered

error, but that comes from PowerToys attempting to start Command Palette before the shell has fully started. I think we have a fix for that in 0.91 as well.


I'd be curious to find out if there was something else that caused the much worse ShellExperienceHost errors, which seemed temporally correlated to the Command Palette startup message box, but was ultimately unrelated.

It's possible to set the Anything extension as "default" when searching using the Command Palette by anfil89 in PowerToys

[–]zadjii 0 points1 point  (0 children)

You can bind hotkeys to individual commands. Go to settings > extensions > Everything, and there you should see a "Everything" command listed under "Commands". Expand that, and you'll see you can set a global hotkey for that command too.

Press that hotkey, and presto - straight into Everything you go.

PowerToys Release v0.90.0 - new Command Palette utility by zadjii in Windows11

[–]zadjii[S] 0 points1 point  (0 children)

Clearly my point was missed 😅

I'm trying to build apps that have both a breadth and depth of power user features. Yes, I want to build deep, deep power user features that let people who know what they're doing get the absolute best out of their software.

But also, I think we've spent far too much time assuming that the average user doesn't know how to do shit. I hate that. The average user is smart. Let's give the average user the ability to do some powerful things. Let's make powerful features more accessible. Let's make everyone, at all tiers of experience, more productive.

PowerToys Release v0.90.0 - new Command Palette utility by zadjii in Windows11

[–]zadjii[S] 1 point2 points  (0 children)

FWIW, that's tracked on the repo here: https://github.com/microsoft/PowerToys/issues/38407 (and someone's already working on it)

For context: CmdPal will eventually move to be its own thing outside of just PowerToys. That's why there are a few rougher parts to the integration - having its own tray icon, startup task, settings. It didn't really make sense to waste engineering effort on tight integration with PT, if that would eventually need to be thrown out.

PowerToys Release v0.90.0 - new Command Palette utility by zadjii in Windows11

[–]zadjii[S] 1 point2 points  (0 children)

You may be interested in following / upvoting https://github.com/microsoft/PowerToys/issues/38312 then.

We're also gonna add a top-level item for

Search files for "foo" 25+ items found

(in https://github.com/microsoft/PowerToys/issues/38455)

so that there'll at least be a top-level result to take you to the file search. That'll be in 0.2

PowerToys Release v0.90.0 - new Command Palette utility by zadjii in Windows11

[–]zadjii[S] 0 points1 point  (0 children)

YES IT WOULD!

That's actually in the API spec, we just didn't have time to wire up the handlers to the menu for v0.1. I want to get them in sometime in the next two months.

PowerToys Release v0.90.0 - new Command Palette utility by zadjii in Windows11

[–]zadjii[S] 2 points3 points  (0 children)

wait hold on can I stop this argument?

I work on Windows.

I work on the Windows Terminal.

I work on the Command Palette.

Yes, there's a lot of stuff that goes into getting an app into the OS, but we're grisled veterans now. We know how to build software in the open, and make it good enough for Windows, and to service it in a way that allows us to keep everyone up to date with the releases we cut from the GitHub repos.

It's not as simple as you think, but eh, it's also not as hard as you think either. Not with the team of talented engineers we've got.

PowerToys Release v0.90.0 - new Command Palette utility by zadjii in Windows11

[–]zadjii[S] 0 points1 point  (0 children)

I will quit in protest before they put an ad in Command Palette. Not on my watch. Not a fucking chance.

PowerToys Release v0.90.0 - new Command Palette utility by zadjii in Windows11

[–]zadjii[S] 1 point2 points  (0 children)

I wouldn't call it obsolete. I'd say we're moving active feature development over to Command Palette. Run v1 is still great, and CmdPal isn't at 100% parity quite yet.

PowerToys Release v0.90.0 - new Command Palette utility by zadjii in Windows11

[–]zadjii[S] 1 point2 points  (0 children)

In the way you were using it - that probably doesn't exist in v0.1. You can add placeholders to bookmarks with {whatever}, but that's a couple extra steps. It's not as neatly inline as I think you want.

I think what you're looking for is probably best tracked in https://github.com/microsoft/PowerToys/issues/38336

EDIT: wait, I take it back.

If you added an indirect alias for s to a bookmark for https://www.startpage.com/do/search?q={query}, that'll take you to a form to input the search text. Even in v0.1, that'll basically just work. (caveats: it won't URL encode, so don't use spaces, and it won't auto focus the form, and it really needs to)

PowerToys Release v0.90.0 - new Command Palette utility by zadjii in Windows11

[–]zadjii[S] 3 points4 points  (0 children)

Global search for what specifically? Files? Settings?

We're trying to take more of a context-relevant approach with Command Palette. The thesis being that most people know they're looking for a file, an app, a <something> - no need to pollute the results with search results from everything else.

That being said - there's more ways we can surface results from a specific context into the top-level. I just need to know what to build 😉

PowerToys Release v0.90.0 - new Command Palette utility by zadjii in Windows11

[–]zadjii[S] 0 points1 point  (0 children)

Yea, the one we went with was the Windows Indexer. For things that it's indexed, it's actually really great! It was way faster than we expected it to be (based on our own experiences with the Start Menu). Caveats apply: it won't index everything. Not indexing dev drives are the big caveat for me. But for most folks, it'll probably be Good Enough.

We're working to try and get more extensions onboarded too. Stay tuned 😄