aboutsummaryrefslogtreecommitdiffstats
path: root/sway/meson.build
Commit message (Collapse)AuthorAge
...
* style fixes, exclude sway/desctop/xwayland.c when enable_xwayland: falseLibravatar Pascal Pascher2018-07-24
|
* Implement scratchpadLibravatar Ryan Dwyer2018-07-23
| | | | | | | | | | | | | | 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
* Implement floating_modifier and mouse operations for floating viewsLibravatar Ryan Dwyer2018-07-22
| | | | | | | | | | | | | | 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
* Implement force_display_urgency_hintLibravatar Ryan Dwyer2018-07-21
| | | | | | | | | | | | | 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.
* Implement default_floating_border command and adjust CSD behaviourLibravatar Ryan Dwyer2018-07-17
|
* Merge pull request #2276 from RyanDwyer/urgencyLibravatar Drew DeVault2018-07-16
|\ | | | | Implement urgency base functionality
| * Implement urgency base functionalityLibravatar Ryan Dwyer2018-07-16
| | | | | | | | | | | | 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.
* | Implement no_focus commandLibravatar Ryan Dwyer2018-07-16
|/
* Implement tap_button_map for input devicesLibravatar Brian Ashworth2018-07-14
|
* add scroll button optionLibravatar Robert Kubosz2018-07-11
| | | | | | 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.
* Implement floating_minimum_size and floating_maximum_sizeLibravatar Ryan Dwyer2018-07-11
|
* Split rendererLibravatar emersion2018-07-07
|
* Add idle inhibit unstable v1 supportLibravatar Dominique Martinet2018-07-02
|
* Merge remote-tracking branch 'upstream/master' into atomicLibravatar Ryan Dwyer2018-06-29
|\
| * Automatically float xwayland windowsLibravatar emersion2018-06-18
| |
* | Merge remote-tracking branch 'upstream/master' into atomicLibravatar Ryan Dwyer2018-06-11
|\|
| * Implement gaps (PR #2047)Libravatar Nate Symer2018-06-09
| |
* | WIP: Atomic layout updates ground workLibravatar Ryan Dwyer2018-06-09
|/
* Refactor cmd_output to use config_subcommandLibravatar Brian Ashworth2018-06-03
|
* Implement floatingLibravatar Ryan Dwyer2018-06-01
|
* Implement `floating enable`Libravatar Drew DeVault2018-06-01
|
* Implement config parser for workspace_layoutLibravatar Brian Ashworth2018-05-28
|
* Support i3's legacy force_focus_wrapping commandLibravatar Brian Ashworth2018-05-28
|
* Implement focus_wrappingLibravatar Brian Ashworth2018-05-27
|
* Implement swap commandLibravatar Brian Ashworth2018-05-26
|
* Implement show_marksLibravatar Ryan Dwyer2018-05-17
|
* Implement marksLibravatar Ryan Dwyer2018-05-15
|
* Kill wl_shellLibravatar emersion2018-05-14
|
* Add xdg-shell stable supportLibravatar emersion2018-05-13
|
* Implement hide_edge_bordersLibravatar Brian Ashworth2018-05-11
|
* Implement title_formatLibravatar Ryan Dwyer2018-05-05
| | | | | | | | | | 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)
* Render titlesLibravatar Ryan Dwyer2018-05-03
|
* Implement bordersLibravatar Ryan Dwyer2018-04-30
| | | | | | | | | | | | | 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
* Refactor arrange_windows()Libravatar Ryan Dwyer2018-04-28
| | | | | | | | | 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.
* Add map_from_region commandLibravatar emersion2018-04-26
|
* Implement criteria commandsLibravatar Ryan Dwyer2018-04-24
| | | | | | | Implements the following commands: * for_window [...] <cmdlist> * assign [...] <workspace>
* Implement rename workspace commandLibravatar Ryan Dwyer2018-04-23
| | | | | | | | This implements the following commands: * rename workspace to new_name * rename workspace old_name to new_name * rename workspace number n to new_name
* Merge branch 'master' into fullscreenLibravatar Drew DeVault2018-04-19
|\
| * Split repeat commands into separate files.Libravatar Ryan Dwyer2018-04-19
| |
| * Make key repeat configurableLibravatar Ryan Dwyer2018-04-18
| | | | | | | | | | | | | | | | | | | | | | This creates two input commands for configuring the repeat delay and rate. Example config: input "myidentifier" { repeat_delay 250 repeat_rate 25 }
* | Implement fullscreen.Libravatar Ryan Dwyer2018-04-16
|/
* Implement cursor event simulation with sway commands.Libravatar Danny Bautista2018-04-10
|
* Add input "identifier" map_to_output "identifier"Libravatar Drew DeVault2018-04-08
|
* Add workspace_auto_back_and_forth commandLibravatar db2018-04-08
| | | | | This is the only missing piece - other code regarding this functionality has already been ported from pre-wlroots source.
* Add debug tree viewLibravatar Drew DeVault2018-04-06
|
* Add damage tracking for xwayland unmanaged surfacesLibravatar emersion2018-04-05
|
* Implement resize commandLibravatar Drew DeVault2018-04-05
|
* Implement opacity commandLibravatar Tony Crisci2018-04-04
|
* move output create to its own fileLibravatar Tony Crisci2018-04-03
|
* move output code out of the treeLibravatar Tony Crisci2018-04-03
|