Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-25 | Add xkb_numlock/xkb_capslock commands (#2311) | ProgAndy | |
2018-07-24 | style fixes, exclude sway/desctop/xwayland.c when enable_xwayland: false | Pascal Pascher | |
2018-07-23 | Implement scratchpad | Ryan Dwyer | |
Implements the following commands: * move scratchpad * scratchpad show * [criteria] scratchpad show Also fixes these: * Fix memory leak when executing command with criteria (use `list_free(views)` instead of `free(views)`) * Fix crash when running `move to` with no further arguments | |||
2018-07-22 | Implement floating_modifier and mouse operations for floating views | Ryan Dwyer | |
This implements the following: * `floating_modifier` configuration directive * Drag a floating window by its title bar * Hold mod + drag a floating window from anywhere * Resize a floating view by dragging the border * Resize a floating view by holding mod and right clicking anywhere on the view * Resize a floating view and keep aspect ratio by holding shift while resizing using either method * Mouse cursor turns into resize when hovering floating border or corner | |||
2018-07-21 | Implement force_display_urgency_hint | Ryan Dwyer | |
The directive sets the timeout before an urgent view becomes normal again after switching to it from another workspace. Also: * When an xwayland surface removes the urgent hint while the timer is active, we now ignore the request. This happens as soon as the view receives focus, so it was effectively making the timer pointless. * The timeout is now only applied when switching to it from another workspace. | |||
2018-07-17 | Implement default_floating_border command and adjust CSD behaviour | Ryan Dwyer | |
2018-07-16 | Merge pull request #2276 from RyanDwyer/urgency | Drew DeVault | |
Implement urgency base functionality | |||
2018-07-16 | Implement no_focus command | Ryan Dwyer | |
2018-07-16 | Implement urgency base functionality | Ryan Dwyer | |
Introduces a command to manually set urgency, as well as rendering of urgent views, sending the IPC event, removing urgency after focused for one second, and matching urgent views via criteria. | |||
2018-07-14 | Implement tap_button_map for input devices | Brian Ashworth | |
2018-07-11 | add scroll button option | Robert Kubosz | |
This commit introduces a scroll_button option, which is intended to be used with scroll_method. Now user can edit his sway config and add an scroll_button option to device section. | |||
2018-07-11 | Implement floating_minimum_size and floating_maximum_size | Ryan Dwyer | |
2018-07-07 | Split renderer | emersion | |
2018-07-02 | Add idle inhibit unstable v1 support | Dominique Martinet | |
2018-06-29 | Merge remote-tracking branch 'upstream/master' into atomic | Ryan Dwyer | |
2018-06-18 | Automatically float xwayland windows | emersion | |
2018-06-11 | Merge remote-tracking branch 'upstream/master' into atomic | Ryan Dwyer | |
2018-06-09 | Implement gaps (PR #2047) | Nate Symer | |
2018-06-09 | WIP: Atomic layout updates ground work | Ryan Dwyer | |
2018-06-03 | Refactor cmd_output to use config_subcommand | Brian Ashworth | |
2018-06-01 | Implement floating | Ryan Dwyer | |
2018-06-01 | Implement `floating enable` | Drew DeVault | |
2018-05-28 | Implement config parser for workspace_layout | Brian Ashworth | |
2018-05-28 | Support i3's legacy force_focus_wrapping command | Brian Ashworth | |
2018-05-27 | Implement focus_wrapping | Brian Ashworth | |
2018-05-26 | Implement swap command | Brian Ashworth | |
2018-05-17 | Implement show_marks | Ryan Dwyer | |
2018-05-15 | Implement marks | Ryan Dwyer | |
2018-05-14 | Kill wl_shell | emersion | |
2018-05-13 | Add xdg-shell stable support | emersion | |
2018-05-11 | Implement hide_edge_borders | Brian Ashworth | |
2018-05-05 | Implement title_format | Ryan Dwyer | |
This implements the title_format command, with a new placeholder %shell which gets substituted with the view type (xwayland, xdg_shell_v6 or wl_shell). Example config: for_window [title=".*"] title_format %title (class=%class instance=%instance shell=%shell) | |||
2018-05-03 | Render titles | Ryan Dwyer | |
2018-04-30 | Implement borders | Ryan Dwyer | |
Implements rendering of borders. Title text is still to do. Implements the following configuration directives: * client.focused * client.focused_inactive * client.unfocused * client.urgent * border * default_border | |||
2018-04-28 | Refactor arrange_windows() | Ryan Dwyer | |
Replaces arrange_windows() with arrange_root(), arrange_output(), arrange_workspace() and arrange_children_of(). Also makes fullscreen views save and restore their dimensions, which allows it to preserve any custom resize and is also a requirement for floating views once they are implemented. | |||
2018-04-26 | Add map_from_region command | emersion | |
2018-04-24 | Implement criteria commands | Ryan Dwyer | |
Implements the following commands: * for_window [...] <cmdlist> * assign [...] <workspace> | |||
2018-04-23 | Implement rename workspace command | Ryan Dwyer | |
This implements the following commands: * rename workspace to new_name * rename workspace old_name to new_name * rename workspace number n to new_name | |||
2018-04-19 | Merge branch 'master' into fullscreen | Drew DeVault | |
2018-04-19 | Split repeat commands into separate files. | Ryan Dwyer | |
2018-04-18 | Make key repeat configurable | Ryan Dwyer | |
This creates two input commands for configuring the repeat delay and rate. Example config: input "myidentifier" { repeat_delay 250 repeat_rate 25 } | |||
2018-04-16 | Implement fullscreen. | Ryan Dwyer | |
2018-04-10 | Implement cursor event simulation with sway commands. | Danny Bautista | |
2018-04-08 | Add input "identifier" map_to_output "identifier" | Drew DeVault | |
2018-04-08 | Add workspace_auto_back_and_forth command | db | |
This is the only missing piece - other code regarding this functionality has already been ported from pre-wlroots source. | |||
2018-04-06 | Add debug tree view | Drew DeVault | |
2018-04-05 | Add damage tracking for xwayland unmanaged surfaces | emersion | |
2018-04-05 | Implement resize command | Drew DeVault | |
2018-04-04 | Implement opacity command | Tony Crisci | |
2018-04-03 | move output create to its own file | Tony Crisci | |