60 Commits (67714de1fe69da81140869b58f978cd67ce5a07d)

Author SHA1 Message Date
Drew DeVault 38ca94e0ed Tweak how swaylock surfaces are handled
8 years ago
Drew DeVault 416417a54c Reorganize includes
8 years ago
Hummer12007 db1c105e77 Fix a format string
8 years ago
Tony Crisci 81eb9ea12c Simplify focus setting
9 years ago
Tony Crisci 2f65100bee Remove dead global locked_view_focus
9 years ago
Tony Crisci fe608c80ae Update view border when workspace is focused
9 years ago
Tony Crisci f78d07d39b Implement focus handling for containers
9 years ago
Tony Crisci 88b7cbe314 Implement `focus child` command
9 years ago
Tony Crisci 8a03f138bf bugfix: set focus to workspace of an output
9 years ago
Tony Crisci afc6ad6419 bugfix: cmd focus parent don't set focus above ws
9 years ago
Mykyta Holubakha a2bc6f3bfd Arrange backgrounds only when required
9 years ago
Mykyta Holubakha 976e48d79f Initial work on window events
9 years ago
D.B ad7605675e refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use where needed
9 years ago
Mykyta Holubakha c503bf1342 Suspend destruction of wss when creating views
9 years ago
Zandr Martin d5e4fff345
resize command updates (#713)
9 years ago
Zandr Martin d291a29f30 enforce workspace output assignents
9 years ago
Zandr Martin 164f384d83 set focus on fullscreen view when changing focus
9 years ago
Mikkel Oscar Lyderik 3e1f78ab26 Add support for nested tabbed/stacked containers
9 years ago
Mikkel Oscar Lyderik 8d700fe008 Fix problems with floating windows
9 years ago
Mikkel Oscar Lyderik ec7ff769c7 Tabbed and stacked layout
9 years ago
Mikkel Oscar Lyderik f39034a55f Use correct format string for x86_64 and i686
9 years ago
Eric Engestrom 3e8081514d Fix spelling mistakes
9 years ago
Mikkel Oscar Lyderik 7878de5ccc Mark focused view focus_inactive on unfocused output
9 years ago
Mikkel Oscar Lyderik 5a13cb0ed1 Implement borders
9 years ago
Mikkel Oscar Lyderik eb82a500c8 Remove focus when switching to empty workspace
9 years ago
Mikkel Oscar Lyderik 2c43bd2ac8 Only update visibility if WS isn't destroyed after
9 years ago
Mikkel Oscar Lyderik 50b04884b6 Trigger ipc_event_workspace in all cases
9 years ago
S. Christoffer Eliesen 18a7afa1b3 focus: Fix moving last workspace.
9 years ago
Kevin Hamacher 64a183b23d Fix dangling pointer on focus swap/describe WS
9 years ago
Drew DeVault 7868e44d3f Notify IPC on workspace changes more frequently
9 years ago
Kevin Hamacher d77d03ce84 Make destroy_workspace behave as expected
9 years ago
Drew DeVault 9b9d968cbf Fix for_window [...] move scratchpad correctly
9 years ago
Drew DeVault d098c620fe Revert "Fix bug with for_window [...] move scratchpad"
9 years ago
Drew DeVault 0796b0c475 Fix bug with for_window [...] move scratchpad
9 years ago
Drew DeVault 27f03c705d Move IPC client into common, refactor IPC
9 years ago
Mikkel Oscar Lyderik d5b5d92b30 Include header declaring ipc_event_workpace(2)
9 years ago
taiyu 65d71d0a5e put ipc_event_workspace in update_focus
9 years ago
S. Christoffer Eliesen 78ca619769 commands: Learn mouse_warping.
9 years ago
S. Christoffer Eliesen 5a70853253 log: Add swayc_log, use at a few key places.
9 years ago
S. Christoffer Eliesen c1479701de seamless_mouse: Move pointer only if successfully changed workspace.
9 years ago
taiyu 5678d824e4 update visibility + container info functions
9 years ago
taiyu 225c2fbe5b fixed segfault on exit + a little fixup of that floatfocus pr
9 years ago
minus ca89ba83a8 changed view visibility to be bool
9 years ago
minus f22c937953 refactored view visibility
9 years ago
taiyu 36cd180f02 fixed vanishing floating view
10 years ago
taiyu 1a1ac64662 bugfixes, renames
10 years ago
taiyu f5fde7c45c style
10 years ago
taiyu 686780f12d another small fix to move_focus
10 years ago
taiyu 66e82a68fc small fix
10 years ago
taiyu 5ff0619ca1 input state, find_container_in_direction
10 years ago