Skip to content

[Feature Request] Smart Positioning (Follow Caret or Mouse) #80

@sahilmtayade

Description

@sahilmtayade

Description:
Currently, Ringboard appears in the center of the screen (or the configured monitor). I would like to request "Smart Positioning" to make it feel more like a context menu.

Desired Logic:

Priority 1 (Caret): If I am typing, the window should appear centered above or below the text cursor (depending on available screen space).

Priority 2 (Mouse): If the text cursor position is unavailable (or I am not typing), it should center on the mouse cursor.

Context:
I understand that Caret Tracking on Wayland is technically difficult (unlike X11) because the protocol usually isolates this data. However, if there are any available protocols (or if libcosmic exposes this later via the native applet planned in #11), it would drastically speed up workflow compared to glancing at the center of the screen every time.

Fallback:
If caret tracking is impossible on the current egui backend, adding a simpler "Follow Mouse Cursor" option would be a great middle-ground improvement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions