all repos — ryudo @ v1.2.1

the floatiling window manager that flows; fork of rio from plan9port

69eb379b
bump version to 1.2.1
Iris Lightshard nilix@nilfm.cc
d1a8d31b
key.c: fix zombie terminal processes
Iris Lightshard nilix@nilfm.cc
4d0f0f62
make OPACITY and TRANSPARENTLIST optional (must be used together), bump version to 1.2.0
Iris Lightshard nilix@nilfm.cc
30a50ad9
dont quit build if clang-format not present
Iris Lightshard nilix@nilfm.cc
ec51fdf5
remove transsetter script
Iris Lightshard nilix@nilfm.cc
496da4fe
add OPACITY, TRANSPARENTLIST config macros; add clang-format back to build script; update docs
Iris Lightshard nilix@nilfm.cc
b23f229c
bump to v1.1.0
Iris Lightshard nilix@nilfm.cc
4fec5646
update README
Iris Lightshard nilix@nilfm.cc
dc530130
update manual
Iris Lightshard nilix@nilfm.cc
9323cafb
menu.c: scroll wheel virt switch wraps around
Iris Lightshard nilix@nilfm.cc
7a884326
key.c: allow numlock to be active with keybinds
Iris Lightshard nilix@nilfm.cc
ba72b72b
tweak startryudo script
Iris Lightshard nilix@nilfm.cc
9bcea226
update helpers
Iris Lightshard nilix@nilfm.cc
aea66ef8
Merge branch '1.0'
Iris Lightshard nilix@nilfm.cc
18506546
Merge branch 'master' of https://nilfm.cc/git/ryudo
Iris Lightshard nilix@nilfm.cc
296b743d
update docs again, include transsetter.sh
Iris Lightshard nilix@nilfm.cc
87c8c4a2
update documentation
Iris Lightshard nilix@nilfm.cc
71814a72
event.c: fix bug in focus request; menu.c, main.c: use libnotify for notifications instead of notify-send to eliminate zombies; new manpage
Iris Lightshard nilix@nilfm.cc
34c6e5e0
fix ZOOM_KEY ifdef
Iris Lightshard nilix@nilfm.cc
8fd2f102
fix merge error with zoom feature
Iris Lightshard nilix@nilfm.cc
3c8037d3
fix conflicts merging 0.7 into master
Iris Lightshard nilix@nilfm.cc
fed5f56a
bump verison to 0.6
Iris Lightshard nilix@nilfm.cc
03080539
scrap zoom mode
Iris Lightshard nilix@nilfm.cc
943b4fd8
event.c: only shuffle when we delete, not on all destroy events
Iris Lightshard nilix@nilfm.cc
55d6921b
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
Iris Lightshard nilix@nilfm.cc
8ce7319b
cursor.c: no KH-style function definitions
Iris Lightshard nilix@nilfm.cc
608ea90f
config.h, menu.c: remove unused config option, add virtual desktop names to config.h
Iris Lightshard nilix@nilfm.cc
e7a71e88
README: update with screenshots (fixed)
Iris Lightshard nilix@nilfm.cc
ba45d439
README: update with screenshots
Iris Lightshard nilix@nilfm.cc
3f3d0985
README: update more
Iris Lightshard nilix@nilfm.cc
ef243303
README: update
Iris Lightshard nilix@nilfm.cc
6b66001a
fns: update some function signatures
Iris Lightshard nilix@nilfm.cc
0b7f9ab8
main: bump version to 0.5
Iris Lightshard nilix@nilfm.cc
98ed00f3
cient, event, key, fns, config: fix two client centering styles, always include config.h before dat.h, update config.h
Iris Lightshard nilix@nilfm.cc
b0fb6654
tweak formatting
Iris Lightshard nilix@nilfm.cc
1af2175f
fix clang-format, no sort includes!
Iris Lightshard nilix@nilfm.cc
2281498c
README: update; client, config, fns, key, manage: fix focus bugs, tweak center snap, and wrangle out of bounds windows
Iris Lightshard nilix@nilfm.cc
9a9bba58
bump to v0.4
Iris Lightshard nilix@nilfm.cc
e2e36e54
manage.c: fix libreoffice splash screen crash and windows starting out of focus
Iris Lightshard nilix@nilfm.cc
3a2f736c
config.h: document GAPSZ should be even; key.c: only use new center ratio; event.c: spawn new terminals with new ratio via kb
Iris Lightshard nilix@nilfm.cc
bc38a1ab
config.h, key.c: add gaps for psuedotiling
Iris Lightshard nilix@nilfm.cc
d06638a1
no focus for autostick windows, fix unhide with SHOWSTICK
Iris Lightshard nilix@nilfm.cc
bb3cc4a2
README.md, config.h: update documentation
Iris Lightshard nilix@nilfm.cc
738217b9
config.h, main.c, menu.c: fix SHOWSTICK configuration, add FONTLIST configuration, add AUTOSTICK and bump version to 0.2
Iris Lightshard nilix@nilfm.cc
f144036b
add option to enable/disable virtual switch notifications, remove diagnostic print statements from stick()
Iris Lightshard nilix@nilfm.cc
dd9e049a
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
Iris Lightshard nilix@nilfm.cc
8ffa8d33
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.
Iris Lightshard nilix@nilfm.cc
2da43562
Merge branch 'master' of https://gitlab.com/nilix/ryudo
Iris Lightshard nilix@nilfm.cc
1bd8d82b
added unhide to README
Iris Lightshard nilix@nilfm.cc
cbd09d07
add unhide shortcut
Iris Lightshard nilix@nilfm.cc
e181d10b
restore focus-follows mouse (-ffm) runtime option
Iris Lightshard nilix@nilfm.cc
92b2491a
restored alt-tab functionality, dimmed active border color a little bit (to distinguish from steppenwolf-dark scrollbars)
Iris Lightshard nilix@nilfm.cc
662e30eb
Merge branch 'revert' into 'master'

