175 Commits (3b419020a32f4f8385e49d2137ceb4d9b8262176)

Author SHA1 Message Date
Ryan Dwyer 2b5a404ac9 Replace hacky L_FLOATING container with a list
7 years ago
Ian Fan 317217f2c8 ipc: add window::mark event
7 years ago
Ryan Dwyer be28c18ad5 Mark containers as urgent in IPC if they have urgent views
8 years ago
Ryan Dwyer 5f0a4bb6a4 Update workspace urgent state when views close or move workspaces
8 years ago
Ryan Dwyer 64e3bc3ab0 Fix crash in ipc_json_describe_view
8 years ago
Ryan Dwyer f86087d78f Fix urgency IPC events
8 years ago
Ryan Dwyer 315d5311b2 Implement urgency base functionality
8 years ago
Ian Fan 23c1c26c3f Add get_config message type to ipc
8 years ago
emersion 88cd7616db
Fix compilation errors related to disabled outputs
8 years ago
Brian Ashworth a1b5b93d29 Store sway_outputs so that they can be reenabled
8 years ago
Ryan Dwyer 34f35f0bad Use L_FLOATING instead of reapable boolean
8 years ago
Ryan Dwyer 1f2e399ade Implement floating
8 years ago
Drew DeVault 1132efe42e Send frame done to floating views
8 years ago
Brian Ashworth 64225b1137 Send IPC layout of node itself
8 years ago
Brian Ashworth f5e44d4b2c Fix layout in -t get_tree
8 years ago
Ryan Dwyer 6f4cb2b29d Add tree representation to IPC workspace description
8 years ago
Ryan Dwyer c72940837c Implement IPC get_seats command
8 years ago
Ryan Dwyer ae39d7b28c Remove sway_container.workspace_layout
8 years ago
Tony Crisci 0ff22c1755 implement ipc focus stack
8 years ago
Drew DeVault 640232eb22
Revert "Break everything^W^WUse wlr_box for sway_container"
8 years ago
Drew DeVault 764489e737 Break everything^W^WUse wlr_box for sway_container
8 years ago
emersion c2b1beef15
Remove L_TYPES
8 years ago
Tony Crisci 6b308dbeb7 address feedback
8 years ago
Tony Crisci bbfc5487bc add layout to ipc containers
8 years ago
Tony Crisci 04ce09630c add type to container json
8 years ago
Tony Crisci 0828c77251 rename input-manager functions
8 years ago
Tony Crisci e677c5b204 rename seat functions
8 years ago
Drew DeVault b28e6d2369 IPC fixes
8 years ago
Drew DeVault f26ecd9f58 Merge remote-tracking branch 'origin/wlroots' into swaybar-layers
8 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"
8 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree"
8 years ago
Drew DeVault 6836074fed Implement enough IPC for swaybar to work
8 years ago
Tony Crisci b90099b4b7 rename container functions
8 years ago
Tony Crisci 874f009866 move tree includes to their own directory
8 years ago
emersion 4ab5506064
ipc: add output modes
8 years ago
Tony Crisci ad879c99e0 ipc show focused container
8 years ago
Tony Crisci 93084c9cf8 remove old focus member
8 years ago
Tony Crisci f2985000f3 ipc get_inputs
8 years ago
emersion 4e2ab53119
Add IPC get_outputs
8 years ago
Tony Crisci 421f49fe03 basic get_tree
8 years ago
Drew DeVault 7753a0ec75 Wire up IPC server
8 years ago
Drew DeVault 733993a651 Move everything to sway/old/
8 years ago
Drew DeVault 1efd5f819f Wire up output frame loop
8 years ago
Drew DeVault 7eafcc75f6 Initialize outputs from backend and add to tree
8 years ago
Drew DeVault 46e5aeac50 Fix crash on swaygrab with scratchpad populated
8 years ago
lbonn fd7c4bacbd ipc/tree: populate `focus` fields
8 years ago
lbonn 661625b29e ipc/tree: output mandatory fields for all nodes
8 years ago
Calvin Lee 843ad38b3c Implement Tray Icons
9 years ago
Sebastian Noack 173b338567 Add -DVERSION flag for release version numbers
9 years ago
Jerzi Kaminsky b463fb8adc Remain compat with libinput < 1.7.0
9 years ago
Drew DeVault 60ce81e06a Add pretty printing to swaymsg
9 years ago
Mykyta Holubakha e714fbcbec Add window instance support
9 years ago
Hummer12007 d59af31256 Fix workspace layouts in json data
9 years ago
Drew DeVault 10c8b73075 Handle calloc failures
9 years ago
D.B 58eb7ac19f change bar colors from char[10] to *char
9 years ago
D.B ad4d21d60b add bar colours for focused_(workspace|statusline|separator)
9 years ago
D.B 39ee0ec552 use urgent_ws color in swaybar if binding_mode is undefined
9 years ago
Zandr Martin ba581c4442
consolidate nodes json
9 years ago
Zandr Martin 7d947fdb95
add unique IDs to containers
9 years ago
Zandr Martin 0516dba3f6
implement "focused container" feature for swaygrab
9 years ago
Zandr Martin 87080bb9cc
take four!
9 years ago
Drew DeVault 416417a54c Reorganize includes
9 years ago
Tony Crisci 50901a0892 ipc: always include nodes in views
10 years ago
Tony Crisci c98e91f01f Use uintptr_t for ipc container id
10 years ago
Zandr Martin 9fa92951fe
remove unmanaged nodes from get_tree
10 years ago
Drew DeVault cad085ed9d Update IPC JSON responses for HiDPI setups
10 years ago
Mykyta Holubakha f022628a2e Handle transient_for
10 years ago
Mykyta Holubakha f52daa26c9 Unite describe_view and describe_window
10 years ago
Mykyta Holubakha 2029fef6b8 More progress on window events
10 years ago
Drew DeVault 3bb880bf20 Implement configurable wrapping on bar ws scroll
10 years ago
Hummer12007 cf7c6c5822 Fix a memory leak
10 years ago
Mykyta Holubakha ea7917784d Fix build on x86
10 years ago
Zandr Martin c65d6e6e95
get_tree json fixes
10 years ago
Zandr Martin f8a94f2f4b
fix typo in ipc-json.c
10 years ago
Zandr Martin 15a324b0d3
implement `get_tree` command
10 years ago