aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-02-11Implement is-window-cast-target window rule matcherIvan Molodetskikh
2025-02-10tab indicator: Animate openingIvan Molodetskikh
2025-02-10tab indicator: Dim colors when column is inactiveIvan Molodetskikh
2025-02-10Implement clicking on tab to switchIvan Molodetskikh
2025-02-10Store hit type in PointContentsIvan Molodetskikh
2025-02-10scrolling: Extract tab_indicator_area()Ivan Molodetskikh
2025-02-10tab indicator: Extract tab_rects()Ivan Molodetskikh
2025-02-10tab indicator: Use full column heightIvan Molodetskikh
2025-02-10tab indicator: Fix gradient area computationIvan Molodetskikh
The gradient area should be relative to each tab's geometry. In most cases these geometries will all match, but not when some tabs have a different size, for example when they have a fixed size.
2025-02-10layout: Fix/add animations around tabbed columnsIvan Molodetskikh
2025-02-10tests: Mark window_opening/target_size as slowIvan Molodetskikh
2025-02-10mapped: Force a frame callback on configureIvan Molodetskikh
Lets hidden windows respond to events like resizes immediately. This is mainly relevant for tabbed columns. This commit doesn't actually force sending the frame callbacks in case we don't redraw. We'll see if this is a problem or not.
2025-02-10Make send_frame() a function on MappedIvan Molodetskikh
We'll add some extra logic there.
2025-02-10tab indicator: Add gaps-between-tabsIvan Molodetskikh
2025-02-10tab indicator: Implement place-within-column settingIvan Molodetskikh
2025-02-10tab indicator: Add position settingIvan Molodetskikh
2025-02-10tab indicator: Add hide-when-single-tabIvan Molodetskikh
2025-02-10Implement tab indicatorsIvan Molodetskikh
2025-02-10Add default-column-display window ruleIvan Molodetskikh
2025-02-10Add set-column-display actionIvan Molodetskikh
2025-02-10Move ColumnDisplay to niri-ipcIvan Molodetskikh
2025-02-10Allow tabbed columns to go fullscreenIvan Molodetskikh
2025-02-10Implement tabbed column display modeIvan Molodetskikh
2025-02-10layout: Extract tile.hit(), HitType::hit_tile()Ivan Molodetskikh
2025-02-10Account for border in contents_under()Ivan Molodetskikh
Fixes pointer clicks going through window borders to a layer surface below, also fixes window not getting activated in all cases from a border click.
2025-02-10Remove unnecessary mutIvan Molodetskikh
2025-02-10layout: Fix variable namesIvan Molodetskikh
2025-02-10layout/tile: Rename variableIvan Molodetskikh
2025-02-10layout/scrolling: Extract activate_idx()Ivan Molodetskikh
2025-02-10Add alpha parameter to shadersIvan Molodetskikh
Lets us add extra opacity.
2025-02-10shader: Return real alpha from alpha()Ivan Molodetskikh
2025-02-07layout/scrolling: Extract variableIvan Molodetskikh
2025-02-07layout/scrolling: Extract variableIvan Molodetskikh
2025-02-07layout/scrolling: Use early return in tiles_origin()Ivan Molodetskikh
2025-02-07layout/scrolling: Extract two variablesIvan Molodetskikh
2025-02-07layout/scrolling: Extract two variablesIvan Molodetskikh
2025-02-07layout/scrolling: Extract resolve_* as methods on ColumnIvan Molodetskikh
2025-02-07layout: Rename toplevel_bounds() to new_window_toplevel_bounds()Ivan Molodetskikh
2025-02-07layout: Remove redundant ()Ivan Molodetskikh
2025-02-06layout: Extract col variableIvan Molodetskikh
2025-02-06layout: Preserve focused window in column when window above is closedIvan Molodetskikh
Might be the longest standing bug in niri?
2025-02-05Initialize tracing_subscriber earlierpeelz
2025-02-05Add focus-window-in-column (by index) actionIvan Molodetskikh
2025-02-05Add focus-window-top/bottom/down-or-top/up-or-bottom actionsIvan Molodetskikh
2025-02-05input: add touchpad `drag-lock` settingMathias Zhang
2025-02-05mapped: Add needs_configure flagIvan Molodetskikh
Allows to de-duplicate configures from requests that require one.
2025-02-05Fix find_window_and_output() returning None with no outputsIvan Molodetskikh
As far as I can tell, this would mess up a ton of the logic. Not sure how anything worked with no outputs before?
2025-02-05mapped: Document RequestSizeOnceIvan Molodetskikh
2025-02-04layout/scrolling: Extract tiles_origin()Ivan Molodetskikh
2025-02-02Add impl From<Color> for GradientIvan Molodetskikh