summaryrefslogtreecommitdiff
path: root/src/managers/input/Tablets.cpp
Commit message (Collapse)AuthorAgeFilesLines
* input: Add options to set tablet's active area (#5199)Khalid2024-03-231-1/+7
| | | | | | | | | * Add options to set tablet's active area * Set tablet's active area in `setTabletConfigs` * Fix formatting for new variables in ConfigManager * Report tablet's physical size with hyprctl
* tablet: minor focus fixesVaxry2024-03-191-8/+10
| | | | ref #3004
* animations: Refactor AnimatedVariable (#4911)GartoxFR2024-03-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | * animation: Refactor AnimatedVariable This commit decomposes the AnimatedVariable class into a base class with the common attribute to all variable types and a templated derived type containing strongly typed info on the type being animated. Access to the typed version is perfomed using the visitor pattern. A utility is provided to build a visitor on the fly using lambdas. Adding a new type to be animated should just be a matter of adding the typed in the list defined by the ANIMABLE_TYPES macro The size of the commit is justified by the API change in the AnimatedVariable class. No more vec(), fl() or col() method but a unified value() method. * animation: Remove visitor pattern * animation: Fix coding style * animation: Fix coding style
* idle: notify idle on tablet inputs (#4201)Junxuan Liao2023-12-201-0/+7
| | | Fixes #4028.
* input: add relative_input for tabletsVaxry2023-12-091-3/+10
| | | | closes #2639
* input: fix force_zero_scaling for tablet and touch (#3644)Antoine Dutot2023-10-271-4/+8
| | | | | | | * Attempt to fix force_zero_scaling for tablet and touch for XWayland apps. * Formated using clang-format. * Simpler way to compute touch origin.
* internal: Formatter rework (#3186)Vaxry2023-09-061-1/+1
|
* input: reset cursor hide timer on tabletvaxerski2023-05-201-0/+2
|
* Format: use %lx for all addressesvaxerski2023-04-171-1/+1
|
* allow binding tablets to outputsvaxerski2022-12-211-0/+3
|
* Added clang format (#1239)Vaxry2022-12-161-145/+162
| | | * clang-format stuff and format files
* added hyprctl switchxkblayoutvaxerski2022-12-031-2/+2
|
* rework focus system to be more safe and fastervaxerski2022-10-141-1/+1
|
* Remove trailing whitespace.Felix Dick2022-09-251-5/+5
|
* update wlroots depvaxerski2022-07-111-9/+9
|
* added per-device config optionsvaxerski2022-06-301-0/+12
|
* added noblurvaxerski2022-06-241-1/+1
|
* remove unfocusallvaxerski2022-06-091-16/+0
|
* de-focusify on lost proximityvaxerski2022-06-091-0/+6
|
* oopsievaxerski2022-06-091-5/+8
|
* unfocus on destroyvaxerski2022-06-091-0/+6
|
* unfocus tabletsvaxerski2022-06-091-6/+17
|
* remove redundant logsvaxerski2022-06-091-42/+7
|
* set proximity in tabletsvaxerski2022-06-091-20/+25
|
* logify even morevaxerski2022-06-091-10/+30
|
* notify tablet motionvaxerski2022-06-091-1/+18
|
* log shit in tabletsvaxerski2022-06-091-0/+24
|
* added tablet v2 support (alpha alpha)vaxerski2022-06-091-0/+188