| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-23 | Fix vertical wheel binds on winit | Ivan Molodetskikh | |
| 2024-03-23 | [cfg-breaking] Rename Wheel* to WheelScroll* bindings | Ivan Molodetskikh | |
| Less confusion, and clearer that they are affected by natural-scroll. | |||
| 2024-03-22 | Allow clippy false positive harder | Ivan Molodetskikh | |
| 2024-03-22 | Allow clippy false positive | Ivan Molodetskikh | |
| 2024-03-22 | Implement bind cooldown-ms | Ivan Molodetskikh | |
| 2024-03-22 | input: Make functions return the whole bind | Ivan Molodetskikh | |
| 2024-03-22 | Implement mouse wheel bindings | Ivan Molodetskikh | |
| 2024-03-22 | input: Generalize bound_action() to Trigger | Ivan Molodetskikh | |
| 2024-03-22 | Make binds accept wheel names | Ivan Molodetskikh | |
| 2024-03-22 | input: Fix discrete axis value on winit | Ivan Molodetskikh | |
| 2024-03-22 | input: Rename discrete => v120 | Ivan Molodetskikh | |
| 2024-03-19 | Implement draw-border-with-background window rule | Ivan Molodetskikh | |
| 2024-03-19 | Implement window rule reloading and min/max size rules | Ivan Molodetskikh | |
| 2024-03-19 | Wrap mapped windows in a Mapped | Ivan Molodetskikh | |
| 2024-03-19 | Make window a subdirectory | Ivan Molodetskikh | |
| 2024-03-19 | Remove remaining Window-specific functions | Ivan Molodetskikh | |
| 2024-03-19 | Move PartialEq from LayoutElement to an associated type | Ivan Molodetskikh | |
| 2024-03-19 | Workspace back and forth (#253) | FluxTape | |
| * implement workspace back and forth * Make our own ID counter instead of SerialCounter, use a newtype * Rename FocusWorkspaceBackAndForth to FocusWorkspacePrevious * Add focus-workspace-previous to tests * Don't special case in switch_workspace_previous * Minor clean up * Add switch_workspace_auto_back_and_forth to tests * Skip animation on switch_workspace_previous * Preserve previous_workspace_id on workspace movement * Make Workspace::id private with a getter Reduce the chance it gets overwritten. * Add test for workspace ID uniqueness * Update previous workspace ID upon moving workspace across monitors --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-03-19 | tty: Generalize DRM property helpers | Ivan Molodetskikh | |
| 2024-03-19 | Disable screencast when PipeWire is missing | Ivan Molodetskikh | |
| This can cause a panic. | |||
| 2024-03-18 | Implement focus-follows-mouse | Ivan Molodetskikh | |
| 2024-03-18 | Keep track of output and window in PointerFocus separately | Ivan Molodetskikh | |
| 2024-03-18 | Fix lock surface pointer location | Ivan Molodetskikh | |
| 2024-03-18 | Take workspace switch gesture into account for visual rect | Ivan Molodetskikh | |
| 2024-03-18 | Don't warp if currently using tablet | Ivan Molodetskikh | |
| The tablet will override the position anyway. | |||
| 2024-03-18 | Warp mouse to focus on window closing | Ivan Molodetskikh | |
| 2024-03-18 | Warp mouse to focus on new window appearing | Ivan Molodetskikh | |
| 2024-03-18 | Warp mouse only if layout is focused | Ivan Molodetskikh | |
| 2024-03-18 | Track keyboard focus component | Ivan Molodetskikh | |
| 2024-03-18 | Implement warp-mouse-to-focus | FluxTape | |
| 2024-03-15 | Restore gamma on TTY switch back | Ivan Molodetskikh | |
| 2024-03-15 | Store gamma changes to apply on session resume | Ivan Molodetskikh | |
| 2024-03-15 | Implement gamma adjustment via GAMMA_LUT property | Ivan Molodetskikh | |
| 2024-03-15 | gamma-control: Misc. clean ups and fixes | Ivan Molodetskikh | |
| 2024-03-15 | Adds support for wlr_gamma_control_unstable_v1 protocol | phuhl | |
| 2024-03-14 | tty: Make binding EGL wl-display optional | Ivan Molodetskikh | |
| 2024-03-13 | Add `clickfinger` in touchpad config (#256) | la .uetcis | |
| * Add clickfinger in touchpad config * Change `clickfinger` to `click-method` * Change `bottom_areas` to `button_areas` * Change button_areas to button-areas For consistency. * Reorder click methods in error message The most usual one comes first. * default-config: Move click-method down --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-03-13 | tty: Set max bpc to 8 | Ivan Molodetskikh | |
| 2024-03-12 | Reapply "Add wp-viewporter" | Ivan Molodetskikh | |
| This reverts commit 40cec34aa4a7f99ab12b30cba1a0ee83a706a413. The Chromium issues are now fixed. | |||
| 2024-03-12 | Add a 1 Hz fallback frame callback timer | Ivan Molodetskikh | |
| gamescope + Minecraft with NeoForge throws an error upon starting if there are no frame callbacks, thus making it the first client that has a problem. Also, apparently, Veloren disconnects from server with VSync and no frame callbacks. | |||
| 2024-03-12 | Fix new clone_from Clippy lints | Ivan Molodetskikh | |
| 2024-03-12 | Fix spelling mistake | Ivan Molodetskikh | |
| 2024-03-10 | Preserve view offset for activate_prev_column_on_removal | Ivan Molodetskikh | |
| 2024-03-10 | Revert "Add wp-viewporter" | Ivan Molodetskikh | |
| This reverts commit 348690afb637514a38ad53fd61bf5e0102e419d6. Apparently this breaks input in Chromium: the input region won't resize together with the window. | |||
| 2024-03-09 | utils/spawning: Pass grandchild PID only on systemd | Ivan Molodetskikh | |
| libc::close_range() is not available on musl, so do this workaround for now. | |||
| 2024-03-09 | Fix warning on --no-default-features | Ivan Molodetskikh | |
| 2024-03-09 | Reposition outputs after potentially changing mode | Ivan Molodetskikh | |
| Currently outputs aren't repositioned again after a mode change, which can cause overlaps. | |||
| 2024-03-08 | Add xdg-foreign | Ivan Molodetskikh | |
| 2024-03-08 | Pass through subpixel layout | Ivan Molodetskikh | |
| 2024-03-08 | Add wp-viewporter | Ivan Molodetskikh | |
| Doesn't hurt I guess. | |||
