aboutsummaryrefslogtreecommitdiff
path: root/src/input.rs
AgeCommit message (Collapse)Author
2024-02-03Respect natural-scroll for workspace switch gestureIvan Molodetskikh
2024-02-01Add actions to move the active workspace to another monitorAndreas Stührk
2024-01-30tty: reset surface state after changing monitor stateChristian Meissl
changing the "ACTIVE" property of a surface requires to re-evaluate the surface state.
2024-01-28input: update keyboard led stateChristian Meissl
2024-01-22Update Smithay, use device changed session resume codeIvan Molodetskikh
Should fix most cases of monitors failing to light up after a TTY switch.
2024-01-19Add exit confirmation dialogIvan Molodetskikh
2024-01-18Add an important hotkeys overlayIvan Molodetskikh
2024-01-16Add live-reload to libinput settingsIvan Molodetskikh
2024-01-16Extract apply_libinput_settings()Ivan Molodetskikh
2024-01-15Add move-column-to-monitor* bindsIvan Molodetskikh
As opposed to move-window-to-monitor*
2024-01-15Add move-column-to-workspace* bindsIvan Molodetskikh
As opposed to move-window-to-workspace*
2024-01-13Remove is_grabbed check for changing active windowIvan Molodetskikh
When clicking outside of the popup grab, the click does go through if the popup is dismissed. This makes the active window change go through too.
2024-01-13Add missing screen redraws on focus changesIvan Molodetskikh
The window isn't guaranteed to commit a buffer.
2024-01-12Force redraws on window activationIvan Molodetskikh
Activating a window does not necessarily make it commit a buffer and update the screen for us.
2024-01-11Fix clippy suggestionIvan Molodetskikh
2024-01-08Add a few mouse libinput settingsIvan Molodetskikh
2024-01-08Add touchpad tap-button-map settingIvan Molodetskikh
2024-01-08Add touchpad dwt settingIvan Molodetskikh
2024-01-08Add touchpad accel-profile settingIvan Molodetskikh
2024-01-07Move config into a separate crateIvan Molodetskikh
Get miette and knuffel deps contained within.
2024-01-06Redraw on toggling debug tintIvan Molodetskikh
2024-01-05Update SmithayIvan Molodetskikh
2024-01-03Replace renderer() with with_primary_renderer()Ivan Molodetskikh
2023-12-29Add move-column-to-{first,last}Ivan Molodetskikh
2023-12-29Add focus-column-{first,last}Ivan Molodetskikh
2023-12-28Add disable-power-key-handling optionIvan Molodetskikh
2023-12-24Remove clones from active_windowIvan Molodetskikh
2023-12-21Implement pointer-constraintsIvan Molodetskikh
2023-12-21Update tablet cursor location higher upIvan Molodetskikh
2023-12-19Update SmithayIvan Molodetskikh
2023-12-19Add optional fallback to workspace focus/move for window focus/move (#93)Matt Cuneo
* Add optional fallback to workspace focus/move for window focus/move commands * Refactored to separate commands * fix indentation * fix white space * Stylistic fixes --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2023-12-09Extract allowed action checksIvan Molodetskikh
2023-12-09Document compute_tablet_position()Ivan Molodetskikh
2023-12-09Extract tablet_seat and desc variablesIvan Molodetskikh
2023-12-09Extract tablet data variablesIvan Molodetskikh
2023-12-09Add trace span to process_libinput_eventIvan Molodetskikh
2023-12-09Remove extraneous full pathIvan Molodetskikh
2023-12-09Extract input handlers to functionsIvan Molodetskikh
2023-12-08Move regular pointer to tablet pointer pos on proximity outIvan Molodetskikh
2023-12-05Track tablet pointer separately, don't sent wl_pointer eventsIvan Molodetskikh
Tablets are not supposed to send wl_pointer events. This unbreaks GTK 4 clients for example.
2023-12-03Keep monitor aspect ratio and clamp to monitor for tabletsIvan Molodetskikh
Before, the full tablet area was used, even if the aspect ratio didn't match the monitor. Also, the coordinates weren't clamped.
2023-11-24Move command spawning to a threadIvan Molodetskikh
It was showing up on profiles causing dropped frames.
2023-11-24Upgrade dependenciesIvan Molodetskikh
2023-11-24layout: Change workspace by idx functions to accept 0-based usizeIvan Molodetskikh
Makes more sense to do the converstion at the top of the call stack.
2023-11-13Add an action to center column within view bound to Ctrl-CIvan Molodetskikh
2023-11-08Add action to switch layoutsKirill Chibisov
Allow users to trigger layout change with custom bindings.
2023-11-08Try latin character from other layout for actionKirill Chibisov
This should allow users of non-latin layouts use bindings without changing layout back to latin input capable one. Fixes #21.
2023-11-08Add set-window-height actionIvan Molodetskikh
2023-10-31Change cursor to crosshairs when taking a screenshotIvan Molodetskikh
2023-10-30Implement area selection screenshotsIvan Molodetskikh