aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-26Add COPR link to READMEIvan Molodetskikh
2023-11-26Remove wrong commentIvan Molodetskikh
The node is not commented out.
2023-11-26portals: Set gnome-keyring as the Secrets portalIvan Molodetskikh
Without this it doesn't work at all, with this it at least works with gnome-keyring installed (for example, on my system).
2023-11-25Add more default app binds to the default configIvan Molodetskikh
2023-11-25Add some crate metadataIvan Molodetskikh
2023-11-25Change version to 0.1.0-alpha.1Ivan Molodetskikh
2023-11-25Add and call niri-shutdown.targetIvan Molodetskikh
Sometimes graphical-session.target lingers on after niri quits, leading to services not being started on a quick relogin. To work around this, add and run a systemd target that conflicts with graphical-session.target and forces its shutdown.
2023-11-25Mention config live-reload in the READMEIvan Molodetskikh
2023-11-25Live reload animation slowdownIvan Molodetskikh
2023-11-24Move first log message to after cli parsingIvan Molodetskikh
So that it doesn't occur during --help etc.
2023-11-24Move command spawning to a threadIvan Molodetskikh
It was showing up on profiles causing dropped frames.
2023-11-24Add missing newlineIvan Molodetskikh
2023-11-24Remove {WAYLAND_,}DISPLAY from environment if running as a serviceIvan Molodetskikh
Notably, running the GNOME Xorg session followed by niri results in a leftover DISPLAY.
2023-11-24Log version on startupIvan Molodetskikh
2023-11-24Remove info from default logIvan Molodetskikh
Smithay spams way too much.
2023-11-24Don't propagate overwritten RUST_{,LIB_}BACKTRACEIvan Molodetskikh
2023-11-24Upgrade dependenciesIvan Molodetskikh
2023-11-24layout: Add hack to work around maximized GTK damageIvan Molodetskikh
2023-11-24tty: Fix clippy warningIvan Molodetskikh
2023-11-24layout: Switch to workspace on window activation if not transitioningIvan Molodetskikh
This should not be possible to trigger at the moment, but with xdg-activation it will be.
2023-11-24layout: Change workspace by idx functions to accept 0-based usizeIvan Molodetskikh
Makes more sense to do the converstion at the top of the call stack.
2023-11-24niri: Add a check for target screencast time below lastIvan Molodetskikh
I've had this crash my session twice. Not sure what exactly happened.
2023-11-24niri: Rename presentation_time to target_presentation_timeIvan Molodetskikh
Makes it clearer that this is a prediction.
2023-11-24tty: Rename vblank offset plot to time since presentationIvan Molodetskikh
Makes it clearer what this is.
2023-11-24tty: Rename presentation target offset plot to mispredictionIvan Molodetskikh
Makes it clearer what this is.
2023-11-17Fix top layer-shell surfaces keeping keyboard focus during fullscreenIvan Molodetskikh
2023-11-15Bump tracy-client versionIvan Molodetskikh
It was already updated in Cargo.lock.
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-13Add an action to center column within view bound to Ctrl-CIvan Molodetskikh
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-12List dependencies in README.mdIvan Molodetskikh
2023-11-10Replace unwrap() with a check and an error messageIvan Molodetskikh
I just crashed here somehow.
2023-11-09Write out session installation steps in the READMEIvan Molodetskikh
2023-11-09Add niri-portals.confIvan Molodetskikh
New config file for the new xdg-desktop-portal.
2023-11-08Don't set screenshot for primary selectionKirill Chibisov
It's already in clipboard selection, so no need to duplicate it.
2023-11-08Add new height binds to READMEIvan Molodetskikh
2023-11-08Add 'input.keyboard.track_layout' config optionKirill Chibisov
Track layout for each window individually when user requested `Window` tracking mode, keeping the default as global.
2023-11-08Add action to switch layoutsKirill Chibisov
Allow users to trigger layout change with custom bindings.
2023-11-08Try latin character from other layout for actionKirill Chibisov
This should allow users of non-latin layouts use bindings without changing layout back to latin input capable one. Fixes #21.
2023-11-08Update dependenciesIvan Molodetskikh
2023-11-08Add set-window-height actionIvan Molodetskikh
2023-11-08layout: Implement auto height distributionIvan Molodetskikh
Takes into account min and, partially, max window heights, and adds 1 px when necessary to account for uneven division.
2023-11-08layout: Add window heights to columnsIvan Molodetskikh
2023-11-06Set debug = "line-tables-only" for releaseIvan Molodetskikh
Currently blows up the binary size quite a bit due to knuffel, unfortunately.
2023-11-06Enable thin lto for releaseIvan Molodetskikh
2023-11-06Upgrade dependenciesIvan Molodetskikh
Bumping async-channel to 2 even though zbus hasn't updated yet because it still ends up in the dependency tree through blocking 1.5.0.
2023-11-03Add default-column-width settingIvan Molodetskikh
2023-11-02Check alternative cursor names when loading cursorKirill Chibisov
Some themes don't have all the cursors specified as in w3c specification, thus try to check for alternative names as well.
2023-11-02Render top layer under fullscreen surfaces when stationaryIvan Molodetskikh