aboutsummaryrefslogtreecommitdiff
path: root/src/handlers
AgeCommit message (Collapse)Author
2023-11-24Upgrade dependenciesIvan Molodetskikh
2023-11-13Revert "Allow maximizing windows with the button in the title bar (#84)"Ivan Molodetskikh
This reverts commit 37de77de33d3edb50c4362de3db8bbc32241c719. Turns out some GTK windows will send un/maximize requests when they appear, and those requests go to the wrong window.
2023-11-13Preserve column width when toggling off full widthIvan Molodetskikh
2023-11-12Allow maximizing windows with the button in the title bar (#84)SED4906
2023-11-10Replace unwrap() with a check and an error messageIvan Molodetskikh
I just crashed here somehow.
2023-11-03Add default-column-width settingIvan Molodetskikh
2023-11-01Preserve column width on window actionsIvan Molodetskikh
Fixes https://github.com/YaLTeR/niri/issues/53
2023-10-31Change cursor to crosshairs when taking a screenshotIvan Molodetskikh
2023-10-30Add cursor-shape protocolIvan Molodetskikh
2023-10-29Add support for wl_compositor@v6Kirill Chibisov
2023-10-24Update smithay to the latest gitKirill Chibisov
This fixes IME handling.
2023-10-24Implement ext-session-lockIvan Molodetskikh
2023-10-16Send tiled state when prefer-no-csd is setIvan Molodetskikh
2023-10-10Store screenshot in clipboardIvan Molodetskikh
2023-10-05Refactor layout for configurability, add preset-column-widths optionIvan Molodetskikh
layout.rs finally gets a struct actually named Layout.
2023-10-02protocols: add wlr_data_controlKirill Chibisov
Also update smithay to the latest git hash. Fixes #20.
2023-10-01protocols: add IME protocolsKirill Chibisov
This commit adds support for the `input_method_v2`, `text_input_v3`, and `virtual_keyboard`. The implementation follows the one in the anvil and catacomb, but those protocols are mostly enabled and forget type of things. Fixes #22.
2023-09-30Update SmithayIvan Molodetskikh
2023-09-29Avoid unnecessary configures for xdg-decorationIvan Molodetskikh
They actually break some clients like Tracy for some unknown to me reason.
2023-09-29Extract initial_configure_sentIvan Molodetskikh
2023-09-29Change send_initial_configure_if_needed to accept ToplevelSurfaceIvan Molodetskikh
2023-09-27shell: add support for kde server decorationsKirill Chibisov
This should provide server side decorations for the gtk3 applications, like firefox.
2023-09-27Update primary selection focusIvan Molodetskikh
2023-09-26Implement primary selectonIvan Molodetskikh
Firefox clipboard doesn't always work without it.
2023-09-26Add layer shell exclusive zone supportIvan Molodetskikh
2023-09-26Add prefer-no-csd optionIvan Molodetskikh
2023-09-26Avoid unwraps in more placesIvan Molodetskikh
2023-09-26Remove LoopDataIvan Molodetskikh
The calloop Smithay update finally lets me do this.
2023-09-26Update SmithayIvan Molodetskikh
2023-09-12layout: Replace add_window_to_output with add_windowIvan Molodetskikh
2023-09-06Redraw on cursor or DnD surface commitsIvan Molodetskikh
2023-09-03Send scanout feedbacks to surfacesIvan Molodetskikh
2023-09-03Add initial dmabuf feedback implementationIvan Molodetskikh
2023-09-03Move all traits one layer upIvan Molodetskikh
2023-09-02Add touchpad gesture supportIvan Molodetskikh
2023-08-16Remove some commented out codeIvan Molodetskikh
2023-08-16Implement tablet-managerIvan Molodetskikh
2023-08-16Implement wp-presentationIvan Molodetskikh
2023-08-16Add basic fullscreen implIvan Molodetskikh
2023-08-15Convert commit mark into a spanIvan Molodetskikh
2023-08-15Add dnd icon supportIvan Molodetskikh
2023-08-15Add client cursor supportIvan Molodetskikh
2023-08-15Set data device focus on focus changeIvan Molodetskikh
Fixes clipboard.
2023-08-15Add initial layer-shell implementationIvan Molodetskikh
Those surfaces never receive mouse focus and always keyboard focus, which may not be always good, but it'll do for now.
2023-08-15Update focus in one placeIvan Molodetskikh
2023-08-13Refactor everything again, make more things workIvan Molodetskikh
2023-08-13Refactor everything, add initial tiling codeIvan Molodetskikh
2023-08-11Add un/fullscreen supportIvan Molodetskikh
2023-08-11Add draft popup implementationIvan Molodetskikh
Missing grabs and positioning but gets the job sufficiently done for now.
2023-08-10Redraw on surfaces destroyedIvan Molodetskikh