|  | Commit message (Collapse) | Author | Age | 
|---|
| | 
| 
| 
| | Closes: https://github.com/djpohly/dwl/issues/427 | 
| | 
| 
| 
| 
| 
| | I'm going to make some changes in the config file anyway
This reverts commit e5367753bb90add013ee5d170a110064298ac2c4. | 
| | |  | 
| | 
| 
| 
| | iirc this is the same behavior of dwm | 
| | |  | 
| | |  | 
| | 
| 
| 
| | Closes: https://github.com/djpohly/dwl/issues/466 | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| | Tag labels are not used in dwl. Only the number of tags is important.
Tag labels should be defined for each tag in whatever status bar is
used. | 
| | |  | 
| | 
| 
| | add a missing comma for the example | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| | now all fullcreen clients are rendered above tiled and floating clients
This partially reverts commit 326eee14445f8a2c08e80c30778445630c75d3bb. | 
| | 
| 
| 
| | Fixes: https://github.com/djpohly/dwl/issues/333 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | it is closer to the suckless philosophy (foot implements things that the suckless
guys would say that should be done by tmux or something else, but I have no
desire to create a new terminal emulator, and the best fit is foot)
also alacritty uses +100Mb of memory, more that dwl itself (~90Mb)
and foot only ~20Mb | 
| | 
| 
| 
| | see `setfullscreen()` for more info | 
| |\  
| | 
| | | initialize xkb_rules.options to a null pointer | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | Initializing it to an empty string had broken configuring xkbcommon
through the environment (XKB_DEFAULT_OPTIONS).
Fixes: ae313911153b ("initialize rules and xkb_rules") | 
| | | |  | 
| |/  
|   
|   
| | Add the libinput configuration option to choose between Software Button Areas and Clickfinger | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | The x/y fields in monitor rules are unused and were meant to be deleted.
Also removes the outdated comment in config.h. | 
| | 
| 
| 
| | to fix compile errors with `-pedantic` | 
| | |  | 
| | 
| 
| 
| 
| | Some people are annoyed to have this new behaviour forced for some
application which use fake fullscreen. | 
| | |  | 
| | |  | 
| | 
| 
| 
| | Fixes #94. | 
| | |  | 
| | 
| 
| 
| | dwm config parity | 
| | |  | 
| | 
| 
| 
| 
| | No need to track our own order; wlroots has a reasonable default for us
already. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Replaces the outputOrder patch.
This avoids recalculating positions and allows to arrange monitors in
any order, not just from left to right.
The order in which monitors are defined in config.h still matters but
it's just the order in the list, not the actual position. | 
| | |  | 
| |\  
| | 
| | 
| | 
| | | Thanks so much for helping to keep the project running while life was
crazy! | 
| | | 
| | 
| | 
| | | This inverts the scroll even on regular mice. | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | The order in which monitors are defined in monrules[] actually matters.
Monotors that aren't configured in monrules[], it will always be the
leftmost. | 
| | | 
| | 
| | 
| | 
| | | Because it's 2020. Passing integers to wlroots variables and functions
with bool in their signature is silly. | 
| | | 
| | 
| | 
| | 
| | | Add static const and move them below in order to group the keyboard
options. | 
| | | |  | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | Distribute it as a patch like in dwm since graphical applications
usually provide their own keybinding; I guess it's only for terminals.
Note that even though these commits don't let you open multiple windows
in fullscreen and cycle between them like in dwm, with just
fullscreennotify spawning new windows or changing tag would still exit
fullscreen automatically, but you would have to toggle fullscreen twice
when switching back to the fullscreen window to enter fullscreen again,
so this is better since it avoids that. | 
| | | 
| | 
| | 
| | 
| | | mod+e allows to toggle fullscreen any client, even those who don't
support it themselves |