Skip to content

Support touch events #36

Open
Open

Description

@earboxer

Currently, applications built with hyprtoolkit (such as hyprland-guiutils) are not very useful on touchscreen-only devices because none of the elements react to touch events.

For most simple things (buttons, sliders, checkboxes), basic parity with mouse clicks would be good.

For advanced things (such as text selection and cursor position), we probably eventually want to design some sensible behavior different from what the mouse/cursor does (magnifying popover? selection handles? some novel idea instead?), but of course, the first step would be making the textboxes selectable.

Activity

  1. vaxerski commented on Jan 14, 2026

    @vaxerski
    Member

    Yes, my idea was to emulate mouse by default, and IElement can be marked as touch-aware and handle touch events manually (e.g. textboxes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions