summaryrefslogtreecommitdiff
path: root/src/events/Devices.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Core: Move to aquamarine (#6608)Vaxry2024-07-211-50/+0
| | | | | | | | | | | | | | Moves Hyprland from wlroots to aquamarine for the backend. --------- Signed-off-by: Vaxry <vaxry@vaxry.net> Co-authored-by: Mihai Fufezan <mihai@fufexan.net> Co-authored-by: Jan Beich <jbeich@FreeBSD.org> Co-authored-by: vaxerski <vaxerski@users.noreply.github.com> Co-authored-by: UjinT34 <41110182+UjinT34@users.noreply.github.com> Co-authored-by: Tom Englund <tomenglund26@gmail.com> Co-authored-by: Ikalco <73481042+ikalco@users.noreply.github.com> Co-authored-by: diniamo <diniamo53@gmail.com>
* wl_seat: move to hyprland implVaxry2024-05-141-6/+0
|
* Tablet: move to new implVaxry2024-05-091-2/+2
| | | | Ring and strip are not implemented. Will I implement this? God fucking knows. Nobody seems to have that anyways.
* cursor: move to a hyprland implVaxry2024-05-091-80/+0
| | | | | | | This moves wlr_cursor to a completely new impl mostly under CPointerManager Also adds beginSimple to OpenGL for simple render passes (e.g. cursor)
* input: Introduce basic hyprland HID classesVaxry2024-05-031-23/+0
| | | | | | Implements an intermediary HID class for mice, keyboards and touch devices, removing the old structs from WLClasses.hpp Yes, virtual ones are duplicated a bit, but will likely be de-duped once wlr_input_device is not used anymore.
* virtual-pointer: move to new implVaxry2024-05-031-8/+0
|
* virtual-keyboard: move to new implVaxry2024-05-031-6/+0
|
* pointer-constraints: move to new implVaxry2024-04-271-15/+0
|
* pointer-gestures: move to new implVaxry2024-04-241-5/+8
|
* deps: update wlrootsVaxry2024-03-091-1/+1
|
* input: Rewritten pointer constraints (#4889)Vaxry2024-03-021-35/+5
| | | | | | | | | | | | | | | | | * rewritten constraints * send pointer enter on activate if not pointer focus * minor cleanup * simulate movement on commit * don't ignore oneshot prop * various fixes * dont send motion on confined * update pos hint on region change
* input: don't warp region constraintsvaxerski2023-09-101-1/+1
|
* internal: Formatter rework (#3186)Vaxry2023-09-061-10/+10
|
* input: fix xwayland constraint calcsvaxerski2023-08-301-1/+1
| | | | some minor adjustments, fixes #3028
* input: unify constraint hint logicvaxerski2023-08-181-13/+2
| | | | Unifies the constraint hint logic. Previously, ignoring the stupid conditions, unscaled hints were mistaken with scaled coordinates.
* Format: use %lx for all addressesvaxerski2023-04-171-3/+3
|
* fix warnvaxerski2023-02-281-3/+1
|
* fixup constraint snapping on no hintvaxerski2023-02-221-2/+2
|
* Added clang format (#1239)Vaxry2022-12-161-12/+10
| | | * clang-format stuff and format files
* handle constraint cursor hints bettervaxerski2022-12-101-4/+9
|
* better capability handlingvaxerski2022-12-051-1/+1
|
* Add switch device handling and bindsvaxerski2022-10-041-0/+4
|
* support more wlr_cursor eventsvaxerski2022-09-221-0/+12
|
* handle touch devices internally as objectsvaxerski2022-09-211-1/+1
|
* added basic touch controlsvaxerski2022-08-071-1/+12
|
* multiple IME fixesvaxerski2022-08-051-0/+6
|
* Merge upstreamDarksome2022-07-211-0/+15
|\
| * pass through pinch eventsvaxerski2022-07-161-0/+15
| |
* | Impl changeworkspace(e+{n})Darksome2022-07-161-3/+1
| |
* | Restore events/Devices.cpp formattingDarksome2022-07-161-120/+106
| |
* | Merge upstreamDarksome2022-07-151-95/+129
|\|
| * don't refocus on virt ptrsvaxerski2022-07-111-1/+1
| |
| * Added swipe workspace gesturesvaxerski2022-07-071-1/+19
| |
* | Merge branch 'hyprwm:main' into mainxDarksome2022-07-021-11/+1
|\|
| * added hyprctl killvaxerski2022-06-271-11/+1
| |
* | Remove empty linexDarksome2022-06-261-2/+1
| |
* | Merge branch 'hyprwm:main' into mainxDarksome2022-06-261-0/+9
|\|
| * a bit of fixes to cursor hidingvaxerski2022-06-261-0/+9
| |
* | Add workspace switching with mouse wheelDarksome2022-06-201-3/+2
|/
* added tablet v2 support (alpha alpha)vaxerski2022-06-091-4/+10
|
* warn unrecognized input devicesvaxerski2022-06-081-0/+1
|
* Attach touch devices rawvaxerski2022-06-081-0/+5
|
* warp to middle on remove constraintvaxerski2022-05-191-0/+17
|
* Added virtual pointer protocolvaxerski2022-05-121-0/+14
|
* Implemented mouse constraintsvaxerski2022-04-171-0/+36
| | | | has some todos but mostly works
* fixed XDG popups yet again + removed some old TODOsvaxerski2022-04-101-2/+1
|
* 🎉 Wrapped dynamic event handlersvaxerski2022-03-281-6/+6
|
* bring back mouse requestvaxerski2022-03-241-2/+2
|
* update for latest wlrootsvaxerski2022-03-241-5/+5
|
* Added basic animations for windowsvaxerski2022-03-231-2/+3
|