aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Revert "set refresh rate to 60hz"Raghuram Subramani2024-05-05
| | | | This reverts commit abea052039c293c2e3d6f9843b58e111a68feabf.
* set refresh rate to 60hzRaghuram Subramani2024-05-05
|
* updateRaghuram Subramani2024-05-04
|
* monfig patchRaghuram Subramani2024-05-04
|
* updateRaghuram Subramani2024-05-04
|
* updateRaghuram Subramani2024-05-01
|
* Merge remote-tracking branch 'upstream/main'Raghuram Subramani2024-04-30
|\
| * put wlr_layer_shell top layer below fullscreenchoc2024-04-04
| | | | | | | | fixes wlr_layer_shell top clients showing over fullscreen clients
| * do not set withdrawn state for xwayland clientsLeonardo Hernández Hernández2024-03-31
| | | | | | | | Closes: https://codeberg.org/dwl/dwl/issues/573
| * properly resize on configurex11korei9992024-03-31
| |
| * Fix rule examples; minimize newbie surprisesA Frederick Christensen2024-03-26
| | | | | | | | | | | | | | | | Make example rules be actual EXAMPLES. Now newcomers should not have to ask, "When I start firefox, nothing happens. What is going on?" Also clarified a minor typo and a consistency in spacing.
| * fix virtual pointersGuido Cella2024-03-11
| | | | | | | | | | | | | | | | | | | | | | | | When motionabsolute() is called from warpd, event->time_msec is 0, so motionnotify() doesn't call wlr_cursor_move(). Fix this by explicitly warping the cursor in this case, like it was done before implementing pointer constraints. I don't know if this is a bug in warpd or time_msec is always 0 with virtual pointers, since the only other software that uses the virtual pointer protocol I know of is wl-kbptr, and I can't get that to work with dwl at all.
| * Support pointer constraints and relative pointer protocolsForrest Bushstone2024-03-11
| | | | | | | | | | Fixes: https://codeberg.org/dwl/dwl/issues/489 FIxes: https://codeberg.org/dwl/dwl/issues/317
| * allow toggling the layout before selecting a different oneGuido Cella2024-02-07
| |
| * fix minimum sizeLeonardo Hernández Hernández2024-02-07
| | | | | | | | continuation of 4043fc3093a73174cb63653ba9e742b4738f2ee5
| * Update and correct patches/patches-wiki linksA Frederick Christensen2024-02-06
| | | | | | | | Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
| * Fix link to patches websiteBenjamin Chausse2024-02-06
| | | | | | Signed-off-by: Benjamin Chausse <benjamin@chausse.xyz>
| * place child clients above fullscreen clientsGuido Cella2024-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a child window of a fullscreen client is mapped, the fullscreen is disabled, and if the previously fullscreen client is floating the child window is rendered below it and cannot be seen, causing confusion, though it is still focused and interactable. Fix this by putting children of fullscreen clients in LyrFS instead of LyrFloat, and by returning before the unset_fullscreen code is called when they are mapped. focusstack() now lets you switch focus from a fullscreen client to its child windows, otherwise if you switch focus from the child window to the fullscreen client you could not focus the child window again and the fullscreen client would stay unresponsive. Child clients are not reparented to LyrFloat after leaving fullscreen, so you could spawn a child window, focus back the fullscreen client, unfullscreen it, and the child window would still be drawn above other floating clients. Avoid dealing with this edge case to keep the line count low. These cases can be tested by pressing Ctrl+o in applications with an open file dialog.
| * make XWayland clients inherit tags and monitorsGuido Cella2024-02-05
| | | | | | | | | | | | | | Revert 3213088 because the linked bug can no longer be reproduced with wlroots 0.17, and update client_get_parent() so it doesn't segfault with XWayland surfaces. This also allows reusing the p variable in the next commit.
| * remove useless wlr_scene_node_reparent() callsGuido Cella2024-02-05
| | | | | | | | | | | | | | These don't do anything because wlr_scene_node_reparent() is immediately called again by setfloating() through setmon(). They are also a source of confusion because if you change the wlr_scene_node_reparent() call in applyrules() it takes a while to understand why it doesn't work.
* | Add nm-applet to autostartRaghuram Subramani2024-04-30
| |
* | updateRaghuram Subramani2024-03-10
| |
* | fixRaghuram Subramani2024-03-10
| |
* | update runnerRaghuram Subramani2024-03-10
| |
* | alwayscenterRaghuram Subramani2024-03-10
| |
* | fixRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | change background colorRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | fixRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | xwaylandRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | updateRaghuram Subramani2024-03-10
| |
* | change modifierRaghuram Subramani2024-03-09
| |
* | remove licenseRaghuram Subramani2024-03-09
| |
* | update configRaghuram Subramani2024-03-09
| |
* | smartbordersRaghuram Subramani2024-03-09
| |
* | naturalscrollRaghuram Subramani2024-03-09
| |
* | pertagRaghuram Subramani2024-03-09
| |
* | autostartRaghuram Subramani2024-03-09
| |
* | attachbottomRaghuram Subramani2024-03-09
| |