truncate long window labels, maximized windows have no visible border, fix makefile

See merge request nilix/ryudo!1
Derek Stevens drkste@zoho.com
67a83975
fix truncation of long window labels
Iris Lightshard nilix@nilfm.cc
7f97ee3e
remove -grey option and related code (no bg setting); maximized window borders are off the edge of the screen now; truncate long window labels
Iris Lightshard nilix@nilfm.cc
ec4967e2
added a TODO for performance improvements in key.c
Iris Lightshard nilix@nilfm.cc
d3eba6a9
add urxvt to exec-failed message
Iris Lightshard nilix@nilfm.cc
7eb4a2c7
tweak README again
Iris Lightshard nilix@nilfm.cc
69e96b8c
tweak README
Iris Lightshard nilix@nilfm.cc
794fc2bc
first commit
Iris Lightshard nilix@nilfm.cc
5dcb3bfe
Merge branch 'master' into 'revert'

# Conflicts:
#   key.c
#   manage.c
Derek Stevens drkste@zoho.com
a0088869
truncate long window labels, maximized windows have no visible border, fix makefile
Iris Lightshard nilix@nilfm.cc
95b857a7
added notifications for virtual desktop switching
Iris Lightshard nilix@nilfm.cc
c409aaa0
ok, fixed unhide shortcut (really this time!)
Iris Lightshard nilix@nilfm.cc
704120b4
fix unhide shortcut
Iris Lightshard nilix@nilfm.cc
53c10d59
restore unhide shortcut
Iris Lightshard nilix@nilfm.cc
467f53aa
add guard against mangling root window in quickreshape()
Iris Lightshard nilix@nilfm.cc
ae690366
add usleep() call to newWindow(); a delay is needed now (for whatever reason) to give urxvt time to properly handle a resize event
Iris Lightshard nilix@nilfm.cc
ec7fa192
remove ryudomagic.sh
Iris Lightshard nilix@nilfm.cc
eb4238f6
update README
Iris Lightshard nilix@nilfm.cc
80d5a8db
change build system
Iris Lightshard nilix@nilfm.cc
548f2f7c
event: fix configure requests where a window in another desktop requests focus; client, cursor, event, grab, key, manage, menu: clang-format
Iris Lightshard nilix@nilfm.cc
2a3fb338
config, fns, manage: terminal classes in config instead of hardcoded in manage()
Iris Lightshard nilix@nilfm.cc
a92efcd4
menu: ensure active window after iconfiy
Iris Lightshard nilix@nilfm.cc
f03abb16
manage.c, config.h, fns.h: implement ALWAYDRAW option
Iris Lightshard nilix@nilfm.cc
a2d3fc7f
grab.c: fix rendering of sweep
Iris Lightshard nilix@nilfm.cc
d20e89e3
grab.c: remove erroneous period at beginning of file
Iris Lightshard nilix@nilfm.cc
0e0de29d
grab.c: don't grab server on sweeps -- fingers crossed!
Iris Lightshard nilix@nilfm.cc
c4a0ea29
key.c: zoom maximizes current window
Iris Lightshard nilix@nilfm.cc
1102e267
config.h: document everything
Iris Lightshard nilix@nilfm.cc
836136e1
fns.h, menu.c, client.c, event.c: more reliably ensure active window on delete and virtswitch
Iris Lightshard nilix@nilfm.cc
ae878964
key.c: fix unguarded else ifs for virt switching
Iris Lightshard nilix@nilfm.cc
22f9147c
manage.c: remove debugging message
Iris Lightshard nilix@nilfm.cc
5f0c7eaf
add SHOWMAX option and maximize menu item, fix (I think) shuffle on delete to only shuffle if there is no current after deletion
Iris Lightshard nilix@nilfm.cc
404424f5
config.h: reorganize config.h and update documentation; key,c: make all keybinds except alt-tab optional
Iris Lightshard nilix@nilfm.cc
6d5fc31a
use nilfm.cc address
Iris Lightshard nilix@nilfm.cc
dc9e2af9
use config.def.h -> config.h and document it in the manpage; v1.0
Iris Lightshard nilix@nilfm.cc
1ae3fe42
use nilfm.cc address
Iris Lightshard nilix@nilfm.cc