187 Commits (4762bcb3b9a1b9043ce78c7765d4513b0c5da635)

Author SHA1 Message Date
Mikkel Oscar Lyderik 5a13cb0ed1 Implement borders
9 years ago
Drew DeVault b903f7f655 Implement some more on borders
9 years ago
Mikkel Oscar Lyderik 2935e24cf5 Implement 'smart_gaps' feature from i3-gaps
9 years ago
Mikkel Oscar Lyderik 8ddafeeaae Fix assigning workspaces to outputs
9 years ago
Mikkel Oscar Lyderik 6088c6cdf0 Correctly move focus from one output to a new one.
9 years ago
S. Christoffer Eliesen 6750975b9f arrange_windows_r: Round pixels to match reality, fixes calculations.
9 years ago
S. Christoffer Eliesen 831f6680f4 arrange_windows_r: Bring parent coordinates into layout calculations.
9 years ago
Mikkel Oscar Lyderik cf64000e21 Focus new sibling added to container
9 years ago
Mikkel Oscar Lyderik 5d07c61330 Trigger workspace init event (floating)
9 years ago
Mikkel Oscar Lyderik 50b04884b6 Trigger ipc_event_workspace in all cases
9 years ago
S. Christoffer Eliesen f4b9c3856a layout: Fix `edge_gaps off` with top/left panels.
9 years ago
S. Christoffer Eliesen e45fd9b6c5 extensions: Track panels by wl_resource, position per panel.
9 years ago
S. Christoffer Eliesen f0b3ee6d84 layout: arrange_windows: Partially fix swaybar irregularties.
9 years ago
S. Christoffer Eliesen 0ad5059b6f layout: arrange_windows: Fix/better debug output.
9 years ago
S. Christoffer Eliesen ed730db11b layout: Keep output at the correct size, workspace can be smaller.
9 years ago
Drew DeVault f6da4dda4b Bring unmanaged windows to front on output arrange
9 years ago
Mikkel Oscar Lyderik 3891a7c73f Don't reset x,y position before use.
9 years ago
Drew DeVault 2f89b7084d Correctly handle moving between fullscreen views
9 years ago
Drew DeVault 6655534feb Fullscreen on top of bar
9 years ago
Drew DeVault ef91764bc7 Fix output adjustment for panels
9 years ago
Drew DeVault e59cffcea2 Support desktop shell panels in compositor
9 years ago
S. Christoffer Eliesen e31a899841 layout: get_swayc_in_direction_under: Handle floating views.
9 years ago
S. Christoffer Eliesen b5ddad4bf6 layout: swap_container: Handle floating views.
9 years ago
S. Christoffer Eliesen ed1b0bffbc layout: replace_child: Handle floating views.
9 years ago
S. Christoffer Eliesen 8aef255d5f layout: add_sibling: Handle floating views properly.
9 years ago
S. Christoffer Eliesen 236f26f62e output: Support multiple adjacent outputs.
9 years ago
Drew DeVault 250097d32b Fix gaps for views being incorrect
9 years ago
S. Christoffer Eliesen abc5fbfaec Learn "gaps edge_gaps <on|off|toggle>".
9 years ago
S. Christoffer Eliesen af31a3f04a commands: Learn 'move workspace to output <direction|name>'.
9 years ago
S. Christoffer Eliesen 3c250e78be layout: get_swayc_in_direction: Properly find adjacent outputs.
9 years ago
S. Christoffer Eliesen fede354a3d layout: Don't reset container size if it's a floating window.
9 years ago
S. Christoffer Eliesen 5a70853253 log: Add swayc_log, use at a few key places.
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 9fd2d635a1 container_move check
9 years ago
taiyu 0de29d8247 prevent views from disappearing
9 years ago
taiyu dbeca88dee default gap value
9 years ago
taiyu 79da7f112a #151 fix
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 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 5678d824e4 update visibility + container info functions
9 years ago
taiyu 4df64127e9 slight fix
9 years ago
taiyu 274e56a602 fixed move_container bug, log prints before aborting
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
taiyu 225c2fbe5b fixed segfault on exit + a little fixup of that floatfocus pr
9 years ago
minus 03e4a97dbe added "move container to workspace"
9 years ago
taiyu dbad30a409 add limit to swayc_in_direction
9 years ago
taiyu 51ab3c9180 merge
9 years ago
taiyu f53ce887e8 fixed container resize oddity
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
Luminarys f6b16ca089 Refactored resizing functions into resize.c
9 years ago
taiyu d2e1c660b1 swayc_is_fullscreen
9 years ago
taiyu 1a1ac64662 bugfixes, renames
9 years ago
minus 8dfaf6265b fixed #108 signed/unsigned comparison
9 years ago
Drew DeVault a436fc17ff Merge pull request #105 from Half-Shot/master
9 years ago
Drew DeVault 464b49eda2 Merge pull request #101 from Luminarys/master
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
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
taiyu 36e07e9ebc find_parent_by_type
9 years ago
Luminarys c9935507f2 Style fixes
9 years ago
Luminarys bc3babf566 Added in basic resize command
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 14947c92aa Merge pull request #94 from taiyu-len/master
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 5ff0619ca1 input state, find_container_in_direction
9 years ago
taiyu 6f424ff6b8 fixed default active_workspace, and more use of set_focused_container_for(...)
9 years ago
taiyu e16a4015ff fixed focus key handler
9 years ago
taiyu 6dc1ae802b focus to only child
9 years ago
Luminarys 7137be9a3f Fixes to make floating windows work better
9 years ago
Drew DeVault cf916bbf6f Improvements to gaps
9 years ago
KoffeinFlummi c75d5ceba4 Merge remote-tracking branch 'upstream/master' into gaps
9 years ago
KoffeinFlummi 4c688cba4e Add support for gaps option
9 years ago
Luminarys a7c045a520 Patched for wlc updates
9 years ago
taiyu 03e83c7ef9 restored fullscreen/focus behavior
9 years ago
Drew DeVault 2139001c9f Coding style enforcement
9 years ago
taiyu af1b3d9755 fixed floating window crashing bug
9 years ago
taiyu 63bc0d3b54 more changes
9 years ago
taiyu 11321ca2dd changed handling of focus, handling of view by type
9 years ago
Drew DeVault 9835845e22 Fix segfault from focus_view
9 years ago
Luminarys 47ec999e71 Fixes to floating and umanaged views
9 years ago
Luminarys 05f969074e Added in basic floating toggling
9 years ago