| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-27 | Expose more info in DisplayConfig impl | Ivan Molodetskikh | |
| Needed for the new xdp-gnome. | |||
| 2024-03-27 | Make ipc_outputs Arc Mutex | Ivan Molodetskikh | |
| 2024-03-24 | Make screenshot UI render target-aware | Ivan Molodetskikh | |
| 2024-03-24 | Remove unnecessary reference | Ivan Molodetskikh | |
| 2024-03-24 | Implement block-out-from window rule, fix alpha on window screenshots | Ivan Molodetskikh | |
| 2024-03-24 | Implement opacity window rule | Ivan Molodetskikh | |
| 2024-03-23 | Implement TouchpadScroll binds | Ivan Molodetskikh | |
| 2024-03-23 | Rename WheelTracker to ScrollTracker | Ivan Molodetskikh | |
| 2024-03-23 | Avoid scroll bind lookup until it is triggered | Ivan Molodetskikh | |
| 2024-03-23 | Send pending configure after recomputing window rules | Ivan Molodetskikh | |
| 2024-03-23 | Add is-focused window rule matcher | Ivan Molodetskikh | |
| 2024-03-23 | Make rules non-pub | Ivan Molodetskikh | |
| 2024-03-23 | Make need_to_recompute_rules non-pub | Ivan Molodetskikh | |
| 2024-03-23 | Split State::refresh() to get a trace span | Ivan Molodetskikh | |
| 2024-03-23 | Add is-active window rule matcher | Ivan Molodetskikh | |
| 2024-03-23 | Lift output clones from queue_redraw() | Ivan Molodetskikh | |
| 2024-03-23 | Don't use an idle for queued redraw tracking | Ivan Molodetskikh | |
| This way we can order the redraw after all the refreshing, where it should be. | |||
| 2024-03-23 | Pass Un/Mapped to window rule resolution | Ivan Molodetskikh | |
| 2024-03-23 | input: Add support for ISO level3 shift modifier | Andreas Stührk | |
| This modifier is typically called "AltGr" on keyboards or "Mod5" in xkb layouts. Requires a Smithay update. | |||
| 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 | |
