63 Commits (248df18c24d2a849de984b477ca3913ce7c72441)

Author SHA1 Message Date
Zandr Martin 4c0e809028
prevent dereference of freed workspace
8 years ago
Zandr Martin 58ac1f7f24 fix pointer format string in sway_log() call
8 years ago
Zandr Martin e18b7cdfa9
add global `current_focus` pointer
8 years ago
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
8 years ago
Tony Crisci 2f65100bee Remove dead global locked_view_focus
8 years ago
Tony Crisci fe608c80ae Update view border when workspace is focused
8 years ago
Tony Crisci f78d07d39b Implement focus handling for containers
8 years ago
Tony Crisci 88b7cbe314 Implement `focus child` command
8 years ago
Tony Crisci 8a03f138bf bugfix: set focus to workspace of an output
8 years ago
Tony Crisci afc6ad6419 bugfix: cmd focus parent don't set focus above ws
8 years ago
Mykyta Holubakha a2bc6f3bfd Arrange backgrounds only when required
8 years ago
Mykyta Holubakha 976e48d79f Initial work on window events
8 years ago
D.B ad7605675e refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use where needed
8 years ago
Mykyta Holubakha c503bf1342 Suspend destruction of wss when creating views
8 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
9 years ago
taiyu 1a1ac64662 bugfixes, renames
9 years ago
taiyu f5fde7c45c style
9 years ago