use fixed-size type for client tags
while the size of `int` in most compilers is 32-bits, the size of int and all
other integer types are implementation defined, so make sure we can use up to
32-bits
remove tag labels from dwl
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.
display clients count in monocle symbol
- Replicate missing functionality from dwl to display the client count in monocle mode
- Add ltsymbol field to Monitor struct
- Display client count in monocle mode when greater than zero
- Tested with somebar and dwlb
Fix spacing and replace it with tabs
Fixed 'unused variable' compiler warning.
Add appid field to printstatus() output
Adds an appid field to printstatus which can be used to monitor the
currently active application.
implement repeatable keybindings
allow configure x and y of outputs
return early if selmon is not part of the output layout in dirtomon()
instead of checking twice
simplify check in urgent()
we only care if it returned a client or not
arrange monitor after updating fullscreen background and lock surfaces
also update locked_bg node position in updatemons()
add blank lines to make updatemons() more readable
update comment about client_set_size() as no-op
check if a client is resizing before checking if it's visible
It's not like it's noticeable, but theoretically this is faster
only mark pending resizes as completed checking the configure serial