kate-deft/docs
Levi Neely 9ecfd379c2 Radial: dual drag/click interaction, open at cursor without moving caret
The radial now supports both intended interactions from one widget:
- Hold-and-drag: opened with a button held, drag toward a slice and release
  to trigger the slice under the cursor (far flicks allowed).
- Release-and-click: a quick press/release that never leaves the centre dead
  zone switches to click mode and keeps the menu open; then hover and click a
  slice to trigger. A click outside the ring cancels instead of snapping.

Armed state is detected from QApplication::mouseButtons() at popup time, so
key-triggered radials start directly in click mode. mousePressEvent is
accepted to stop a Qt::Popup from self-dismissing on an in-widget press. The
menu opens centred on the given point; the RMB press is consumed upstream so
the caret does not move. All 5 ctest suites green.
2026-10-07 16:52:15 +02:00
..
PLAN.md Radial: dual drag/click interaction, open at cursor without moving caret 2026-10-07 16:52:15 +02:00