Open yaira2 opened 1 year ago
What would you expect here. Can you explain how you’d expect to interact with peek
We can add/remove more interaction methods depending on the provider, but the most common interactions are Space to toggle preview (users can remap the shortcut) Arrow keys to switch between files (this interaction is only used when the preview provider doesn't have built-in support)
The implementation details of the API aren't very important, the main requirement is that applications can pass a file path to PowerToys and that it'll handle everything from there.
Named Pipe
or COM interface
should be the better way to achieve the function."Seer" use window message COPY_DATA
and "Quicklook" use Named Pipe
to interact with other application.
We keep getting requests for this integration in Files. In the meantime I've been recommending QuickLook and SeerPro but it would be great to offer support for PowerToys Peek as well.
Any updates on this?
Also just to add if this hasn't been covered, this would possibly give us a path to activating Peek windows from the Everything Search results (desktop app). Just a thought.
@crutkas I understand the PowerToys team was exploring different approaches for this API. Are there any updates that you can share?
Description of the new feature / enhancement
Congratulations on the new Peek feature! This adds a popular functionality that until now required the use of third-party apps. Files (https://github.com/files-community/Files) already has support for QuickLook, but we'd like to add support for PowerToys Peek https://github.com/files-community/Files/issues/12432 in order to provide users with more choices.
Scenario when this would be used?
We're ready to add support for PowerToys Peek in Files whenever an API is available, in fact, we've already completed the preparation work and we're looking forward to this integration. In addition to Files, there are a couple of other third-party file managers that can also benefit from an API.
Supporting information
Feature request on the Files repo: https://github.com/files-community/Files/issues/12432