aboutsummaryrefslogtreecommitdiff
path: root/sway/sway-ipc.7.scd
AgeCommit message (Collapse)Author
2020-06-14i3-compat: add GET_BINDING_STATE IPC commandJason Nader
2020-05-29Add views idle inhibition status in get_tree outputDamien Tardy-Panis
Fixes #5286
2020-04-27Add each view's shell to JSON descriptionThomas Hebb
This is a criteria you can use to select windows since commit 484cc189e909 ("Add shell criteria token"), but there's no way to query it for an existing window. This exposes its value in the output of `swaymsg -t get_tree`.
2020-02-17i3compat: add `window_type` to IPC responseJason Nader
i3 added these in i3/i3#3797
2020-01-24Docs: Add marks field to get_tree responseJason Nader
2020-01-05Add missing items to documentation for GET_TREE response in ipc.Thayne McCombs
A few items in the response for the get_tree ipc call were missing from the documentation. This adds some documentation for them.
2019-12-02Revert "fix bar_state_update/input event"Jayce Fayne
This reverts commit a3da7fec32b8f18d7a70ea346618e09892c707ed.
2019-12-01fix bar_state_update/input eventRex Hackbro
2019-11-28Rename 'node' to 'nodes' in swayipc docRex Hackbro
2019-09-03Fix bar_state_update docsxPMo
2019-07-23ipc: add input::libinput_config eventBrian Ashworth
This adds a libinput_config change type to the input event for when the libinput config for a device changes In order for this to be possible to track, the libinput config code had to be refactored. It is now extracted into a separate file to isolate it from the rest of the input management code.
2019-07-23ipc: add an input eventBrian Ashworth
This adds an ipc event related to input devices. Currently the following changes are supported: - added: when an input device becomes available - removed: when an input device is no longer available - xkb_keymap_changed: (keyboards only) the keymap changed - xkb_layout_changed: (keyboards only) the effective layout changed
2019-07-05calibration_matrix: add the current matrix to the IPC description for ↵Sergei Dolgov
libinput devices
2019-06-10Add docs for new IPC keyboard propertiesSimon Ser
2019-05-28Provide current DPMS state in GET_OUTPUTSJosef Gajdusek
2019-03-24Add support for manually setting subpixel hinting on outputs.Geoff Greer
Many laptop screens report unknown subpixel order. Allow users to manually set subpixel hinting to work around this. Addresses https://github.com/swaywm/sway/issues/3163
2019-03-07ipc: describe libinput device configurationBrian Ashworth
This adds the device configurations to the ipc response for libinput devices. Only supported configuration options for the device will be added. This also moves `libinput_send_events` inside a new `libinput` object that contains the rest of the configuration options. sway-ipc(7) has been updated to reflect the changes and document the new additions.
2019-03-06ipc: change {,deco_}rect to match i3Brian Ashworth
This fixes the `deco_rect` and `rect` properties in the IPC responses to match i3's behavior. `deco_rect` should be relative to the parent node, not the current node. This also takes tabbed and stacked decorations into account and will calculate `deco_rect` for all containers since tabbed and stacked child containers will have decorations. `rect` should exclude the window decorations.
2019-02-27sway-ipc.7: clarify window_rect omits decorationsBrian Ashworth
According to the i3 ipc documentation, `window_rect` excludes the window decorations from the calculation. This just clarifies that in `sway-ipc.7.scd`
2019-02-27Add sway-ipc.7.scd to document IPC protocolBrian Ashworth
This add `sway-ipc.7.scd` that documents the IPC protocol. This also increased the minimum scdoc version from 1.8.1 to 1.9.0 to allow for table cells to be continued on the following line