aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-04layout: Generalize traversal between rendering and inputIvan Molodetskikh
2024-02-04layout: Make rendering not Window-specificIvan Molodetskikh
Doesn't need to be any more.
2024-02-03Bump version to 0.1.1Ivan Molodetskikh
2024-02-03Support fullscreen for new windowsIvan Molodetskikh
2024-02-03Verify that pending fullscreen matches columnIvan Molodetskikh
2024-02-03Respect natural-scroll for workspace switch gestureIvan Molodetskikh
2024-02-03Place new workspace after current when movingIvan Molodetskikh
This feels more natural, also makes moving back and forth idempotent in most cases.
2024-02-02Update dependenciesIvan Molodetskikh
2024-02-01config: Premultiply alpha in Color when converting to f32Ivan Molodetskikh
Smithay wants premultiplied alpha.
2024-02-01Add error messages to backend initializationIvan Molodetskikh
2024-02-01Add actions to move the active workspace to another monitorAndreas Stührk
2024-02-01default-config: Improve wording for focus-ring/border commentIvan Molodetskikh
SSD or server-side decorations is never mentioned elsewhere.
2024-02-01default-config: Document how focus ring and border draw behindIvan Molodetskikh
Related: https://github.com/YaLTeR/niri/issues/150
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-31Update Smithay (rotation fix)Ivan Molodetskikh
2024-01-30README: Bring AUR link backIvan Molodetskikh
2024-01-30chore: bump smithayChristian Meissl
includes fixes for wrong direct scan-out transform and damage artifacts on output transform changes. also includes a fix for a race in popup surface re-use.
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-29README: Remove AUR link for nowIvan Molodetskikh
It doesn't work properly yet apparently.
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-27Bump version to 0.1.0Ivan Molodetskikh
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-25Update READMEIvan 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-23github: Add a feature request link to start a discussionIvan Molodetskikh
2024-01-23Update issue templatesIvan Molodetskikh
2024-01-23Create a bug report templateIvan Molodetskikh
2024-01-23Update Smithay (find_popup_root_surface() panic fix)Ivan Molodetskikh
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-22config: Bump precision on the default widthsIvan Molodetskikh
This seems to actually matter on my 2560x display.
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.