taiyu
076cf78d7c
dont move floating contaienrs
10 years ago
taiyu
1820b3f0bb
move function redone
10 years ago
taiyu
4757ea6a12
forgot visibility of floating containers
10 years ago
taiyu
5678d824e4
update visibility + container info functions
10 years ago
taiyu
dfe0dda8d0
proper visibility update
10 years ago
taiyu
da79bd65de
use previous outputs
10 years ago
Luminarys
acb3fbdfb5
Added in default_orientation handling
10 years ago
taiyu
0a74364656
update visibility for moved workspaces
10 years ago
taiyu
08faffdd76
dont swap floating containers
10 years ago
taiyu
d115335951
move workspace from dead output to other output
10 years ago
Luminarys
42de135c3a
Added in better versioning info
10 years ago
taiyu
4df64127e9
slight fix
10 years ago
taiyu
274e56a602
fixed move_container bug, log prints before aborting
10 years ago
minus
6bbfd65735
fixed container_map
...
applies to the passed in container now as well.
fixes workspaces staying always marked visible.
also set workspaces to not visible by default; happens when you move a
container to a new workspace that thus is not visible
10 years ago
minus
873a51f7e2
converted IPC to use json-c
...
get_workspaces and get_outputs
10 years ago
minus
2289029fab
added json-c lib and implemented IPC get_version
10 years ago
taiyu
357af228d6
some function documentation, fixed gaps on config reload
10 years ago
taiyu
1fa7a91bfb
move_container_to fixup
10 years ago
Drew DeVault
c4257055eb
Merge pull request #135 from Luminarys/master
...
Added in build version based on git hash
10 years ago
Drew DeVault
adcf89cfe4
Do not pass modifiers when getting keysyms from wlc
...
Fixes #124
Keyboard handling can likely be simplified after this change.
10 years ago
Luminarys
38cfdf99f4
Added in build version based on git hash
10 years ago
taiyu
e121258426
longopt minor fix
10 years ago
Drew DeVault
10eb58667b
Merge pull request #133 from minus7/wlc-keyboard-fix
...
fixed keyboard handling
10 years ago
minus
bfdff821c3
fixed keyboard handling
...
handle_key does not get the keysym from wlc anymore
10 years ago
taiyu
225c2fbe5b
fixed segfault on exit + a little fixup of that floatfocus pr
10 years ago
Drew DeVault
0bf380a0b1
Merge pull request #131 from nicklaswj/master
...
Focus floating window, if any, when the last tiling window has been closed
10 years ago
Nicklas Warming Jacobsen
227d5dbe08
code style clean up
10 years ago
minus
9535305137
fixed moving to other output and visibility
10 years ago
Nicklas Warming Jacobsen
a70b9a9a7a
removed stupid test code
10 years ago
Nicklas Warming Jacobsen
7a1c36716a
Focus floating window, if any, when the last tiling has been closed
10 years ago
minus
ca89ba83a8
changed view visibility to be bool
...
view_visibility enum remains with one constant that is the mask to wlc's view masking
10 years ago
minus
e533014201
added missing util.h/c stuff
10 years ago
minus
e854a54e96
changed workspace_{outout_,}{next,prev} to return workspace
...
so it can be reused for "move container to workspace next"
10 years ago
minus
03e4a97dbe
added "move container to workspace"
...
makes the previous commit actually testable
10 years ago
minus
f22c937953
refactored view visibility
...
- replace visibilty mask integers with an enum
- set output's visibilty mask on creation
- added update_visibility to manually update a containers visibility (e.g. when it moved to an invisible workspace)
10 years ago
minus
1efda79bf2
refactored workspace_next/prev
10 years ago
Luminarys
7c5b6f8c52
Added in backtrace printing
10 years ago
taiyu
dbad30a409
add limit to swayc_in_direction
10 years ago
taiyu
b054ac9d49
Merge branch 'master' of https://github.com/SirCmpwn/sway
...
merge
10 years ago
taiyu
c8415d7fef
split_string memory leaks cleanedup
10 years ago
Drew DeVault
f30fb2452c
Minor fixes to keyboard handling
10 years ago
taiyu
51ab3c9180
merge
10 years ago
Drew DeVault
1ac0c8cd47
Refactor keyboard to consider modified keysyms
...
Press Shift
Press 0 # Reads as ')'
Release Shift
Release 0 # Reads as '0' but we now recognize it as the same
10 years ago
Drew DeVault
663f53b22a
Merge pull request #123 from Luminarys/master
...
Added in output disabling
10 years ago
Luminarys
7a21388997
Minor fix
10 years ago
Luminarys
5bfed9b213
Cleanup and minor adjustments to disabling
10 years ago
Drew DeVault
e78221e6a0
Prefix log events from wlc with [wlc]
10 years ago
Luminarys
e01cf0b566
Added in glitchy disabling
10 years ago
Luminarys
98fad060e2
Added in glitchy disabling
10 years ago
Drew DeVault
e232241466
Do not log with colors unless stdout is a tty
10 years ago
Drew DeVault
ac2034df99
Handle wlc log events
10 years ago
taiyu
d72cc92541
style
10 years ago
taiyu
299406a048
slight fix
10 years ago
taiyu
f53ce887e8
fixed container resize oddity
10 years ago
taiyu
f24b78898a
dont swap view with workspace...
10 years ago
taiyu
a4ded14991
small change
10 years ago
taiyu
f1e38be09f
no mode for fullscreen
10 years ago
taiyu
42d5d9a177
mouse tile resize mode done
10 years ago
taiyu
36cd180f02
fixed vanishing floating view
10 years ago
taiyu
e139de0857
floating/tiling move + floating resize cleaned and fixed
10 years ago
Drew DeVault
1fd5962aeb
Fix minor bug with output positioning
10 years ago
Drew DeVault
07229edfe6
Implement output positioning
...
🎉
10 years ago
Drew DeVault
eac0920f49
Set x/y positions for output containers
10 years ago
Drew DeVault
232940f813
Whoops
...
Regards to @Cloudef
10 years ago
Drew DeVault
b7f4607544
Implement output configuration through config
...
Do not use `output res WIDTHxHEIGHT` yet, wlc has issues with it (cc
@Cloudef)
10 years ago
Luminarys
c0b68aa6fc
Added in bspwm like view swapping
10 years ago
Luminarys
f6b16ca089
Refactored resizing functions into resize.c
10 years ago
Luminarys
ad1ca31dd5
Altered resize command to prevent resizing past min h/w
10 years ago
Luminarys
e067913fb8
More resize fixes
10 years ago
Luminarys
63a3236064
Fixed resizing
10 years ago
Drew DeVault
2a799a731f
Remove wlc logging stuff
10 years ago
Drew DeVault
39041d07b5
Merge remote-tracking branch 'taiyu-len/master'
10 years ago
Luminarys
f7a6dd7ce9
Minor fix to resizing with mouse
10 years ago
taiyu
b05317c3a6
style
10 years ago
taiyu
de5196dc1e
comments + fixed leak
10 years ago
taiyu
d2e1c660b1
swayc_is_fullscreen
10 years ago
taiyu
dde8bfe728
check floating mod for resizing windows, and dont send click
10 years ago
taiyu
5a67628ad9
Merge branch 'master' of https://github.com/SirCmpwn/sway
...
merge
10 years ago
taiyu
1a1ac64662
bugfixes, renames
10 years ago
Luminarys
ad72abb58f
Removed ugly intializer for pointer_state
10 years ago
Drew DeVault
1c38b7a8d2
Merge pull request #111 from Luminarys/master
...
Added in proper resize locking
10 years ago
Luminarys
a8eab5492a
Added in proper resize locking
10 years ago
minus
8dfaf6265b
fixed #108 signed/unsigned comparison
10 years ago
Luminarys
97bd548456
More minor fixes
10 years ago
Luminarys
de86c5f4ea
Cleanup and minor fixes
10 years ago
Drew DeVault
6278922f7a
Fix clang warnings
...
These particular warnings have always struck me as stupid
10 years ago
Drew DeVault
a436fc17ff
Merge pull request #105 from Half-Shot/master
...
Basic 'move' functionality.
10 years ago
Drew DeVault
0266b0666a
Fix compiler warnings (which were really errors)
10 years ago
Drew DeVault
464b49eda2
Merge pull request #101 from Luminarys/master
...
Added in basic resizing command.
10 years ago
Luminarys
96ab21b276
Fixes to resizing and added in resize lock once boundaries are exceeded
10 years ago
Luminarys
461da7f87f
Added in bspwm like mouse resizing
10 years ago
Luminarys
f589731f29
Rewrite of resize command to make it more sane
10 years ago
Half-Shot
68213d57c5
Fixed style errors
10 years ago
Drew DeVault
3a5fce339f
Reset key buffer on reload
...
To preserve my sanity
10 years ago
Half-Shot
713bf29ec9
Few stray bits
10 years ago
Half-Shot
5a9ba261bc
Merge branch 'master' of https://github.com/SirCmpwn/sway
10 years ago
Half-Shot
2a62c5c7fb
Basic left right move command implemented.
10 years ago
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.
10 years ago
taiyu
36e07e9ebc
find_parent_by_type
10 years ago
Luminarys
c9935507f2
Style fixes
10 years ago