497 Commits (aadcba4b7cfa9ce3096fd166a046b151fd5ba8fa)

Author SHA1 Message Date
taiyu 972748e674 cleaned up leaky prev_workspace_name
9 years ago
taiyu 09c9ee76c3 properly remove children in loops
9 years ago
Luminarys 12e96f0f9e Added in workspace_auto_back_and_forth
9 years ago
Luminarys 23f040133d Removed unnecessary debug line
9 years ago
Luminarys fe2ec8a676 Added in workspace back_and_forth
9 years ago
taiyu 7fbb8b785e #154 destroy view handler properly destroys views
9 years ago
taiyu f787fac8fc #153 add "ctrl" and "alt" to modifiers struct
9 years ago
Luminarys 28e937020a Made scratchpad handling identical to i3
9 years ago
taiyu 79da7f112a #151 fix
9 years ago
Drew DeVault 6b962ebd22 Merge pull request #150 from Luminarys/master
9 years ago
taiyu 836f24b047 #149 change focus before pointer_mode
9 years ago
taiyu 9acd3d2068 #149 fix, reorder floating windows on click.
9 years ago
taiyu 1924399166 #148 fix, choose non-floating view for inserting container
9 years ago
Luminarys 167409702f Fixed move scratchpad and added in scratchpad show
9 years ago
Luminarys 7eefecf479 Added in scratchpad adding
9 years ago
taiyu 63e735270c move v3
9 years ago
taiyu e0d5486957 default floating_mod
9 years ago
taiyu da2d992563 style
9 years ago
taiyu b359429e90 fix issue #140, dont set pointer mode if no floating_mod
9 years ago
taiyu 28c22c8f80 style
9 years ago
taiyu c9de300888 layout fix for a certain case
9 years ago
taiyu 076cf78d7c dont move floating contaienrs
9 years ago
taiyu 1820b3f0bb move function redone
9 years ago
taiyu 4757ea6a12 forgot visibility of floating containers
9 years ago
taiyu 5678d824e4 update visibility + container info functions
9 years ago
taiyu dfe0dda8d0 proper visibility update
9 years ago
taiyu da79bd65de use previous outputs
9 years ago
Luminarys acb3fbdfb5 Added in default_orientation handling
9 years ago
taiyu 0a74364656 update visibility for moved workspaces
9 years ago
taiyu 08faffdd76 dont swap floating containers
9 years ago
taiyu d115335951 move workspace from dead output to other output
9 years ago
Luminarys 42de135c3a Added in better versioning info
9 years ago
taiyu 4df64127e9 slight fix
9 years ago
taiyu 274e56a602 fixed move_container bug, log prints before aborting
9 years ago
minus 6bbfd65735 fixed container_map
9 years ago
minus 873a51f7e2 converted IPC to use json-c
9 years ago
minus 2289029fab added json-c lib and implemented IPC get_version
9 years ago
taiyu 357af228d6 some function documentation, fixed gaps on config reload
9 years ago
taiyu 1fa7a91bfb move_container_to fixup
9 years ago
Drew DeVault c4257055eb Merge pull request #135 from Luminarys/master
9 years ago
Drew DeVault adcf89cfe4 Do not pass modifiers when getting keysyms from wlc
9 years ago
Luminarys 38cfdf99f4 Added in build version based on git hash
9 years ago
taiyu e121258426 longopt minor fix
9 years ago
Drew DeVault 10eb58667b Merge pull request #133 from minus7/wlc-keyboard-fix
9 years ago
minus bfdff821c3 fixed keyboard handling
9 years ago
taiyu 225c2fbe5b fixed segfault on exit + a little fixup of that floatfocus pr
9 years ago
Drew DeVault 0bf380a0b1 Merge pull request #131 from nicklaswj/master
9 years ago
Nicklas Warming Jacobsen 227d5dbe08 code style clean up
9 years ago
minus 9535305137 fixed moving to other output and visibility
9 years ago
Nicklas Warming Jacobsen a70b9a9a7a removed stupid test code
9 years ago
Nicklas Warming Jacobsen 7a1c36716a Focus floating window, if any, when the last tiling has been closed
9 years ago
minus ca89ba83a8 changed view visibility to be bool
9 years ago
minus e533014201 added missing util.h/c stuff
9 years ago
minus e854a54e96 changed workspace_{outout_,}{next,prev} to return workspace
9 years ago
minus 03e4a97dbe added "move container to workspace"
9 years ago
minus f22c937953 refactored view visibility
9 years ago
minus 1efda79bf2 refactored workspace_next/prev
9 years ago
Luminarys 7c5b6f8c52 Added in backtrace printing
9 years ago
taiyu dbad30a409 add limit to swayc_in_direction
9 years ago
taiyu b054ac9d49 Merge branch 'master' of https://github.com/SirCmpwn/sway
9 years ago
taiyu c8415d7fef split_string memory leaks cleanedup
9 years ago
Drew DeVault f30fb2452c Minor fixes to keyboard handling
9 years ago
taiyu 51ab3c9180 merge
9 years ago
Drew DeVault 1ac0c8cd47 Refactor keyboard to consider modified keysyms
9 years ago
Drew DeVault 663f53b22a Merge pull request #123 from Luminarys/master
9 years ago
Luminarys 7a21388997 Minor fix
9 years ago
Luminarys 5bfed9b213 Cleanup and minor adjustments to disabling
9 years ago
Drew DeVault e78221e6a0 Prefix log events from wlc with [wlc]
9 years ago
Luminarys e01cf0b566 Added in glitchy disabling
9 years ago
Luminarys 98fad060e2 Added in glitchy disabling
9 years ago
Drew DeVault e232241466 Do not log with colors unless stdout is a tty
9 years ago
Drew DeVault ac2034df99 Handle wlc log events
9 years ago
taiyu d72cc92541 style
9 years ago
taiyu 299406a048 slight fix
9 years ago
taiyu f53ce887e8 fixed container resize oddity
9 years ago
taiyu f24b78898a dont swap view with workspace...
9 years ago
taiyu a4ded14991 small change
9 years ago
taiyu f1e38be09f no mode for fullscreen
9 years ago
taiyu 42d5d9a177 mouse tile resize mode done
9 years ago
taiyu 36cd180f02 fixed vanishing floating view
9 years ago
taiyu e139de0857 floating/tiling move + floating resize cleaned and fixed
9 years ago
Drew DeVault 1fd5962aeb Fix minor bug with output positioning
9 years ago
Drew DeVault 07229edfe6 Implement output positioning
9 years ago
Drew DeVault eac0920f49 Set x/y positions for output containers
9 years ago
Drew DeVault 232940f813 Whoops
9 years ago
Drew DeVault b7f4607544 Implement output configuration through config
9 years ago
Luminarys c0b68aa6fc Added in bspwm like view swapping
9 years ago
Luminarys f6b16ca089 Refactored resizing functions into resize.c
9 years ago
Luminarys ad1ca31dd5 Altered resize command to prevent resizing past min h/w
9 years ago
Luminarys e067913fb8 More resize fixes
9 years ago
Luminarys 63a3236064 Fixed resizing
9 years ago
Drew DeVault 2a799a731f Remove wlc logging stuff
9 years ago
Drew DeVault 39041d07b5 Merge remote-tracking branch 'taiyu-len/master'
9 years ago
Luminarys f7a6dd7ce9 Minor fix to resizing with mouse
9 years ago
taiyu b05317c3a6 style
9 years ago
taiyu de5196dc1e comments + fixed leak
9 years ago
taiyu d2e1c660b1 swayc_is_fullscreen
9 years ago
taiyu dde8bfe728 check floating mod for resizing windows, and dont send click
9 years ago
taiyu 5a67628ad9 Merge branch 'master' of https://github.com/SirCmpwn/sway
9 years ago
taiyu 1a1ac64662 bugfixes, renames
9 years ago
Luminarys ad72abb58f Removed ugly intializer for pointer_state
9 years ago
Drew DeVault 1c38b7a8d2 Merge pull request #111 from Luminarys/master
9 years ago
Luminarys a8eab5492a Added in proper resize locking
9 years ago
minus 8dfaf6265b fixed #108 signed/unsigned comparison
9 years ago
Luminarys 97bd548456 More minor fixes
9 years ago
Luminarys de86c5f4ea Cleanup and minor fixes
9 years ago
Drew DeVault 6278922f7a Fix clang warnings
9 years ago
Drew DeVault a436fc17ff Merge pull request #105 from Half-Shot/master
9 years ago
Drew DeVault 0266b0666a Fix compiler warnings (which were really errors)
9 years ago
Drew DeVault 464b49eda2 Merge pull request #101 from Luminarys/master
9 years ago
Luminarys 96ab21b276 Fixes to resizing and added in resize lock once boundaries are exceeded
9 years ago
Luminarys 461da7f87f Added in bspwm like mouse resizing
9 years ago
Luminarys f589731f29 Rewrite of resize command to make it more sane
9 years ago
Half-Shot 68213d57c5 Fixed style errors
9 years ago
Drew DeVault 3a5fce339f Reset key buffer on reload
9 years ago
Half-Shot 713bf29ec9 Few stray bits
9 years ago
Half-Shot 5a9ba261bc Merge branch 'master' of https://github.com/SirCmpwn/sway
9 years ago
Half-Shot 2a62c5c7fb Basic left right move command implemented.
9 years ago
minus 754793aad4 added IPC messages get_workspaces and get_outputs
9 years ago
taiyu 36e07e9ebc find_parent_by_type
9 years ago
Luminarys c9935507f2 Style fixes
9 years ago
Luminarys d06732e1a8 Altered incorrect comment
9 years ago
Luminarys bc3babf566 Added in basic resize command
9 years ago
minus 4c56cd0ed6 set I3SOCK for i3-msg compatibility
9 years ago
minus 6ab968e63e fixed formatting
9 years ago
minus f26ed32e46 added sway_terminate to exit cleanly
9 years ago
minus 70f046c87a set IPC client sockets to close on exec
9 years ago
minus 91c0877264 properly exit sway
9 years ago
minus bfbadadf70 use env var SWAYSOCK if available
9 years ago
minus 773e85c681 properly handle IPC clients
9 years ago
minus 5d99215469 added i3-ipc support/parsing
9 years ago
minus 8981b48cd2 very basic IPC implementation
9 years ago
Drew DeVault 579fe70ed9 Add command line parsing
9 years ago
taiyu 927ef0a5ec Merge branch 'master' of https://github.com/SirCmpwn/sway
9 years ago
Drew DeVault 95f5660897 Merge pull request #97 from taiyu-len/master
9 years ago
taiyu f5fde7c45c style
9 years ago
taiyu f6e002fb8b small fix, default width/height 0
9 years ago
taiyu b76dcf6e0f unnessesary log
9 years ago
taiyu fbaa9111a8 setup for resizable windows, drop weight
9 years ago
Drew DeVault 85ae987515 Fix compiler warning
9 years ago
Drew DeVault 14947c92aa Merge pull request #94 from taiyu-len/master
9 years ago
taiyu ba6034e8c8 changes
9 years ago
KoffeinFlummi 3c124d9e7d Change gap behaviour to more closely match i3-gaps
9 years ago
taiyu 1d9b73ed67 remove debug message
9 years ago
taiyu 686780f12d another small fix to move_focus
9 years ago
taiyu 66e82a68fc small fix
9 years ago
taiyu 5ff0619ca1 input state, find_container_in_direction
9 years ago
taiyu 470b4dfbae key_state.ch, and command conflicts resolved
9 years ago
Drew DeVault 4db89b5fe4 Deal with more xkb bullshit
9 years ago
Drew DeVault e5d3074d70 Whitelist a handful of characters for keys
9 years ago