Commit Graph

31 Commits (2aed1021c5ad8be052458e6c37f95af4c4554c4a)

Author SHA1 Message Date
noctuid b66e7e661b Allow -x and -y to take a percentage or negative
With this, '-m' is no longer required for negative values to be used
with any of the geometry options (-w/-y/-x/-y). Also, tdrop no longer
relies on xdotool's ability to take percentages directly (for
windowsize). Fixes #19.
9 years ago
noctuid 70c78039cf Add a --map-hook flag
Addresses #17.
9 years ago
noctuid 13a658fde0 Add a --create-hook option that won't override -a
Addresses #17.
9 years ago
noctuid 9b4f0fe713 Add support for compiz
Addresses #14.
9 years ago
noctuid a4af855882 Mention improved long option parsing in README 9 years ago
noctuid 3350752978 Add basic option validation
Exit with an error message if
- A long option that requires an arg is specified without =
- No positional argument is given (for the program name or auto commands)
- A negative width or height is given without -m
- Numeric options do not have a number value
9 years ago
noctuid c7b8ab343f Add support for urxvtd and terminix
Programs with a shared pid for all windows need to be treated
differently.
9 years ago
noctuid e07d993262 Get rid of sleep options
Determine the WID of a created window by checking the WID(s) associated
with the PID until one is viewable. This allows tdrop to reliably
determine the WID of the programs it starts and prevents capturing the
wrong window.

- Combine wid_create and term_create into one (which removes the need
  for the -W option)
- Remove differing sleep settings for various window managers
- Get rid of a loop to check if the WID has been found
9 years ago
noctuid ef9e436252 Add initial support for terminix 9 years ago
noctuid 93b5947029 Make -m work on empty desktops for all WMs
When there is no active window, open the dropdown and use it to
determine the current monitor. This can result in delay before the
dropdown is resized. Closes #3.
9 years ago
noctuid 6b099f93a4 Add documentation of -m option to README and rename long opt 9 years ago
noctuid 6a122f80d0 Update references to old repo and contact info 9 years ago
angelic-sedition b737354f22 Add support for Marco (MATE) 9 years ago
angelic-sedition 5cab6f4869 Add support for KWin (KDE) 9 years ago
angelic-sedition 10afc60fcf Add information on basic options to README and a few other minor changes 9 years ago
angelic-sedition a777ea85e1 Reduce flicker and improve Muffin (Cinnamon) support
Fixes #2 and fixes #4
9 years ago
angelic-sedition b1e6977914 Add support for Mutter (Gnome Shell) 9 years ago
angelic-sedition 1d9f0725d1 Add info on auto-hiding to README 10 years ago
angelic-sedition 59652cab9a Add notes on fixing flicker to readme
Addresses issue mentioned in #1
10 years ago
angelic-sedition aa0119bd2e Update documentation 10 years ago
angelic-sedition f56fb634c3 Update installation instructions 10 years ago
angelic-sedition 7037fd5ff4 Add initial awesome support 10 years ago
angelic-sedition 70c7e0c9ff fix fragment sentence in readme
add more info on why not using wmutils
10 years ago
angelic-sedition 1cdc5f89e4 remove innacurate information about wmutils
wtp has absolute movement/resizing
10 years ago
angelic-sedition 76f91e5636 add support for more floating/stacking WMs:
xfwm4, metacity, fvwm, sawfish, and goomwwm
10 years ago
angelic-sedition 975335ca0d add automatic settings for herbstluftwm to change the layout to
fullscreen for the dropdown
10 years ago
angelic-sedition 10b51860d9 add more tested terminal emulators to the readme 10 years ago
angelic-sedition 7c86196618 add support for gnome-terminal in combination with bspwm float pre
command
10 years ago
angelic-sedition e3c2e391e0 make readme headings smaller 10 years ago
angelic-sedition 7b63ec6685 fix i3 auto-showing by detecting if window was tiled or floating before
hiding it
10 years ago
angelic-sedition a670eeb968 add a readme 10 years ago