summaryrefslogtreecommitdiff
path: root/src/managers/input/InputMethodRelay.cpp
Commit message (Collapse)AuthorAgeFilesLines
* IME: Improve handling of text-input and ime-relay (#5147)joshua2024-03-191-83/+118
| | | | | | | | | | | | | * input: Handling multiple surfaces for the text-input-v1 protocol implementation and imporve InputMethodRelay logic fixes #2708 * clang-format * minor style nits --------- Co-authored-by: Vaxry <vaxry@vaxry.net>
* animations: Refactor AnimatedVariable (#4911)GartoxFR2024-03-021-3/+3
| | | | | | | | | | | | | | | | | | | | | | | * 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
* IME: don't set modifiers on grab destroyVaxry2024-02-271-4/+0
|
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-041-3/+3
| | | | | | | * box impl * remove unused operators * missed applyfromwlr
* hooksystem: add callbackinfo struct and cancellable eventsVaxry2023-10-211-1/+1
|
* text-input-v1: Fix preedit styling in chromium (#3131)q234rty2023-09-011-3/+3
|
* deps: update wlrootsvaxerski2023-06-031-4/+4
|
* ime: account for text height in popup calcsvaxerski2023-03-141-1/+1
|
* ime: fix panels overflowing on cornersvaxerski2023-03-141-1/+11
|
* input: minor fixes for tiv1vaxerski2023-03-141-4/+9
|
* tiv1: minor fixes for crashesvaxerski2023-03-141-1/+3
|
* input: text-input-v1 support (#1778)Vaxry2023-03-141-47/+110
| | | | | | | support zwp_text_input_v1 --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* Added an Event Hook System (#1578)Vaxry2023-02-191-1/+3
| | | | | * added an eventHookSystem * Add all socket2 events to hooks
* update wlroots depvaxerski2023-02-031-4/+4
|
* send enter for IME popupsvaxerski2023-01-101-0/+3
|
* Added clang format (#1239)Vaxry2022-12-161-140/+151
| | | * clang-format stuff and format files
* remove spammy ime logsvaxerski2022-11-101-4/+4
|
* lower IME errors to WARNsvaxerski2022-10-281-5/+5
|
* Remove trailing whitespace.Felix Dick2022-09-251-4/+4
|
* minor code styling fixesvaxerski2022-09-091-3/+1
|
* IME Popup damage fixesvaxerski2022-08-231-0/+7
|
* fix IME grab on multiple open native inputsvaxerski2022-08-221-3/+0
|
* remove some spammy logs from IMEvaxerski2022-08-051-5/+0
|
* move IME panel below the cursor to not obstructvaxerski2022-08-051-2/+2
|
* fix rare IME crashvaxerski2022-08-051-0/+3
|
* support zwp_input_method_v2 popupsvaxerski2022-08-051-0/+145
|
* multiple IME fixesvaxerski2022-08-051-4/+66
|
* fix possible crashes with IMEvaxerski2022-08-051-4/+22
|
* added IME protocol supportvaxerski2022-08-051-0/+224