Commit graph

139 commits

Author SHA1 Message Date
Luminarys 47ec999e71 Fixes to floating and umanaged views 2015-08-17 10:18:06 -05:00
Luminarys 05f969074e Added in basic floating toggling 2015-08-17 00:38:34 -05:00
taiyu f1d5305dc6 fix 2015-08-16 19:06:31 -07:00
taiyu 4077238782 sends hidden views to back, visible view to front 2015-08-16 18:59:12 -07:00
taiyu c024f06631 handle_view_state_request 2015-08-16 17:28:06 -07:00
Drew DeVault 19c0ec6a08 Fix movement between outputs 2015-08-16 14:47:08 -04:00
Drew DeVault ae536c21d3 Revert "get/set_userdata stores swayc_t *, fixed memory leak, minor changes." 2015-08-16 08:10:56 -04:00
taiyu 083d1eed1f fixed 2 small memory leaks & adds format attribute to log. 2015-08-15 21:21:20 -07:00
Luminarys 56814310e0 Fixed reloading and arrange_windows 2015-08-15 16:13:21 -05:00
Luminarys 618b3df051 Fixed workspace switching in multimonitor layouts 2015-08-15 13:55:06 -05:00
Luminarys b01a04f22b Added layout debugger back in and fixed mutlimonitor layout issues 2015-08-15 13:22:03 -05:00
taiyu f3a970e24e fixed focus 2015-08-15 08:34:09 -07:00
taiyu cd0cdc28aa fixed focus 2015-08-15 08:27:51 -07:00
Taiyu 60d840fe3f style 2015-08-14 12:44:35 -07:00
Taiyu b8cba33c01 changed swayc related functions, cleaned up some functions, moved wlc related things into handlers 2015-08-14 12:42:19 -07:00
Drew DeVault 96d7ff1e19 Slightly better multihead support 2015-08-10 23:54:23 -04:00
Drew DeVault dd115cece3 Prevent passing WM keys, improve multihead support 2015-08-10 23:47:14 -04:00
Taiyu beabb12d63 destroys empty workspace + minor bugfixes 2015-08-10 17:32:50 -07:00
Drew DeVault c10fc5b526 Set view->visible to true when created 2015-08-10 17:31:19 -04:00
Jose Diez 8cc2c6fa7a Basic workspace functionality 2015-08-10 22:49:50 +02:00
Drew DeVault 9c3a04b996 Focus unmanaged windows when created 2015-08-10 13:43:09 -04:00
Drew DeVault 06bca18a09 Fix issue with untitled windows 2015-08-10 11:50:32 -04:00
Drew DeVault c12d0f1a62 Finish up fullscreen command 2015-08-09 20:58:03 -04:00
Drew DeVault 0078a6fa36 Flesh out fullscreen support a bit 2015-08-09 20:49:58 -04:00
jdiez17 b922e1cb29 fullscreen: partially working 2015-08-09 20:49:58 -04:00
Drew DeVault 2b1a0728b8 Keep track of window names 2015-08-09 20:40:52 -04:00
jdiez17 56d29bbec5 log: add newline 2015-08-10 02:24:19 +02:00
Drew DeVault 9f091c7f82 Add movement support 2015-08-09 20:10:26 -04:00
Drew DeVault 1669da719c Destroy containers when all views are removed 2015-08-09 19:32:03 -04:00
Drew DeVault 2231586569 Implement splith/splitv
Ref #2
2015-08-09 19:27:25 -04:00
Drew DeVault bab080cea3 Fix up some issues with focus 2015-08-09 12:06:46 -04:00
Drew DeVault f97a48d5b7 Implement focus_follows_mouse 2015-08-09 09:23:10 -04:00
Drew DeVault 086691016e Handle unmanaged windows appropriately 2015-08-09 08:35:33 -04:00
Drew DeVault 4181c36862 Handle focus changes
And some simple refactoring
2015-08-08 18:34:44 -04:00
Drew DeVault 6066467dff Tile some windows baby 2015-08-08 18:17:08 -04:00
Drew DeVault 148f59f3a6 Refactor in-memory tree 2015-08-08 17:44:51 -04:00
Drew DeVault 0427fddb5a Add logging and new windows into layout tree 2015-08-08 17:01:27 -04:00
Drew DeVault c102f18499 Add layout containers for new outputs 2015-08-06 08:40:16 -04:00
Drew DeVault 82bc36c681 Start to build out window management functions 2015-08-06 08:24:14 -04:00