| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | fix focus on fullscreen and over | vaxerski | 2022-07-13 | 1 | -1/+4 | |
| | | | ||||||
| | * | add config drag_lock for touchpad (#353) | Mathias Zhang | 2022-07-12 | 1 | -1/+6 | |
| | | | | | | | | | | | | | | | * add config drag_lock for touchpad * fix err * Update ConfigManager.cpp | |||||
| | * | update wlroots dep | vaxerski | 2022-07-11 | 1 | -12/+12 | |
| | | | ||||||
| | * | don't refocus on virt ptrs | vaxerski | 2022-07-11 | 1 | -1/+5 | |
| | | | ||||||
| | * | accumulate mods from all kbs for keybind processing | vaxerski | 2022-07-09 | 1 | -1/+12 | |
| | | | ||||||
| | * | added rules to hyprctl devices and fixed rules | vaxerski | 2022-07-08 | 1 | -3/+11 | |
| | | | ||||||
| | * | Added binding by keycodes | vaxerski | 2022-07-08 | 1 | -1/+3 | |
| | | | ||||||
| | * | unfocus keyboard on refocus null | vaxerski | 2022-07-07 | 1 | -1/+8 | |
| | | | ||||||
| | * | fix focus on maximized windows with special open | vaxerski | 2022-07-06 | 1 | -3/+12 | |
| | | | ||||||
| | * | fix incorrect mouse pos in fullscreen xdg | vaxerski | 2022-07-06 | 1 | -0/+1 | |
| | | | ||||||
| | * | fix some bugs | vaxerski | 2022-07-03 | 1 | -0/+3 | |
| | | | ||||||
| | * | Fix non-focused windows on WS change | Mihai Fufezan | 2022-07-03 | 1 | -1/+1 | |
| | | | | | | | | | Fixes #298 | |||||
| | * | don't process new focus when cursor constrained | vaxerski | 2022-07-02 | 1 | -0/+1 | |
| | | | ||||||
| * | | Disallow scrolling into empty workspaces | Darksome | 2022-07-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'hyprwm:main' into main | xDarksome | 2022-07-02 | 1 | -38/+162 | |
| |\| | ||||||
| | * | don't focus layers without keyboard_interactive | vaxerski | 2022-07-01 | 1 | -5/+6 | |
| | | | ||||||
| | * | only do mouseMoveUnified on pix change | vaxerski | 2022-07-01 | 1 | -0/+7 | |
| | | | ||||||
| | * | added per-device config options | vaxerski | 2022-06-30 | 1 | -17/+37 | |
| | | | ||||||
| | * | mordernize pointers | vaxerski | 2022-06-30 | 1 | -4/+4 | |
| | | | ||||||
| | * | fix focus on maximize | vaxerski | 2022-06-29 | 1 | -1/+5 | |
| | | | ||||||
| | * | damage drag and drop | vaxerski | 2022-06-29 | 1 | -1/+4 | |
| | | | ||||||
| | * | fix possible crash in cinputmanager | vaxerski | 2022-06-28 | 1 | -6/+9 | |
| | | | ||||||
| | * | added hyprctl kill | vaxerski | 2022-06-27 | 1 | -5/+91 | |
| | | | ||||||
| * | | Merge branch 'hyprwm:main' into main | xDarksome | 2022-06-26 | 1 | -4/+24 | |
| |\| | ||||||
| | * | additional keymap reload safety | vaxerski | 2022-06-25 | 1 | -4/+16 | |
| | | | ||||||
| | * | added general:cursor_inactive_timeout | vaxerski | 2022-06-24 | 1 | -0/+8 | |
| | | | ||||||
| * | | Merge branch 'hyprwm:main' into main | xDarksome | 2022-06-24 | 1 | -38/+57 | |
| |\| | ||||||
| | * | guard pkeyboard in onMouseButton | vaxerski | 2022-06-23 | 1 | -0/+5 | |
| | | | ||||||
| | * | guard null context in applyConfigToKeyboard | vaxerski | 2022-06-23 | 1 | -0/+6 | |
| | | | ||||||
| | * | reload all keyboards and not only the active | vaxerski | 2022-06-23 | 1 | -21/+17 | |
| | | | ||||||
| | * | Fixed oversized apps' incorrect layout | vaxerski | 2022-06-22 | 1 | -0/+8 | |
| | | | ||||||
| | * | dang it autoformat | vaxerski | 2022-06-21 | 1 | -1/+1 | |
| | | | ||||||
| | * | cleaner code | vaxerski | 2022-06-21 | 1 | -79/+77 | |
| | | | ||||||
| | * | Passes all constraint tests! | SebOuellette | 2022-06-21 | 1 | -80/+86 | |
| | | | | | | | | | | | | | | | | | So a summary of what's been done in this fork/PR. Instead of moving the cursor, we're warp_closest ing. warp_absolute didn't work, so warp closest has kindof an auto constrain feature so it works beautifully. I'm also contraining to the right side of the window - 1, because the cursors are treating that pixel as the next pixel over, so it was actually thinking it was on the next monitor (assuming fullscreen) when the cursor got to the right or bottom of the window. TL;DR rounding issue. This fix didn't work when you had a fullscreen video playing on a monitor beside, so I also fixed that by ignoring all focus changes or whatever when a constraint actually occured, we obviously just don't want to focus another monitor when constrained, so why not just *disable it when a constraint happened* The PR is now ready, I love Hyprland, and I can't wait to contribute more :) | |||||
| | * | Actually, mostly working. | SebOuellette | 2022-06-21 | 1 | -1/+1 | |
| | | | | | | | | | One failure case: When there is a fullscreen window directly to the right of a game, for example, in a multimonitor setup, then the cursor will bug out in between the monitors. sometimes it will get constrained to the border, but just outside the window (which is what this PR fixes, so it's unusual) and sometimes the cursor will just ignore the constraint entirely. However this is only in the one case. | |||||
| | * | Mouse no longer removes focus from constraining window | SebOuellette | 2022-06-20 | 1 | -20/+18 | |
| | | | | | | | | | | | | | The window properly constrains the mouse now I do still notice a bug with moving the mouse in games, if you don't move the mouse fast enough, some games will not register the mouse movement. This doesn't happen in KDE so I know it's related somehow | |||||
| | * | Set the constraint position to the window center (properly) | Sebastian Ouellette | 2022-06-19 | 1 | -1/+1 | |
| | | | | | | | Missed one expression, it was set to the bottom middle. I missed it because i don't have an extra monitor extending from the bottom of that screen. | |||||
| | * | Converted tabs to spaces. Now ready for PR | Sebastian Ouellette | 2022-06-19 | 1 | -5/+5 | |
| | | | ||||||
| | * | Cleaned up some old debug | SebOuellette | 2022-06-19 | 1 | -16/+8 | |
| | | | ||||||
| | * | Invisible cursors are constrained to center | Sebastian Ouellette | 2022-06-19 | 1 | -15/+25 | |
| | | | | | | | | | | | This is a first version of my test to properly constrain cursors. This is mostly working in the buggy applications I had before, but I feel that the cursor needs to actually move around, instead of being locked to the center of the window. This may cause problems when locking to the edge, but yeah. | |||||
| * | | Change workspace wheel scrolling direction | Darksome | 2022-06-24 | 1 | -1/+1 | |
| | | | ||||||
| * | | Add workspace switching with mouse wheel | Darksome | 2022-06-20 | 1 | -0/+18 | |
| |/ | ||||||
| * | Resolves #204. Enables numlock on startup when configured to do so. | bazuin-32 | 2022-06-16 | 1 | -1/+1 | |
| | | ||||||
| * | Codestyle | Marco Siedentopf | 2022-06-12 | 1 | -3/+3 | |
| | | ||||||
| * | Merge branch 'vaxerski:main' into main | Marco Siedentopf | 2022-06-12 | 1 | -1/+5 | |
| |\ | ||||||
| | * | Access config value statically | spectreseven1138 | 2022-06-12 | 1 | -3/+3 | |
| | | | ||||||
| | * | Add loose (2) option to follow_mouse config | spectreseven1138 | 2022-06-12 | 1 | -1/+5 | |
| | | | ||||||
| * | | Implemented Config options for Touchpads | Marco Siedentopf | 2022-06-12 | 1 | -1/+14 | |
| |/ | | | Implemented Options to 1. toggle between clickfinger behavior and software buttons, 2. button emulation and 3. tap-to-click | |||||
| * | Add natural_scrolling option for touchpads only | Bruno Ancona | 2022-06-11 | 1 | -2/+8 | |
| | | ||||||
| * | remove unfocusall | vaxerski | 2022-06-09 | 1 | -4/+0 | |
| | | ||||||
