aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-05-01Move unmap snapshot from Mapped to TileIvan Molodetskikh
2024-04-29Move shader get out of ResizeRenderElement::newIvan Molodetskikh
2024-04-28Fix fullscreen backdrop rendering below focus ringIvan Molodetskikh
2024-04-27Fix size_curr_geo in resize shaderIvan Molodetskikh
2024-04-27Extract mat3_uniformIvan Molodetskikh
2024-04-25Add disable-direct-scanout debug flagIvan Molodetskikh
2024-04-25Add fixme commentIvan Molodetskikh
2024-04-25Only give keyboard focus to exclusive layer-shell surfacesIvan Molodetskikh
Workaround until we properly support on-demand. See: https://github.com/YaLTeR/niri/issues/308
2024-04-24Implement focus-ring window ruleIvan Molodetskikh
2024-04-24Implement border window ruleIvan Molodetskikh
2024-04-24Filter out the Intel CCS modifiersIvan Molodetskikh
2024-04-24Implement ideal scale factor guessingIvan Molodetskikh
2024-04-23Fix spelling mistakeIvan Molodetskikh
2024-04-23Unconstrain InputMethod's PopupSurfaceKirill Chibisov
Make IME popup to be visible inside the parent and not obscure the text input rectangle region. Fixes https://github.com/YaLTeR/niri/issues/221
2024-04-23Use PopupKind instead of PopupSurfaceKirill Chibisov
2024-04-22Improve cropping logic in resize shader exampleIvan Molodetskikh
The previous logic failed to the left of the geometry.
2024-04-22Change custom-shader to a prelude-epilogue systemIvan Molodetskikh
2024-04-22Advertise Abgr8888 and Xbgr8888 in shmIvan Molodetskikh
2024-04-21Implement window-resize custom-shaderIvan Molodetskikh
2024-04-21Remove obsolete commentIvan Molodetskikh
2024-04-19`niri_ipc::Socket`; `niri msg version`; version checking on IPC (#278)sodiboo
* Implement version checking in IPC implement version checking; streamed IPC streamed IPC will allow multiple requests per connection add nonsense request change inline struct to json macro only check version if request actually fails fix usage of inspect_err (MSRV 1.72.0; stabilized 1.76.0) "nonsense request" -> "return error" oneshot connections * Change some things around * Unqualify niri_ipc::Transform --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2024-04-19Synchronize column removal anim on consume left/rightIvan Molodetskikh
Visible when consuming left/right when always-centered and differing horizontal view anim.
2024-04-19Separate tile X and Y movement animationsIvan Molodetskikh
Helps with the jank caused by lack of transactions when consuming to the left/right. Resize triggers a few frames later and restarts the movement. Now it only restarts the vertical and not the horizontal movement.
2024-04-19Add allow-when-locked=true spawn bind propertyIvan Molodetskikh
2024-04-18animation: Scale initial velocity by slowdownIvan Molodetskikh
2024-04-18Fix crop + crossfade artifactsIvan Molodetskikh
2024-04-18animation: Clamp spring valueIvan Molodetskikh
I've had an overdamped spring return an extreme value and trip up an integer overflow check.
2024-04-18Preserve tile move config on animation restartsIvan Molodetskikh
This fixes a problem where consume-into-column would use resize animation config instead of the window-movement config in most cases (since a resize comes very shortly after the move starts). A similar change to the column movement anim is more detrimental than it's worth.
2024-04-17Sync expel animationsIvan Molodetskikh
2024-04-17Use correct animation config for tile removalIvan Molodetskikh
2024-04-17Use movement anim for view anim during movementIvan Molodetskikh
2024-04-17Add view anim functions with config argumentIvan Molodetskikh
2024-04-17Resolve animation defaults during parsingIvan Molodetskikh
2024-04-17Include resized window in left moveIvan Molodetskikh
2024-04-16Clamp animated window sizeIvan Molodetskikh
2024-04-16Remove jumps on consume/expel animation startIvan Molodetskikh
2024-04-16Implement consume/expel animationsIvan Molodetskikh
2024-04-16Start move animations from add/remove window/columnIvan Molodetskikh
2024-04-16Animate movement and resize on window closing in a columnIvan Molodetskikh
2024-04-15Add vrr_supported/enabled to output IPCIvan Molodetskikh
2024-04-15Implement vertical window move animationsIvan Molodetskikh
2024-04-14Avoid continuous redrawing during horizontal gestureIvan Molodetskikh
2024-04-14Add variable-refresh-rate flagIvan Molodetskikh
2024-04-14tty: Shorten non-desktop checkIvan Molodetskikh
2024-04-13Restore view offset upon unfullscreeningIvan Molodetskikh
2024-04-13tile: Fix returned snapshot sizeIvan Molodetskikh
2024-04-13Set window-resize animation config for view-offset anim caused by resizeIvan Molodetskikh
2024-04-13Unify Animation- and RenderSnapshotIvan Molodetskikh
2024-04-13Implement window resize animationsIvan Molodetskikh
2024-04-13Fix typoIvan Molodetskikh