287 Commits (a0417b10ccfc457819e337f1b95b5af2c9b9326f)

Author SHA1 Message Date
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
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 f22c937953 refactored view visibility
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
Luminarys 5bfed9b213 Cleanup and minor adjustments to disabling
9 years ago
Luminarys e01cf0b566 Added in glitchy disabling
9 years ago
Luminarys 98fad060e2 Added in glitchy disabling
9 years ago
Drew DeVault ac2034df99 Handle wlc log events
9 years ago
taiyu d72cc92541 style
9 years ago
taiyu f1e38be09f no mode for fullscreen
9 years ago
taiyu 42d5d9a177 mouse tile resize mode done
9 years ago
taiyu e139de0857 floating/tiling move + floating resize cleaned and fixed
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 39041d07b5 Merge remote-tracking branch 'taiyu-len/master'
9 years ago
Luminarys f7a6dd7ce9 Minor fix to resizing with mouse
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 a8eab5492a Added in proper resize locking
9 years ago
Luminarys de86c5f4ea Cleanup and minor fixes
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
taiyu 36e07e9ebc find_parent_by_type
9 years ago
taiyu 927ef0a5ec Merge branch 'master' of https://github.com/SirCmpwn/sway
9 years ago
taiyu f5fde7c45c style
9 years ago
Drew DeVault 85ae987515 Fix compiler warning
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
Drew DeVault 1d8591d902 Improve key handling somewhat
9 years ago
Drew DeVault 84a778b688 Improve key buffer handling
9 years ago
Drew DeVault 2dabca03f4 Remove logging of all key presess
9 years ago
Alexander 'z33ky' Hirsch c068f47ce3 Fix potential crash when toggling fullscreen mode
9 years ago
taiyu b79a49a394 use enums for pointer click names
9 years ago
taiyu a31f23f90c fixed active_workspace update on focus change
9 years ago
taiyu 269d6ba4ea fixed
9 years ago
taiyu 48a983316c floating mode_toggle
9 years ago
Luminarys c29214f348 Minor style fix
9 years ago
taiyu e53a95c60d style
9 years ago
taiyu 7bbb102e2d reset floating view on floating_mod repress
9 years ago
taiyu 8f529536e3 pointer uses its own modifiers
9 years ago
Luminarys daea22bc89 Resize lock fixes
9 years ago
Luminarys 9542f8746a Added in resize locking
9 years ago
taiyu 8205a6fd3b floating_modifier uses mod_keys instead of anykey
9 years ago
taiyu e16a4015ff fixed focus key handler
9 years ago
taiyu 1bf02144e5 fixed floating_modifier related things
9 years ago
Luminarys f718556a85 Removed debugging, added in proper gap resets for config reloads
9 years ago
Luminarys ab43927a47 Minor fixes that might be helpful later
9 years ago
Luminarys 7137be9a3f Fixes to make floating windows work better
9 years ago
Luminarys 3e950c2b1c Basic fixes to floating movement
9 years ago
Drew DeVault cf916bbf6f Improvements to gaps
9 years ago
Luminarys 5b6e489872 More patches for wlc compat
9 years ago
Luminarys 7756f423c3 Removed unnecessary debugging lines
9 years ago
Luminarys 01c6caced6 Added in proper focus handling for floating windows
9 years ago
taiyu 03e83c7ef9 restored fullscreen/focus behavior
9 years ago
Luminarys 23b90d8e69 Fixed mouse clicks from triggering a segfault
9 years ago
Drew DeVault 2139001c9f Coding style enforcement
9 years ago
taiyu af1b3d9755 fixed floating window crashing bug
9 years ago
taiyu b132f67e7b minor fixes
9 years ago
taiyu 63bc0d3b54 more changes
9 years ago
taiyu 4606fb1ee3 merged Luminarys resizing code
9 years ago
taiyu f0fe4a346d style
9 years ago
taiyu 11321ca2dd changed handling of focus, handling of view by type
9 years ago
Luminarys e541ba3d87 Added in basic, but semi-broken moving/resizing functionality to floating windows
9 years ago
Luminarys 1781450e86 Typo fix and more clarification
9 years ago
Luminarys b5f19f0fd3 View destroy handling clean up and clarifications
9 years ago
taiyu 199ba05ef1 put back
9 years ago
taiyu d2995d1eb2 fixed handling of views with override_redirect (dmenu)
9 years ago
taiyu f832c02065 fixed when views dont have names.
9 years ago
Luminarys c9ce8bf1bd Style and other minor fixes
9 years ago
Luminarys 47ec999e71 Fixes to floating and umanaged views
9 years ago
Drew DeVault be2635daa6 Fix format warnings
9 years ago
taiyu 4077238782 sends hidden views to back, visible view to front
9 years ago
taiyu ffb3458322 focus changes when mouse moves over border instead of all mouse movement
9 years ago
taiyu 498cf268f7 unmanaged views handled better
9 years ago
taiyu c024f06631 handle_view_state_request
9 years ago
Drew DeVault 7514431836 Fix pointer events properly
9 years ago
Drew DeVault 7878490425 Revert "Return false from pointer events"
9 years ago
Drew DeVault 981db16a8e Return false from pointer events
9 years ago
Drew DeVault 5ff71c2d5c Fix key handling from wlc
9 years ago
Drew DeVault 6e8280e7fd Config errors should not be fatal
9 years ago
Drew DeVault ae536c21d3 Revert "get/set_userdata stores swayc_t *, fixed memory leak, minor changes."
9 years ago
taiyu eefc76b39e set userdata for handler to swayc_t container
9 years ago
taiyu 083d1eed1f fixed 2 small memory leaks & adds format attribute to log.
9 years ago
taiyu 2e92538d7f style
9 years ago
taiyu 14b7755134 set maximize flag for handled views
9 years ago
taiyu 3a21ba020f made better, reduced code duplication
9 years ago
taiyu 824a3d81aa fixed fullscreen & focusing
9 years ago
Luminarys 9b0196e7ed Style fixes
9 years ago
Luminarys 618b3df051 Fixed workspace switching in multimonitor layouts
9 years ago
Luminarys b01a04f22b Added layout debugger back in and fixed mutlimonitor layout issues
9 years ago
Taiyu b8cba33c01 changed swayc related functions, cleaned up some functions, moved wlc related things into handlers
9 years ago
Luminarys ea9efc884d Allowed for execd commands to be spawned after abort
10 years ago
Luminarys 527288a826 fixes to cmd queue freeing, style
10 years ago
Luminarys d12a786160 Removed some unnecessary logs
10 years ago
Luminarys ab130fb56b Added in command queue
10 years ago
Taiyu 0f387483fd moving stuff around
10 years ago
Drew DeVault 2839054d16 Add unnecessary log
10 years ago
Taiyu a22ba17621 added command repeat on keydown
10 years ago
Taiyu 5d5a20bf25 small fix
10 years ago
Taiyu 4e33a9b23c define -> enum
10 years ago
Taiyu 5534edca6e removed old code
10 years ago
Taiyu 66799480ff removed old code
10 years ago
Taiyu de9cec2e43 fixed bug
10 years ago
Taiyu 737a7421fd added multikey handling for handle_key\(...\)
10 years ago
Drew DeVault 96d7ff1e19 Slightly better multihead support
10 years ago
Drew DeVault dd115cece3 Prevent passing WM keys, improve multihead support
10 years ago
Luminarys a386d98518 Changed cmd handlers to use bool instead of int
10 years ago
Jose Diez d8f364a846 workspaces: follow_pointer_mouse doesn't follow hidden containers
10 years ago
Drew DeVault 6f0a1cdcd1 Or maybe do the exact opposite of that
10 years ago
Drew DeVault f6e65b6bb2 Don't override keys if command fails
10 years ago
Drew DeVault ba14118f13 Fix focus follows mouse
10 years ago
Drew DeVault bab080cea3 Fix up some issues with focus
10 years ago
Drew DeVault f97a48d5b7 Implement focus_follows_mouse
10 years ago
Drew DeVault 086691016e Handle unmanaged windows appropriately
10 years ago
Drew DeVault a78b921803 Implement key bindings
10 years ago
Drew DeVault c7be30d912 Deny window resize requests
10 years ago
Drew DeVault 6066467dff Tile some windows baby
10 years ago
Drew DeVault 148f59f3a6 Refactor in-memory tree
10 years ago
Drew DeVault 0427fddb5a Add logging and new windows into layout tree
10 years ago
Drew DeVault 2786fa2215 Destroy outputs when appropriate
10 years ago
Drew DeVault c102f18499 Add layout containers for new outputs
10 years ago
Drew DeVault 82bc36c681 Start to build out window management functions
10 years ago