taiyu
f53ce887e8
fixed container resize oddity
2015-08-22 22:14:59 -07:00
taiyu
f24b78898a
dont swap view with workspace...
2015-08-22 21:54:39 -07:00
taiyu
a4ded14991
small change
2015-08-22 21:23:22 -07:00
taiyu
f1e38be09f
no mode for fullscreen
2015-08-22 21:16:46 -07:00
taiyu
42d5d9a177
mouse tile resize mode done
2015-08-22 21:03:45 -07:00
taiyu
36cd180f02
fixed vanishing floating view
2015-08-22 18:25:05 -07:00
taiyu
e139de0857
floating/tiling move + floating resize cleaned and fixed
2015-08-22 18:01:38 -07:00
Drew DeVault
1fd5962aeb
Fix minor bug with output positioning
2015-08-22 15:21:56 -04:00
Drew DeVault
07229edfe6
Implement output positioning
...
🎉
2015-08-22 15:19:02 -04:00
Drew DeVault
eac0920f49
Set x/y positions for output containers
2015-08-22 14:44:47 -04:00
Drew DeVault
232940f813
Whoops
...
Regards to @Cloudef
2015-08-22 14:03:51 -04:00
Drew DeVault
b7f4607544
Implement output configuration through config
...
Do not use `output res WIDTHxHEIGHT` yet, wlc has issues with it (cc
@Cloudef)
2015-08-22 11:18:55 -04:00
Luminarys
c0b68aa6fc
Added in bspwm like view swapping
2015-08-22 01:03:18 -05:00
Luminarys
f6b16ca089
Refactored resizing functions into resize.c
2015-08-21 22:26:11 -05:00
Luminarys
ad1ca31dd5
Altered resize command to prevent resizing past min h/w
2015-08-21 21:22:29 -05:00
Luminarys
e067913fb8
More resize fixes
2015-08-21 20:50:17 -05:00
Luminarys
63a3236064
Fixed resizing
2015-08-21 19:37:19 -05:00
Drew DeVault
2a799a731f
Remove wlc logging stuff
2015-08-21 18:24:54 -04:00
Drew DeVault
39041d07b5
Merge remote-tracking branch 'taiyu-len/master'
2015-08-21 17:00:00 -04:00
Luminarys
f7a6dd7ce9
Minor fix to resizing with mouse
2015-08-21 15:36:37 -05:00
taiyu
b05317c3a6
style
2015-08-21 12:41:54 -07:00
taiyu
de5196dc1e
comments + fixed leak
2015-08-21 12:19:29 -07:00
taiyu
d2e1c660b1
swayc_is_fullscreen
2015-08-21 10:45:18 -07:00
taiyu
dde8bfe728
check floating mod for resizing windows, and dont send click
2015-08-21 10:34:37 -07:00
taiyu
5a67628ad9
Merge branch 'master' of https://github.com/SirCmpwn/sway
...
merge
2015-08-21 10:28:49 -07:00
taiyu
1a1ac64662
bugfixes, renames
2015-08-21 10:28:37 -07:00
Luminarys
ad72abb58f
Removed ugly intializer for pointer_state
2015-08-21 11:31:05 -05:00
Drew DeVault
1c38b7a8d2
Merge pull request #111 from Luminarys/master
...
Added in proper resize locking
2015-08-21 12:23:53 -04:00
Luminarys
a8eab5492a
Added in proper resize locking
2015-08-21 11:19:06 -05:00
minus
8dfaf6265b
fixed #108 signed/unsigned comparison
2015-08-21 16:53:11 +02:00
Luminarys
97bd548456
More minor fixes
2015-08-21 09:26:22 -05:00
Luminarys
de86c5f4ea
Cleanup and minor fixes
2015-08-21 09:24:26 -05:00
Drew DeVault
6278922f7a
Fix clang warnings
...
These particular warnings have always struck me as stupid
2015-08-21 08:24:48 -04:00
Drew DeVault
a436fc17ff
Merge pull request #105 from Half-Shot/master
...
Basic 'move' functionality.
2015-08-21 07:24:17 -04:00
Drew DeVault
0266b0666a
Fix compiler warnings (which were really errors)
2015-08-21 07:15:00 -04:00
Drew DeVault
464b49eda2
Merge pull request #101 from Luminarys/master
...
Added in basic resizing command.
2015-08-21 07:12:05 -04:00
Luminarys
96ab21b276
Fixes to resizing and added in resize lock once boundaries are exceeded
2015-08-21 00:49:47 -05:00
Luminarys
461da7f87f
Added in bspwm like mouse resizing
2015-08-21 00:17:26 -05:00
Luminarys
f589731f29
Rewrite of resize command to make it more sane
2015-08-20 21:37:59 -05:00
Half-Shot
68213d57c5
Fixed style errors
2015-08-20 22:29:36 +01:00
Drew DeVault
3a5fce339f
Reset key buffer on reload
...
To preserve my sanity
2015-08-20 17:14:46 -04:00
Half-Shot
713bf29ec9
Few stray bits
2015-08-20 21:45:00 +01:00
Half-Shot
5a9ba261bc
Merge branch 'master' of https://github.com/SirCmpwn/sway
2015-08-20 21:32:08 +01:00
Half-Shot
2a62c5c7fb
Basic left right move command implemented.
2015-08-20 21:29:40 +01:00
minus
754793aad4
added IPC messages get_workspaces and get_outputs
...
No escaping on container names is done yet, as well as some values are
hardcoded because they don't exist yet.
2015-08-20 21:13:01 +02:00
taiyu
36e07e9ebc
find_parent_by_type
2015-08-20 09:52:54 -07:00
Luminarys
c9935507f2
Style fixes
2015-08-20 11:42:01 -05:00
Luminarys
d06732e1a8
Altered incorrect comment
2015-08-20 11:35:01 -05:00
Luminarys
bc3babf566
Added in basic resize command
2015-08-20 11:30:32 -05:00
minus
4c56cd0ed6
set I3SOCK for i3-msg compatibility
2015-08-20 15:27:59 +02:00
minus
6ab968e63e
fixed formatting
2015-08-20 15:27:59 +02:00
minus
f26ed32e46
added sway_terminate to exit cleanly
2015-08-20 15:27:56 +02:00
minus
70f046c87a
set IPC client sockets to close on exec
2015-08-20 15:24:33 +02:00
minus
91c0877264
properly exit sway
...
- wlc_terminate() instead of exit(0)
- unlink IPC socket
2015-08-20 15:24:33 +02:00
minus
bfbadadf70
use env var SWAYSOCK if available
...
or fall back to /tmp/sway-ipc.sock
2015-08-20 15:24:33 +02:00
minus
773e85c681
properly handle IPC clients
2015-08-20 15:24:33 +02:00
minus
5d99215469
added i3-ipc support/parsing
2015-08-20 15:24:33 +02:00
minus
8981b48cd2
very basic IPC implementation
...
simply executes the received data as command
2015-08-20 15:24:33 +02:00
Drew DeVault
579fe70ed9
Add command line parsing
...
Closes #6
2015-08-20 08:37:24 -04:00
taiyu
927ef0a5ec
Merge branch 'master' of https://github.com/SirCmpwn/sway
...
merging
2015-08-20 05:08:04 -07:00
Drew DeVault
95f5660897
Merge pull request #97 from taiyu-len/master
...
setup for resizable windows, drop weight
2015-08-20 08:07:16 -04:00
taiyu
f5fde7c45c
style
2015-08-20 05:06:22 -07:00
taiyu
f6e002fb8b
small fix, default width/height 0
2015-08-20 04:57:01 -07:00
taiyu
b76dcf6e0f
unnessesary log
2015-08-20 04:50:15 -07:00
taiyu
fbaa9111a8
setup for resizable windows, drop weight
2015-08-20 04:47:36 -07:00
Drew DeVault
85ae987515
Fix compiler warning
2015-08-20 07:38:40 -04:00
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
taiyu
ba6034e8c8
changes
2015-08-20 04:24:39 -07: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
686780f12d
another small fix to move_focus
2015-08-19 20:29:24 -07:00
taiyu
66e82a68fc
small fix
2015-08-19 20:28:05 -07:00
taiyu
5ff0619ca1
input state, find_container_in_direction
2015-08-19 20:22:15 -07:00
taiyu
470b4dfbae
key_state.ch, and command conflicts resolved
2015-08-19 18:59:27 -07:00
Drew DeVault
4db89b5fe4
Deal with more xkb bullshit
2015-08-19 21:14:34 -04:00
Drew DeVault
e5d3074d70
Whitelist a handful of characters for keys
...
Ones that don't change when you hold shift
2015-08-19 21:04:34 -04:00
Luminarys
29b6b2f37b
Fixed mode_toggle
2015-08-19 19:57:39 -05:00
Drew DeVault
1d8591d902
Improve key handling somewhat
...
XKB is fucking bullshit
2015-08-19 20:52:52 -04:00
Drew DeVault
84a778b688
Improve key buffer handling
2015-08-19 20:12:05 -04:00
Drew DeVault
2dabca03f4
Remove logging of all key presess
...
This makes the logs a bit too hard to read
2015-08-19 19:55:40 -04:00
Drew DeVault
057d2e529d
Merge pull request #92 from z33ky/master
...
A couple of cppcheck issues
2015-08-19 19:30:26 -04:00
Alexander 'z33ky' Hirsch
f85d0740a8
Fix potential memory leak
2015-08-20 02:30:22 +02:00
Alexander 'z33ky' Hirsch
22675b0111
Minor style fix
2015-08-20 02:30:22 +02:00
Alexander 'z33ky' Hirsch
c068f47ce3
Fix potential crash when toggling fullscreen mode
2015-08-20 02:30:22 +02:00
Drew DeVault
74c9df0c07
Fix error with workspace/output name matching
2015-08-19 19:29:55 -04:00
taiyu
6f424ff6b8
fixed default active_workspace, and more use of set_focused_container_for(...)
2015-08-19 16:15:17 -07:00
taiyu
b79a49a394
use enums for pointer click names
2015-08-19 15:44:13 -07:00
taiyu
a31f23f90c
fixed active_workspace update on focus change
2015-08-19 15:22:55 -07:00
taiyu
269d6ba4ea
fixed
2015-08-19 13:27:06 -07:00
taiyu
48a983316c
floating mode_toggle
2015-08-19 13:02:29 -07:00
Luminarys
c29214f348
Minor style fix
2015-08-19 14:14:54 -05:00
Drew DeVault
4ac920827d
Merge pull request #89 from taiyu-len/master
...
reset floating view on floating_mod repress
2015-08-19 15:09:14 -04:00
taiyu
e53a95c60d
style
2015-08-19 11:15:13 -07:00
taiyu
7bbb102e2d
reset floating view on floating_mod repress
2015-08-19 10:45:40 -07:00
aouelete
acbcf17905
Fixed config path
2015-08-19 13:41:58 -04:00
taiyu
8f529536e3
pointer uses its own modifiers
2015-08-19 10:27:53 -07:00
Luminarys
daea22bc89
Resize lock fixes
2015-08-19 12:06:00 -05:00
Luminarys
9542f8746a
Added in resize locking
2015-08-19 11:28:04 -05:00
taiyu
289aab9f0a
removed debug which shouldnt be there
2015-08-19 09:21:44 -07:00
taiyu
8205a6fd3b
floating_modifier uses mod_keys instead of anykey
2015-08-19 09:09:35 -07:00