Commit Graph

207 Commits (59c426dfc05ef891b2d903ef66f22ce18769b9fd)
 

Author SHA1 Message Date
Fox Kiester 59c426dfc0
Remove unnecessary quotes
Fox Kiester 4926be8fcb
Allow specifying program flags after the program
This not working has caused a lot of confusion. Not only is -f not necessary,
but the implementation is worse than just allowing flags after the program.
Deprecate the -f flag. Stop evaling a string; build an array of program options
instead.

Addresses various issues: , , , etc.
Fox Kiester 2b1553090d
Fix shellcheck errors/warnings
Fox Kiester 5a44b827ad
Reindent
Fox Kiester c143104977
Suppress stderr when reading no_hide file
Fox Kiester 216070e29e
Improve performance
- Prefer builtins where possible
  - Use builtin math for percent_of_total
  - Use parameter expansion instead of awk where possible
  - Query specific property that want for xprop instead of using awk
- Avoid extra call to get_window_manager
- Use xrandr's --current flag (doesn't poll for hardware changes; ~0.01 second vs. 0.075 seconds on my comupter)
- Get current monitor name from bspc directly without parsing

Addresses .
Fox Kiester d74150f01f
Add support for Trinity's konsole (TDE)
Fixes .
Kamil Sołtysik 60435d240f
Pointer-based screen detection
Fox Kiester 183d983e4d
Explicitly use gawk and update dependency list
Fixes .
Fox Kiester 7eaa3b517d
Add support for qutebrowser
Fixes .
Fox Kiester 89d2e4ffce
Add workaround to support urxvt with tabbed plugin
Fixes .
Alexandr Priezzhev 198795c0d2
Fixes running Alacritty with the command shell argument
Fox Kiester 7d3192286a
Add initial support for emacsclient
Fox Kiester d91b1594b1
Add more broad urxvt name check for class inference
Addresses .
Fox Kiester 27894d40c3
Fix indentation/newline for --class in manpage
Fox Kiester fc2593f36e
Add initial discord support
Fox Kiester 5396d1bbdf
Mention that tdrop has a Void package
Re .
Fox Kiester c3978e3059
Update repository, contact, and version information
noctuid 6c7336d84a Prevent matching multiple monitors
Fixes .
noctuid 6adf44ef50 Improve explanation of geometry flags
Mention in basic flags section that geometry options can accept
percentages and negative numbers as arguments.
noctuid b7b529f80f Mention that --wm is needed if wmname has been used
Addresses .
noctuid 3f0867e565 Make own heading for -a explanation
Also swap flicker and -m headings.
noctuid 3278f76f9e Silence more irrelevant errors/output
noctuid 306bb984e4 Specify in readme that program arg should be last
Addresses .
noctuid ad8c192269 Clarify -f example in manpage
Addresses .
noctuid 8808dff04b Add -s support for lilyterm
noctuid 2ea52326bc Add -s support for LXTerminal
Also list related desktop environments for terminals.
noctuid 157ac0c2f1 Mention support for tinyterm/miniterm
Also rearrange terminals alphabetically.
noctuid 14a935ca24 Add support for -s for cool-retro-term
noctuid b1ba3b6129 Add -s support for qterminal
noctuid 498de5706e Fix -s for st and xst
Fixes .
noctuid 3aa34f7d21 Update hooks documentation
- More explicitly mention that single quotes should be used to prevent
  variable evaluation
- List hook flags in readme
- Consistently order in the readme and manpage
- Fix typo in manpage (--pre-create-hook -> --post-create-hook)
- Some rewording
noctuid baa61705f6 Update flicker section in readme: mention --name
noctuid 1a22a4158a Update basic flags section in readme
Reword and mention -m flag.
noctuid a6e3dbb7e8 Update/reword advantages section
noctuid ffef664678 Automatically use -d 0 0 with alacritty
Addresses .
noctuid 95d742acc0 Add -s support for kitty
noctuid 36995d1090 Fix geometry restoration for auto_show
Geometry restoration broke in 056edc6. Now width and height are also
explicitly restored.
noctuid 0facf21df7 Add tmuxifier support
Addresses .
noctuid bf97b17aaf Update demos
noctuid c72d00af39 Fix case when dropdown open on other desktop for i3
Addresses  and .
noctuid e24560402c Add argument descriptions to each flag line in man
noctuid 005e5bf547 Fix non-dropdown commands
These should not be checked as if they are programs.
noctuid b34232d299 Add --name flag
Closes .
noctuid 5373b5c31a Clarify the difference between classname and class
noctuid a80be242f9 Improve documentation of --class
Closes .
noctuid 7f521e5e78 README formatting fixes
noctuid 0928e7d885 Minor whitespace fix
noctuid bc46d9dcab Add check to ensure a valid program
noctuid 37224947e5 Terminix is now tilix