aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-02Make command block implementation genericBrian Ashworth
2018-06-02Merge pull request #2080 from frsfnrrg/keyboard-remodelingemersion
Reduce work duplication in keyboard and binding code
2018-06-02Merge pull request #2088 from RyanDwyer/fix-floating-border-pixelemersion
Fix top border when a view is initially floating
2018-06-02Fix top border when a view is initially floatingRyan Dwyer
Fixes #2085.
2018-06-01Style fix, redundant entry removal, fix extra keysym deletefrsfnrrg
2018-06-01Rename update_shortcut_model to update_shortcut_statefrsfnrrg
2018-06-01Comment to explain sway_shortcut_state listsfrsfnrrg
2018-06-01Rename check_shortcut_model to get_active_bindingfrsfnrrg
2018-06-01Style fixed for keyboard.cfrsfnrrg
2018-06-01Style fixes for bind.cfrsfnrrg
2018-06-01Remove almost-always redundant loop in key handlingfrsfnrrg
2018-06-01Fix binding bindcode flag initializationfrsfnrrg
2018-06-01Rewrite shortcut handling code to avoid hardcoded valuesfrsfnrrg
The same shortcut algorithm is now used for keycodes, raw keysyms, and translated keysyms. Pressed keysyms are now stored in association with the keycodes that generated them. Modifier keycodes (and associated keysyms) are identified retroactively by the subsequent change to the modifier flags.
2018-06-01Use XKB keycode numbering for bindcodefrsfnrrg
2018-06-01Share common code between bindsym and bindcode commandsfrsfnrrg
2018-06-01Merge pull request #2027 from RyanDwyer/implement-floatingDrew DeVault
Implement floating
2018-06-01Merge pull request #2083 from RedSoxFan/fix-1976emersion
Fix cmd_workspace crash when a surface has focus
2018-06-01Fix cmd_workspace crash when a surface has focusBrian Ashworth
2018-06-01Fix changing borders on floating viewsRyan Dwyer
2018-06-01Don't auto float xdg views if their dimensions are not setRyan Dwyer
2018-06-01Fix mpv damage issue when unfullscreening into floatingRyan Dwyer
2018-06-01Fix fullscreen position of xwayland viewsRyan Dwyer
2018-06-01Fix crash when using multiple outputsRyan Dwyer
2018-06-01Fix mouse warping interaction with layout coordsDrew DeVault
2018-06-01Consider floating views when calculating title heightRyan Dwyer
2018-06-01Fix floating position when view is floated when mappedRyan Dwyer
2018-06-01Adjust move command to account for changed coordinate systemRyan Dwyer
2018-06-01Fix fullscreen positionRyan Dwyer
2018-06-01Don't unmaximize floating viewsRyan Dwyer
2018-06-01Fix getting adjacent outputRyan Dwyer
2018-06-01Remove unfinished wants_floating implementation for xwaylandRyan Dwyer
2018-06-01Don't let xwayland views set position unless unmanagedRyan Dwyer
2018-06-01Use swayc rather than wlr_output when renderingRyan Dwyer
2018-06-01Use surface size if xdg shell's geometry isn't setRyan Dwyer
2018-06-01Implement wants_floating for xdg_shell and xdg_shell_v6Ryan Dwyer
2018-06-01Remove container_self_or_parent_floatingRyan Dwyer
2018-06-01Rename container_set_geometry_from_viewRyan Dwyer
2018-06-01Remove check for if floating view intersects outputRyan Dwyer
2018-06-01Render floating views before top layer and unmanagedRyan Dwyer
2018-06-01Store swayc coordinates as layout-localRyan Dwyer
2018-06-01Add L_FLOATING back to debug treeRyan Dwyer
2018-06-01Rename set_maximized functions to set_tiledRyan Dwyer
2018-06-01Prevent splitting a floating viewRyan Dwyer
2018-06-01Fix issues with sticky containers and workspacesRyan Dwyer
* Attach sticky containers to new workspaces when switching * Fire the close event *before* we start destroying the workspace to prevent a crash Because the sticky container now follows the visible workspace, this simplifies the rendering and container_at logic.
2018-06-01Fix unfullscreening a floating viewRyan Dwyer
2018-06-01Respect view's border config for floating containersRyan Dwyer
2018-06-01Replace is_floating boolean with functionRyan Dwyer
2018-06-01Use L_FLOATING instead of reapable booleanRyan Dwyer
2018-06-01Implement floatingRyan Dwyer
2018-06-01Send frame done to floating viewsDrew DeVault
Also centers them on the screen when initially floated In the future we'll need a more sophisticated solution than that