| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-13 | Unify Animation- and RenderSnapshot | Ivan Molodetskikh | |
| 2024-04-13 | Implement window resize animations | Ivan Molodetskikh | |
| 2024-04-13 | Move unmapped check to a pre-commit hook | Ivan Molodetskikh | |
| 2024-04-10 | Reimplement window closing anim in an efficient way | Ivan Molodetskikh | |
| - Keep a root surface cache to be accessible in surface destroyed() - Only snapshot during / right before closing, rather than every frame - Store textures rather than elements to handle scale and alpha properly | |||
| 2024-04-09 | Implement window closing animations | Ivan Molodetskikh | |
| 2024-04-09 | Add missing mouse warp to commit unmap | Ivan Molodetskikh | |
| 2024-04-09 | Update Smithay | Ivan Molodetskikh | |
| 2024-04-01 | Fix and add missing calls to DRM leasing | Ivan Molodetskikh | |
| 2024-03-28 | tty: Add check for zero gamma size | 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 | Pass Un/Mapped to window rule resolution | 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 | Move PartialEq from LayoutElement to an associated type | Ivan Molodetskikh | |
| 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-15 | Store gamma changes to apply on session resume | 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-12 | Reapply "Add wp-viewporter" | Ivan Molodetskikh | |
| This reverts commit 40cec34aa4a7f99ab12b30cba1a0ee83a706a413. The Chromium issues are now fixed. | |||
| 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-08 | Add xdg-foreign | Ivan Molodetskikh | |
| 2024-03-08 | Add wp-viewporter | Ivan Molodetskikh | |
| Doesn't hurt I guess. | |||
| 2024-03-08 | Implement wlr-screencopy v1 (#243) | sodiboo | |
| * Implement wlr-screencopy * Finish the implementation Lots of changes, mainly to fix transform handling. Turns out, grim expects transformed buffers and untransforms them by itself using info from wl_output. This means that render helpers needed to learn how to actually render transformed buffers. Also, it meant that y_invert is no longer needed. Next, moved the rendering to the Screencopy frame handler. Turns out, copy() is more or less expected to return immediately, whereas copy_with_damage() is expected to wait until the next VBlank. At least that's the intent I parse reading the protocol. Finally, brought the version from 3 down to 1, because copy_with_damage() will need bigger changes. Grim still works, others not really, mainly because they bind v3 unnecessarily, even if they don't use the damage request. --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> | |||
| 2024-03-01 | Correctly handle parsing of Binds and DefaultColumnWidth (#234) | sodiboo | |
| * add dev dependencies to flake * parse only one default-column-width * require exactly one action per bind, and unique keys for binds * use proper filename for config errors if possible * fix duplicate keybinds after invalid action, lose some sanity | |||
| 2024-02-28 | Update Smithay | Ivan Molodetskikh | |
| 2024-02-28 | chore: update smithay | Christian Meissl | |
| 2024-02-24 | Add open-fullscreen window rule | Ivan Molodetskikh | |
| 2024-02-23 | Handle un-/fullscreen after initial configure | Ivan Molodetskikh | |
| 2024-02-23 | Rename surface -> toplevel | Ivan Molodetskikh | |
| 2024-02-23 | Add open-maximized window rule | Ivan Molodetskikh | |
| 2024-02-23 | Implement explicit unmapped window state tracking | Ivan Molodetskikh | |
| 2024-02-22 | Fix new warnings | Ivan Molodetskikh | |
| 2024-02-21 | Change non-bug error! to warn! | Ivan Molodetskikh | |
| Be consistent with our usage. | |||
| 2024-02-18 | Fix fullscreen handling before initial configure | Ivan Molodetskikh | |
| 2024-02-14 | Add the beginnings of window rules | Ivan Molodetskikh | |
| 2024-02-13 | Do initial configuration right before sending initial configure | Ivan Molodetskikh | |
| Let the toplevel fill in some details about itself. | |||
| 2024-02-12 | Implement DRM leasing | Shawn Wallace | |
| Closes #178 | |||
| 2024-02-09 | Implement idle-notify and idle-inhibit | Ivan Molodetskikh | |
| 2024-02-07 | Implement window open animations | Ivan Molodetskikh | |
| 2024-02-07 | Open dialogs to the right of their parent, don't steal focus | Ivan Molodetskikh | |
| 2024-02-05 | Fix Clippy warnings | Ivan Molodetskikh | |
| 2024-02-03 | Support fullscreen for new windows | Ivan Molodetskikh | |
| 2024-01-30 | foreign_toplevel: Use OutputHandler to send output_enter on demand | Ivan Molodetskikh | |
| 2024-01-30 | Implement wlr-foreign-toplevel-management | Ivan Molodetskikh | |
| The parent event isn't sent but whatever. | |||
| 2024-01-28 | input: update keyboard led state | Christian Meissl | |
| 2024-01-23 | Ignore popup grabs when IME keyboard grab is active | Ivan Molodetskikh | |
| Doing this properly will require more refactors, potentially in Smithay. For now let's just ignore popup grabs to make popups work. | |||
| 2024-01-16 | Change message from debug to trace | Ivan Molodetskikh | |
