• 2022.03.12 87436a9e62

    budRich released this 2022-03-12 12:17:02 +00:00 | 182 commits to master since this release

    i3Kornhe

    New option: --oneshot To bypass the need of
    being in/entering sizemode. To illustrate have
    a floating window focused and then try:
    i3Kornhe move --oneshot 6

    i3menu

    Fixed issue where directory was printed even if
    nothing was selected with --list-directory.

    Minimize the use of eval in the script. Remove
    functionality of --fallback option.

    i3get

    New commandline option --print-format . The default
    print-format is %v\n :

    $ i3get --print wtf
    
    1
    /dev/pts/7
    user_off
    
    # ----
    
    $ i3get --print wtf --print-format '[%k] :: %v '
    
    [ws number] :: 1 [title] :: /dev/pts/7 [floating] :: user_off 
    
    # ---
    
    $ read -r ws title float < <(i3get --print wtf --print-format '%v ')
    $ echo "$float"
    
    user_off
    
    

    i3fyra

    New option --orientation vertical|horizontal
    rotates the main split.

    Fixed a bug with virtual positions getting the wrong names.
    Added option --clear-virtuals to force clear virtual positions.

    i3run

    New option --hide . When used target
    window will be sent to the scratchpad.

    i3list

    Better support for multiple criteria.
    Fixed issue where the wrong workspace was reported
    if the workspace was empty.

    i3viswiz

    New option --scratchpad will search
    visible windows on the scratchpad instead of the
    focused workspace. This is probably only usfeful
    if there are tabbed or stacked containers on the
    scratchpad with multiple windows that shares a property.

    BREAKING CHANGE

    The commandline options: --title,
    --class,--instance, --titleformat, --type,
    --winid, --parent, --role must be used with
    an argument. It used to be possible to not add an
    argument (criteria), that made i3viswiz print a
    table of the visible windows and the named option
    in the last column. It is still possible to achieve
    this by using the argument LIST

    i3viswiz --class LIST
    * 94144799082304 ws: 1 x: 0     y: 0     w: 1570  h: 413   | URxvt
    - 94144797396432 ws: 1 x: 0     y: 413   w: 1570  h: 644   | Subl
    - 94144810244944 ws: 1 x: 1570  y: 0     w: 350   h: 252   | mpv
    - 94144798588784 ws: 1 x: 1570  y: 252   w: 350   h: 805   | Leafpad
    

    The reason for this change is that it is now possible
    to use multiple criterion with i3viswiz.

    Downloads