aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-01-31Hardcode winit transform for nowIvan Molodetskikh
2024-01-31Stop screencasts on size changesIvan Molodetskikh
2024-01-31Add option to rotate outputsaxtloss
2024-01-30foreign_toplevel: Use OutputHandler to send output_enter on demandIvan Molodetskikh
2024-01-30foreign_toplevel: Update the focused window lastIvan Molodetskikh
2024-01-30foreign_toplevel: Change activated to mean keyboard focusIvan Molodetskikh
2024-01-30Implement wlr-foreign-toplevel-managementIvan Molodetskikh
The parent event isn't sent but whatever.
2024-01-30tty: reset surface state after changing monitor stateChristian Meissl
changing the "ACTIVE" property of a surface requires to re-evaluate the surface state.
2024-01-28input: update keyboard led stateChristian Meissl
2024-01-28Show notification about creating a default configIvan Molodetskikh
2024-01-28Create default config file if missingIvan Molodetskikh
2024-01-28winit: Don't remove output on CloseRequestedIvan Molodetskikh
More winit events can process after CloseRequested, which will cause a panic if trying to access the now-removed output.
2024-01-28Mark Msg as pubIvan Molodetskikh
Seems to break the build on 1.72.0 otherwise.
2024-01-27Try harder to find an output for the screenshot UIIvan Molodetskikh
The mouse might be outside any outputs, let's try to open in that case anyway.
2024-01-27Fix damage when rendering to textureIvan Molodetskikh
2024-01-25Name output render element betterIvan Molodetskikh
2024-01-25use pixman for cursor plane renderingChristian Meissl
2024-01-25Remove hack for fixed EGLDisplay issueChristian Meissl
2024-01-25Update smithayChristian Meissl
2024-01-23Ignore popup grabs when IME keyboard grab is activeIvan 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-23screencast: Emit MonitorsChangedIvan Molodetskikh
2024-01-23srceencast: Send stream sizeIvan Molodetskikh
Kooha requires this (even though it's optional). Unfortunately, Kooha also seems to want memfd recording so it doesn't work anyway.
2024-01-22Update Smithay, use device changed session resume codeIvan Molodetskikh
Should fix most cases of monitors failing to light up after a TTY switch.
2024-01-22Watch for canonical filename, not just mtimesodiboo
2024-01-21tty: Delay output config update until resumeIvan Molodetskikh
We can't do anything while paused.
2024-01-21tty: Check changes against pending connectors and modeIvan Molodetskikh
If we queued some DRM changes, they will be in pending. Also be more resilient by removing unwrap.
2024-01-21Return error instead of broken screenshot for portalIvan Molodetskikh
2024-01-20Add an option to skip the hotkey overlay at startupIvan Molodetskikh
2024-01-19Print git version in clap tooIvan Molodetskikh
2024-01-19layout: Fix crash due to workspace transfer during switchIvan Molodetskikh
2024-01-19layout: Fix crash due to workspace cleanup during switchIvan Molodetskikh
2024-01-19Don't crash when failing to render a cursorIvan Molodetskikh
I only hit this when the renderer was completely busted, but nevertheless.
2024-01-19Prettify Return => Enter keyIvan Molodetskikh
2024-01-19Add exit confirmation dialogIvan Molodetskikh
2024-01-18Redraw upon starting PW streamIvan Molodetskikh
Otherwise it may take a while for the first frame to arrive.
2024-01-18Add an important hotkeys overlayIvan Molodetskikh
2024-01-18portal: Name and sort monitors, fix session restoreIvan Molodetskikh
xdp-gnome restores by a combination of model + make + serial. We currently can't set those reliably (until libdisplay-info most monitors will have them unknown) so pass the connector name instead. This will work as expected in most cases.
2024-01-18Add a config parse error notificationIvan Molodetskikh
We can't rely on a notification daemon being available, especially during initial niri setup. So, render our own.
2024-01-18Watch config path even if it didn't exist at startupIvan Molodetskikh
2024-01-17Add an IPC socket and a niri msg outputs subcommandIvan Molodetskikh
2024-01-17Rename connectors to enabled_outputsIvan Molodetskikh
2024-01-17Add a calloop futures executorIvan Molodetskikh
2024-01-17tty: Add Tracy span to on_output_config_changed()Ivan Molodetskikh
2024-01-16Write a comment on xdg-decoration lack of live-reloadIvan Molodetskikh
2024-01-16Add live-reload to libinput settingsIvan Molodetskikh
2024-01-16Extract apply_libinput_settings()Ivan Molodetskikh
2024-01-16Add live-reload for output modeIvan Molodetskikh
2024-01-16tty: Extract pick_mode()Ivan Molodetskikh
2024-01-16Add live-reload for output on/offIvan Molodetskikh
2024-01-16tty: Remove connector arg from connector_disconnected()Ivan Molodetskikh