217 Commits (ad942708a71df087efd5a99eaf2d8efe05fdf0b8)

Author SHA1 Message Date
S. Christoffer Eliesen fabcf7c678 handlers: Pass workspace to workspace_switch, not output.
9 years ago
S. Christoffer Eliesen c6bb23b7dd sway/output: Create, move code from handlers.c here.
9 years ago
Drew DeVault 010368150b Update set_origin to match wlc changes
9 years ago
S. Christoffer Eliesen c1479701de seamless_mouse: Move pointer only if successfully changed workspace.
9 years ago
S. Christoffer Eliesen 1f08106b0a handlers: Don't switch output when mouse button is pressed.
9 years ago
S. Christoffer Eliesen af30a1b67c ipc,commands,config: Replace cmd_status enum with cmd_results struct.
9 years ago
S. Christoffer Eliesen b093a5d16f handlers: Fix swapped top/bottom for seamless transitions.
9 years ago
Drew DeVault 2c100105bf Move pointer during seamless transitions
9 years ago
S. Christoffer Eliesen edf33aad29 config: Add "seamless_mouse" to decide if pointer crosses output edges.
9 years ago
S. Christoffer Eliesen fc1bacf034 Switch to adjacent output when hitting output edge.
9 years ago
taiyu 4944996170 Merge branch 'master' of https://github.com/taiyu-len/sway
9 years ago
taiyu 6c33f8122a #184
9 years ago
taiyu d2e2b04bfd minor fix
9 years ago
Drew DeVault e505abfe75 Revert "new_workspace null behavior + testmap functions + regex"
9 years ago
taiyu e1d18e42a8 new_workspace null behavior + testmap functions + regex
9 years ago
taiyu aaa0923bc4 cmd status + workspace ws output op
9 years ago
taiyu 71af5b7dde config modes
9 years ago
taiyu 5408d34c9c config_path cleanup
9 years ago
taiyu 782729be13 properly free cmd_queue, should partially fix #165 from what i tell from its log.
9 years ago
taiyu 7fbb8b785e #154 destroy view handler properly destroys views
9 years ago
Luminarys 28e937020a Made scratchpad handling identical to i3
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
taiyu da2d992563 style
9 years ago
taiyu b359429e90 fix issue #140, dont set pointer mode if no floating_mod
9 years ago
Luminarys acb3fbdfb5 Added in default_orientation handling
9 years ago
taiyu d115335951 move workspace from dead output to other output
9 years ago
Drew DeVault adcf89cfe4 Do not pass modifiers when getting keysyms from wlc
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
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
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 39041d07b5 Merge remote-tracking branch 'taiyu-len/master'
10 years ago
Luminarys f7a6dd7ce9 Minor fix to resizing with mouse
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
10 years ago
taiyu 1a1ac64662 bugfixes, renames
10 years ago
Luminarys a8eab5492a Added in proper resize locking
10 years ago
Luminarys de86c5f4ea Cleanup and minor fixes
10 years ago
Drew DeVault 464b49eda2 Merge pull request #101 from Luminarys/master
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
taiyu 36e07e9ebc find_parent_by_type
10 years ago
taiyu 927ef0a5ec Merge branch 'master' of https://github.com/SirCmpwn/sway
10 years ago
taiyu f5fde7c45c style
10 years ago
Drew DeVault 85ae987515 Fix compiler warning
10 years ago
taiyu 5ff0619ca1 input state, find_container_in_direction
10 years ago
taiyu 470b4dfbae key_state.ch, and command conflicts resolved
10 years ago
Drew DeVault 4db89b5fe4 Deal with more xkb bullshit
10 years ago
Drew DeVault e5d3074d70 Whitelist a handful of characters for keys
10 years ago
Drew DeVault 1d8591d902 Improve key handling somewhat
10 years ago
Drew DeVault 84a778b688 Improve key buffer handling
10 years ago
Drew DeVault 2dabca03f4 Remove logging of all key presess
10 years ago
Alexander 'z33ky' Hirsch c068f47ce3 Fix potential crash when toggling fullscreen mode
10 years ago
taiyu b79a49a394 use enums for pointer click names
10 years ago
taiyu a31f23f90c fixed active_workspace update on focus change
10 years ago
taiyu 269d6ba4ea fixed
10 years ago
taiyu 48a983316c floating mode_toggle
10 years ago
Luminarys c29214f348 Minor style fix
10 years ago
taiyu e53a95c60d style
10 years ago
taiyu 7bbb102e2d reset floating view on floating_mod repress
10 years ago
taiyu 8f529536e3 pointer uses its own modifiers
10 years ago
Luminarys daea22bc89 Resize lock fixes
10 years ago
Luminarys 9542f8746a Added in resize locking
10 years ago
taiyu 8205a6fd3b floating_modifier uses mod_keys instead of anykey
10 years ago
taiyu e16a4015ff fixed focus key handler
10 years ago
taiyu 1bf02144e5 fixed floating_modifier related things
10 years ago
Luminarys f718556a85 Removed debugging, added in proper gap resets for config reloads
10 years ago
Luminarys ab43927a47 Minor fixes that might be helpful later
10 years ago
Luminarys 7137be9a3f Fixes to make floating windows work better
10 years ago
Luminarys 3e950c2b1c Basic fixes to floating movement
10 years ago
Drew DeVault cf916bbf6f Improvements to gaps
10 years ago
Luminarys 5b6e489872 More patches for wlc compat
10 years ago
Luminarys 7756f423c3 Removed unnecessary debugging lines
10 years ago
Luminarys 01c6caced6 Added in proper focus handling for floating windows
10 years ago
taiyu 03e83c7ef9 restored fullscreen/focus behavior
10 years ago
Luminarys 23b90d8e69 Fixed mouse clicks from triggering a segfault
10 years ago