Draggy

Drag a link to open in a new tab; drag a piece of text to search in a new tab.

目前為 2024-10-02 提交的版本,檢視 最新版本

作者
PRO-2684
評價
0 0 0
版本
0.1.2
建立日期
2024-10-02
更新日期
2024-10-02
尺寸
10.2 KB
授權條款
GPL-3.0
腳本執行於
所有網站

🪄 Features

  • Drag a link to open in a new tab
  • Drag a piece of text to search in a new tab
  • Customizable search engine and maximum search term length
  • Customizable minimum drag distance
  • A circle overlay to indicate the minimum drag distance
  • Todo list
    • Using Esc to interrupt draggy (might not be possible to detect)

⚙️ Configuation

  • Circle overlay: When to show the circle overlay
    • Always: Always show the circle overlay when dragging is detected
    • Auto: Show the circle overlay only when the detected dragging is targeting text selection or links
    • Never: Never show the circle overlay
  • Search engine: Search engine used when dragging text. Use {} as a placeholder for the URL-encoded query.
  • Maximum text length: Maximum length of the search term. If the length of the search term exceeds this value, it will be truncated. Set to 0 to disable this feature.
  • Minimum drag distance: Minimum distance to trigger draggy.
  • Maximum time delta: Maximum time difference between esc/drop and dragend events to consider them as separate user gesture. Usually there's no need to change this value.
  • Debug mode: Enables debug mode.

📃 Notes

If you're using Microsoft Edge, you might find that "Super Drag Drop" is what you're looking for, which has its own pros and cons compared to Draggy. Below is a comparison table between the two, and if you prefer Super Drag Drop, enable the flag at edge://flags/#edge-super-drag-drop, then enable the feature at edge://settings/superDragDrop.

Feature Draggy Super Drag Drop
Drag link 🟢 🟢
Drag text 🟢 🟢
Drag image 🔴* 🟢
Open in background 🔴* 🟢
Compatibility 🟡 🟢
Custom search engine 🟢 🟡*
Maximum search term length 🟢 🔴
Minimum drag distance 🟢 🔴
Cancel drag 🟢* 🟢*
Prompt 🟢* 🟢*
Website exclude list 🟢* 🟢
Hackability 🟢 🔴
Privacy 🟢 🔴*