Flow-Launcher / Flow-Launcher/Flow.Launcher.Plugin.QuickLook

BUG: Preview inconsistency with QuickLook

Aperta
#3 19 commenti 2 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C#
Stelle
14
Fork
2
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

https://github.com/user-attachments/assets/02ec3f23-0f1d-4468-b4d4-8fae3a562463

When I close the preview from the QuickLook, the preview panel is not going away and is very annoying when I hover my cursor over the results. It is prettty self explanatory and reproducable.

### Problem Description

I have raised the same issue on the plugin's page. I don't think I am gonna get any reply there. So, I'm duplicating the issue here.
### Description
The inbuilt preview panel in flow launcher and preview from `QuickLook Plugin` makes an inconsistency in previwing files in Flow Launcher. (The preview for programs and other non-file contents are still seen). This also 'forces' me to disable always preview setting in Flow Launcher while having the QLplugin enabled.
### Possible Solution
**Disable Inbuilt preview while QuickLook is on and vice versa**
See QuickLook is a plugin to preview files and explorer related contents. For example, when I jump from a file result to a program result (When QL preview window is already open), it should not trigger the preview of that program in the flow launcher's preview panel even if the user has set always preview on, then those programs can only previewed by disabling QL (Using alt+P)(incase of always preview being on, else it should not turn the preview on). This can be done by separating the shortcuts/call for QL preview and Inbuilt preview of Flow Launcher.
- **Conditions**
Even If the inbuilt preview is enabled it should not trigger QuickLook and similarly when QL is on it should disable inbuilt preview even if it is turned on already and should return the setting of default preview(on/off) when it is turned off
It even makes sense logically as when we are previewing files we don't want the inbuilt preview to interrupt us by showing preview of a program which is useless in that context as the icon of the program is already visible.

**Always preview should not trigger QuickLook**
It's simple and I guess by following the above steps this will be automatically factored in. QL can only be enabled by only the shortcut. There should be a setting for always preview for QL else it has to be enabled everytime the launcher opens.

***Additional Feature**
There should be a shortcut in which holding down the keybinding enables preview and letting it go will close the preview window. Just like what holding down the spacebar in File Explorer does using QL. This reduces jumpiness of the previews and not having to close the QL window everytime to see the file blocked by the window. This should be in addition to what I requested earlier.

An additional thing would be to allow third party plugins to use quicklook as well. So, that it is not only limited to explorer plugin. Ignore this if this is already available.
Any improvisations or ideas for this issue will be highly useful to the developer.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Non vengono indicati file, test o punti di ingresso. Inizia riproducendo l’interazione di anteprima di QuickLook e Flow Launcher descritta nell’issue, quindi determina il comportamento previsto per la chiusura di QuickLook, il passaggio da un tipo di risultato all’altro e le impostazioni di anteprima sempre attiva. Il lavoro sarebbe completato quando fossero definiti un ambito concordato e un comportamento verificato, senza interferenze da parte dei pannelli di anteprima.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
desktop
Tipo di issue
Bug
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.