-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[Run] Support Extensions #3200
Comments
right now we haven't tested that path. is there a plugin you want enabled? would be good to know what some of everyone's favorites are so we can validate. |
I’m experimenting with developing my own extensions. I managed to get it working with Wox and it seems that PowerToys Run is using a very similar system. I tried compiling my extension and mimicking the other extensions by placing the folder with the other plugins |
I could try to contribute some plugin installation support if this hasn’t been looked into yet. |
right now it is disabled so we can stabilize the core. Else debugging could get progressively hard if we can't account for the base with people |
everything search would be the must have for me including configuring indexed locations etc (even if this is done through everything itself like the wox integration) |
Some of us would appreciate an instant translation plugin, like Gtranslate. |
I personally would appreciate default browser's bookmark search. From what I remember when I was using Wox, their various bookmark search plugins were not efficient. Chromium's own omnibox is an excellent tool for bookmark searching. |
I would personally really like the ability to convert between units, for example, to convert from imperial to metric. |
Lorem Ipsum Generator would be awesome |
Would also be great to convert currencies |
Am also hoping to see plugins soon! This would allow developers to focus more on core features and leave stuff like integrated search #3245 and translate to the plugin creators. |
So this means we can enable it and compile it ourselves? |
In theory, if the plugins go against the plugin interface, it should work. I know we may have tweaked the interface however from the wox |
I would also appreciate plugins support as I find Powertoys Run fast and well-designed but I've moved temporarily to Listary due to their extensibility, e.g. you can setup shortcut and url with placeholder {query} which is replaced so we can fast query nearly all pages like google, bing, filmweb, imdb, etc. |
Devdocs or Zeal or something similar would be great. |
Adding a reference to #5273 |
I would love to see Steam, Clipboard History, Youtube Query and an integration for the markdown note-taking tool Obsidian. |
I would like to use Kitty. |
+1 I'd like to have a google/bing search plugin sort of |
I am not a coder so seeking community help than building. Is it possible to add a custom unit conversion feature to the PowerToys Run Unit Converter plugin? Have used keypirinha-cvt plugin for many years and there is no equivalent low-code option in PowerToys to do the same. Couple links on topic from history of Cvt plugin development -
Perhaps can seek help from @DrorHarari |
After some scrolling through this thread I see that I'm not alone in asking for this particular functionality so getting this would make more than one person happy :) I did have a quick peak myself in the IMDb plugin source code, but me having only dabble every so slightly in python or even programming was quite lost. So hoping someone else with a bit more skills could help out? :) |
I and many community members could not do currency conversion in Powertoys Run. I have been through other discussions which discuss this in more detail. I took the liberty to create a custom plugin that does this. It is available here: https://github.com/Advaith3600/powertoys-run-currency-converter |
I took the time to write a blog post on the subject: Creating custom PowerToys Run plugins |
I created a plugin that lets you search sites with DuckDuckGo !Bangs I think it's something along the lines of what you described in your comments above. |
Hey guys, I implemented "select a site to search" in my plugin. I think a lot of people need this feature. |
I took the matters into my own hands and created: that builds and published a NuGet package to: I have tried this approach here: and it builds: Example of usage in a <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0-windows</TargetFramework>
<UseWPF>true</UseWPF>
<Platforms>x64;ARM64</Platforms>
<PlatformTarget>$(Platform)</PlatformTarget>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Community.PowerToys.Run.Plugin.Dependencies" Version="0.82.1" />
</ItemGroup>
<ItemGroup>
<None Include="plugin.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Images/*.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project> |
With the aforementioned NuGet package in place, I created a set of Create a solution: dotnet new ptrun-sln -o MyPlugin Create a project: dotnet new ptrun-proj -o Community.PowerToys.Run.Plugin.MyPlugin |
With the v2 of PowerToys Run pending, we can say this is now underway :) |
@crutkas When can we expect more information about PowerToys Run v2? Will the development be in the open from now on? |
Always has been 😜 |
Can you point me to the branch? I can't find it. |
Is the plugin environment the same as with Wox? The Wox.Plugin package seems to still be present. Can existing wox plugins be used? I can't drag any files into the launcher like I could with wox.
Do you have any guides or tips for creating a plugin otherwise?
The text was updated successfully, but these errors were encountered: