Devin J. Pohly
|
ab51576556
|
linesaver in pointerfocus
|
2020-04-26 14:47:23 -05:00 |
|
Devin J. Pohly
|
cd6683e6a1
|
fix refocus on sendmon
|
2020-04-26 14:11:44 -05:00 |
|
Devin J. Pohly
|
88f0ea343b
|
make sure windows always overlap with their monitor
|
2020-04-26 14:08:47 -05:00 |
|
Devin J. Pohly
|
48a8adb70a
|
track window width/height
|
2020-04-26 13:18:20 -05:00 |
|
Devin J. Pohly
|
5dd8a5f22f
|
use wlr_box for monitor regions
|
2020-04-26 12:41:33 -05:00 |
|
Devin J. Pohly
|
2fb9f53483
|
save lines in keyboardfocus
|
2020-04-26 12:01:08 -05:00 |
|
Devin J. Pohly
|
d34bf87dba
|
don't unfocus when mouse leaves a window
|
2020-04-26 12:01:00 -05:00 |
|
Devin J. Pohly
|
7f95c7736e
|
thoughts for readme
|
2020-04-25 23:53:24 -05:00 |
|
Devin J. Pohly
|
a71f7f2957
|
update README
Sad to see Wayland has no replacement for urgency hint yet.
|
2020-04-25 19:32:47 -05:00 |
|
Devin J. Pohly
|
6cad698517
|
fix multi-dpi scaling
|
2020-04-25 01:18:28 -05:00 |
|
Devin J. Pohly
|
9b9ef0bae5
|
handle Ctrl-Alt-Bksp
|
2020-04-24 08:37:34 -05:00 |
|
Devin J. Pohly
|
b35c0f796e
|
fix typo
|
2020-04-24 07:51:13 -05:00 |
|
Devin J. Pohly
|
c00da5eeb0
|
clarify keyboardfocus vs pointerfocus
|
2020-04-24 00:12:58 -05:00 |
|
Devin J. Pohly
|
60f2c0b7de
|
draw window borders
Works with scaled/rotated displays too!
|
2020-04-23 23:55:29 -05:00 |
|
Devin J. Pohly
|
6254bcd033
|
factor out scalebox()
May switch to the version from sway if that seems like a good idea at
some point.
|
2020-04-23 23:52:27 -05:00 |
|
Devin J. Pohly
|
6e02b421cd
|
note about cursor init
|
2020-04-23 23:47:52 -05:00 |
|
Devin J. Pohly
|
ee2b3af1ca
|
configure monitor rotation/reflection
|
2020-04-23 23:44:54 -05:00 |
|
Devin J. Pohly
|
47bbdc6034
|
resize/move are good now
|
2020-04-23 23:44:54 -05:00 |
|
Devin J. Pohly
|
2cb526bbd9
|
add chvt function
It truly isn't just a window manager anymore :-|
|
2020-04-23 23:44:54 -05:00 |
|
Devin J. Pohly
|
eafd317eec
|
update readme
|
2020-04-23 23:44:54 -05:00 |
|
Devin J. Pohly
|
1870187d62
|
make space for window borders
|
2020-04-23 23:35:54 -05:00 |
|
Devin J. Pohly
|
fb6b16aeee
|
change cursor during move and resize
|
2020-04-23 23:35:54 -05:00 |
|
Devin J. Pohly
|
2f21445761
|
style in buttonpress
|
2020-04-23 23:35:54 -05:00 |
|
Devin J. Pohly
|
288f6397fa
|
simplify move/resizemouse functions
|
2020-04-23 23:35:54 -05:00 |
|
Devin J. Pohly
|
073c35ae2f
|
funnel all resizing through resize()
|
2020-04-23 23:35:54 -05:00 |
|
Devin J. Pohly
|
60c887f3c0
|
use exit code macros everywhere
|
2020-04-23 23:35:54 -05:00 |
|
Devin J. Pohly
|
84da7b4470
|
some comments and reminders
|
2020-04-23 23:35:54 -05:00 |
|
Devin J. Pohly
|
b7a21478d6
|
update README
it's time
|
2020-04-23 23:16:56 -05:00 |
|
Devin J. Pohly
|
275badc707
|
factor out renderclients
This will help once we get to implementing layer-shell
|
2020-04-23 23:16:56 -05:00 |
|
Devin J. Pohly
|
15ed82571b
|
don't autoraise
Still raise in buttonpress and focusstack of course. Focus models
honestly wouldn't be too hard to make into a config.h option.
|
2020-04-23 22:15:30 -05:00 |
|
Devin J. Pohly
|
e6bcf95e2e
|
use the focus stack to determine stacking order
Suddenly we have autoraise!
|
2020-04-23 22:11:52 -05:00 |
|
Devin J. Pohly
|
a5a7445dee
|
adopt a bit more dwm-like terseness
|
2020-04-23 22:11:52 -05:00 |
|
Devin J. Pohly
|
66bf55930f
|
change focus(NULL, NULL) to mean unfocus
"Focus the most recently focused window on selmon" is now refocus()
|
2020-04-23 22:11:52 -05:00 |
|
Devin J. Pohly
|
0d8f51e0a3
|
implement focusmon and tagmon
|
2020-04-23 22:11:52 -05:00 |
|
Devin J. Pohly
|
a87adfd77c
|
focus follows mouse
|
2020-04-23 22:11:52 -05:00 |
|
Devin J. Pohly
|
4eabe48fed
|
add incnmaster and setmfact commands
|
2020-04-23 22:11:52 -05:00 |
|
Devin J. Pohly
|
66054700cb
|
add toggletag and toggleview
|
2020-04-23 22:11:52 -05:00 |
|
Devin J. Pohly
|
35557ab042
|
don't detect non-visible clients under cursor
|
2020-04-23 22:11:52 -05:00 |
|
Devin J. Pohly
|
387dff81b3
|
add tag and view functions
|
2020-04-23 22:11:52 -05:00 |
|
Devin J. Pohly
|
fda58764ab
|
refocus if focused client is unmapped
focus(NULL, NULL) works like dwm's focus(NULL): focus the most recent
visible client on selmon, or clear the existing focus if there are none.
|
2020-04-23 22:11:48 -05:00 |
|
Devin J. Pohly
|
c03081d85d
|
implement floating windows
|
2020-04-23 19:48:00 -05:00 |
|
Devin J. Pohly
|
e447cd0215
|
load scaled cursor theme with each output
|
2020-04-23 19:12:58 -05:00 |
|
Devin J. Pohly
|
623867a367
|
turn focusnext into dwm's focusstack
|
2020-04-23 00:47:15 -05:00 |
|
Devin J. Pohly
|
59b09576b9
|
restrict focusnext to the same monitor
|
2020-04-23 00:38:09 -05:00 |
|
Devin J. Pohly
|
a634b3f2e4
|
style
|
2020-04-23 00:33:58 -05:00 |
|
Devin J. Pohly
|
9b2eec24c2
|
add selclient() helper
This may get inlined later, but it's nice for now. The focused client
if any should always be both at the top of fstack and visible on selmon.
|
2020-04-23 00:32:28 -05:00 |
|
Devin J. Pohly
|
3593da0e15
|
continue to focus monitor under mouse cursor
|
2020-04-22 22:56:24 -05:00 |
|
Devin J. Pohly
|
240be1af19
|
focus monitor under mouse cursor initially
|
2020-04-22 22:55:57 -05:00 |
|
Devin J. Pohly
|
f88a98327e
|
grabbed_client was too long a name
|
2020-04-22 22:38:14 -05:00 |
|
Devin J. Pohly
|
488929fef6
|
turn on some warnings
|
2020-04-22 22:34:11 -05:00 |
|