Commit graph

62 commits

Author SHA1 Message Date
ec7fa1925f
remove ryudomagic.sh 2021-05-12 20:54:17 -06:00
eb4238f6f1
update README 2021-05-12 20:53:14 -06:00
80d5a8db52
change build system 2021-05-12 20:50:09 -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
2a3fb33866
config, fns, manage: terminal classes in config instead of hardcoded in manage() 2021-04-26 22:43:10 -04:00
a92efcd49f
menu: ensure active window after iconfiy 2021-04-26 22:41:20 -04:00
f03abb164a
manage.c, config.h, fns.h: implement ALWAYDRAW option 2021-03-10 22:03:49 -05:00
a2d3fc7ffc
grab.c: fix rendering of sweep 2021-03-10 20:41:53 -05:00
d20e89e3a6
grab.c: remove erroneous period at beginning of file 2021-03-10 19:47:46 -05:00
0e0de29de9
grab.c: don't grab server on sweeps -- fingers crossed! 2021-03-10 00:22:55 -05:00
c4a0ea2970
key.c: zoom maximizes current window 2021-03-10 00:22:21 -05:00
1102e26707
config.h: document everything 2021-03-10 00:21:17 -05: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
ae87896421
key.c: fix unguarded else ifs for virt switching 2021-03-09 00:34:00 -05:00
22f9147cab
manage.c: remove debugging message 2021-03-08 15:52:39 -05:00
5f0c7eaf25
add SHOWMAX option and maximize menu item, fix (I think) shuffle on delete to only shuffle if there is no current after deletion 2021-03-08 15:51:53 -05:00
404424f518
config.h: reorganize config.h and update documentation; key,c: make all keybinds except alt-tab optional 2021-03-07 23:35:01 -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
8ce7319b08
cursor.c: no KH-style function definitions 2021-03-05 23:52:37 -05:00
608ea90f1e
config.h, menu.c: remove unused config option, add virtual desktop names to config.h 2021-03-04 00:18:10 -05:00
e7a71e88ac
README: update with screenshots (fixed) 2021-03-03 23:05:31 -05:00
ba45d439aa
README: update with screenshots 2021-03-03 23:04:36 -05:00
3f3d0985ba
README: update more 2021-02-26 17:32:45 -05:00
ef243303dc
README: update 2021-02-26 17:29:01 -05:00
6b66001abe
fns: update some function signatures 2021-02-26 17:20:49 -05:00
0b7f9ab86c
main: bump version to 0.5 2021-02-26 17:20:12 -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
2281498ceb
README: update; client, config, fns, key, manage: fix focus bugs, tweak center snap, and wrangle out of bounds windows 2021-02-26 00:36:37 -05:00
9a9bba5818
bump to v0.4 2021-02-25 14:31:21 -05:00
e2e36e5403
manage.c: fix libreoffice splash screen crash and windows starting out of focus 2021-02-25 14:28:19 -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
bc38a1ab32
config.h, key.c: add gaps for psuedotiling 2021-02-24 15:50:29 -05:00
d06638a1eb
no focus for autostick windows, fix unhide with SHOWSTICK 2021-02-21 18:13:58 -05:00
bb3cc4a2ac
README.md, config.h: update documentation 2021-02-17 01:58:54 -05:00
738217b9cd
config.h, main.c, menu.c: fix SHOWSTICK configuration, add FONTLIST configuration, add AUTOSTICK and bump version to 0.2 2021-02-17 01:28:45 -05:00
f144036b01
add option to enable/disable virtual switch notifications, remove diagnostic print statements from stick() 2021-02-11 00:38:17 -05:00
dd9e049a8c
menu.c, fns.h, dat.h, config.h: add omnipresent windows, add config option to enable or disable menu item; config.h, key.c: add keyboard shortcut for sticky windows 2021-02-10 23:28:14 -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
2da43562b5 Merge branch 'master' of https://gitlab.com/nilix/ryudo 2021-01-04 00:37:58 -05:00
95b857a77c
added notifications for virtual desktop switching 2020-08-06 23:50:28 -04:00
c409aaa045
ok, fixed unhide shortcut (really this time!) 2020-02-29 13:08:58 -05:00
704120b4d4
fix unhide shortcut 2020-02-29 13:05:10 -05:00
53c10d5987
restore unhide shortcut 2020-02-29 13:04:01 -05:00
467f53aa0b
add guard against mangling root window in quickreshape() 2020-02-29 10:38:12 -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
1bd8d82bfe
added unhide to README 2019-12-07 22:56:19 -05:00
cbd09d0751
add unhide shortcut 2019-12-07 14:32:51 -05:00