Drew DeVault
14947c92aa
Merge pull request #94 from taiyu-len/master
...
input_state.ch, and command conflicts resolved
2015-08-20 07:38:04 -04:00
KoffeinFlummi
3c124d9e7d
Change gap behaviour to more closely match i3-gaps
...
Previously, when only using inner gaps, the gap between a window at the
edge of the output was only half the size of the gaps between views.
Additionally, the gaps between the actual windows was twice as wide as
it was on i3-gaps.
2015-08-20 08:47:51 +02:00
taiyu
1d9b73ed67
remove debug message
2015-08-19 20:31:28 -07:00
taiyu
5ff0619ca1
input state, find_container_in_direction
2015-08-19 20:22:15 -07:00
taiyu
6f424ff6b8
fixed default active_workspace, and more use of set_focused_container_for(...)
2015-08-19 16:15:17 -07:00
taiyu
e16a4015ff
fixed focus key handler
2015-08-19 00:28:53 -07:00
taiyu
6dc1ae802b
focus to only child
2015-08-18 22:20:31 -07:00
Luminarys
7137be9a3f
Fixes to make floating windows work better
2015-08-18 18:03:23 -05:00
Drew DeVault
cf916bbf6f
Improvements to gaps
2015-08-18 18:44:50 -04:00
KoffeinFlummi
c75d5ceba4
Merge remote-tracking branch 'upstream/master' into gaps
2015-08-19 00:05:18 +02:00
KoffeinFlummi
4c688cba4e
Add support for gaps option
2015-08-18 23:53:57 +02:00
Luminarys
a7c045a520
Patched for wlc updates
2015-08-18 16:24:01 -05:00
taiyu
03e83c7ef9
restored fullscreen/focus behavior
2015-08-18 11:22:52 -07:00
Drew DeVault
2139001c9f
Coding style enforcement
...
This was done by hand, so I might have missed things. If anyone knows of
a good C style enforcement tool, let me know.
2015-08-18 07:20:34 -04:00
taiyu
af1b3d9755
fixed floating window crashing bug
2015-08-18 04:09:43 -07:00
taiyu
63bc0d3b54
more changes
2015-08-18 02:46:14 -07:00
taiyu
11321ca2dd
changed handling of focus, handling of view by type
2015-08-18 00:28:44 -07:00
Drew DeVault
9835845e22
Fix segfault from focus_view
2015-08-17 14:18:57 -04:00
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