Commit graph

27 commits

Author SHA1 Message Date
e6381d7b85
clean up and simplify 2024-09-29 20:58:18 -06:00
187645a625
merge 1.5.0 into main 2024-09-26 07:54:46 -06:00
7dd76b67ff
fix some regressions from 1.4 (1.5 is based on 1.3); 'proper' mouse passthrough not there yet 2024-09-26 07:50:54 -06:00
de0bc0397a
remove usleep as it is actually now not needed; v1.4.2 2023-01-29 09:30:45 -07:00
db9b136766
fix microsleep and add config option; update manual; v1.4.1 2023-01-26 16:58:53 -07:00
9612bd6ee2
pass mouse clicks through to windows properly 2022-03-27 10:52:10 -06:00
16ed0f7f24
fix keyboard lockup on client initiated unmap event, tweak desktop switching and monitor refresh 2022-03-08 23:18:48 -07:00
53bd15ab89
kinda fix edge case unmapping/destroying window immediately after switching from empty desktop 2022-03-06 14:55:33 -07:00
4ad722c1aa
fix heuristics for focusing windows after hiding or deleting current 2022-03-04 23:57:25 -07:00
1f72f88bde
fix iconify and configreq bugs, bump to v1.3.1 2022-03-01 14:22:12 -07:00
69da0d7c77
implement support for multimonitor setups; bump version to 1.3.0 2022-02-28 23:40:42 -07:00
b171a66b5c
use Xrandr to store monitor info; next we must use this info to place windows 2022-02-27 10:18:17 -07:00
4d0f0f62da
make OPACITY and TRANSPARENTLIST optional (must be used together), bump version to 1.2.0 2021-11-16 21:25:43 -07:00
496da4fe6e
add OPACITY, TRANSPARENTLIST config macros; add clang-format back to build script; update docs 2021-11-16 15:16:28 -07:00
71814a723b
event.c: fix bug in focus request; menu.c, main.c: use libnotify for notifications instead of notify-send to eliminate zombies; new manpage 2021-06-18 09:55:57 -06:00
548f2f7cba
event: fix configure requests where a window in another desktop requests focus; client, cursor, event, grab, key, manage, menu: clang-format 2021-04-29 00:41:36 -04:00
836136e153
fns.h, menu.c, client.c, event.c: more reliably ensure active window on delete and virtswitch 2021-03-09 00:35:05 -05:00
943b4fd82a
event.c: only shuffle when we delete, not on all destroy events 2021-03-06 00:19:56 -05:00
55d6921b45 config.h, main.c, key.c, manage.c, client.c: add zoom mode (fullscreen everything); event.c, menu.c: don't leave us out of focus when deleting windows 2021-03-05 23:58:10 -05:00
98ed00f38c
cient, event, key, fns, config: fix two client centering styles, always include config.h before dat.h, update config.h 2021-02-26 17:18:39 -05:00
b0fb6654c8
tweak formatting 2021-02-26 14:50:23 -05:00
1af2175f2e
fix clang-format, no sort includes! 2021-02-26 13:01:22 -05:00
3a2f736ce5
config.h: document GAPSZ should be even; key.c: only use new center ratio; event.c: spawn new terminals with new ratio via kb 2021-02-25 00:37:57 -05:00
d06638a1eb
no focus for autostick windows, fix unhide with SHOWSTICK 2021-02-21 18:13:58 -05:00
8ffa8d334b
event.c/newwindow(): Use XGetRootWindowAttributes instead of client->screen to get desktop dimensions. This is needed to proprely size a keyboard-created window when using a smaller framebuffer size than the physical display. 2021-01-04 01:14:23 -05:00
ae6903668b
add usleep() call to newWindow(); a delay is needed now (for whatever reason) to give urxvt time to properly handle a resize event 2020-02-29 00:44:42 -05:00
794fc2bc71
first commit 2019-12-02 13:23:00 -05:00