aboutsummaryrefslogtreecommitdiff
path: root/sway
AgeCommit message (Collapse)Author
2018-05-25Merge pull request #2017 from emersion/wlroots-993emersion
Update for swaywm/wlroots#993
2018-05-25Merge pull request #2036 from RyanDwyer/workspace-switch-on-mapDrew DeVault
Switch workspace if required when mapping a view
2018-05-25Merge pull request #2033 from RyanDwyer/arrange-after-flattenDrew DeVault
Arrange views after flattening the parent
2018-05-25Merge pull request #2034 from RyanDwyer/cleanup-container-titlesDrew DeVault
Clean up container title functions
2018-05-25Switch workspace if required when mapping a viewRyan Dwyer
If a view is created on a workspace that wasn't visible, switch to it. Fixes #1879.
2018-05-25Fix focus bug when moving between outputsRyan Dwyer
When moving focus left or right to an adjacent output, only select the first or last child in the new workspace if the workspace's layout is horizontalish. If it's a verticalish layout, use the last focused container.
2018-05-25Clean up container title functionsRyan Dwyer
* Add and use lenient_strcat and lenient_strncat functions * Rename `concatenate_child_titles` function as that's no longer what it does * Rename `container_notify_child_title_changed` because we only need to notify that the tree structure has changed, not titles * Don't notify parents when a child changes its title * Update ancestor titles when changing a container's layout * Eg. create nested tabs and change the inner container to stacking * No need to store tree presentation in both container->name and formatted_title
2018-05-25Arrange views after flattening the parentRyan Dwyer
Fixes #2029.
2018-05-24Fix crash in move workspace to output commandRyan Dwyer
Fixes #2026.
2018-05-24Fix nested tabsRyan Dwyer
Fixes #2023.
2018-05-22Implement IPC_GET_MARKSBrian Ashworth
2018-05-22Implement clicking stacked title barsRyan Dwyer
2018-05-22Use constants for titlebar dimensionsRyan Dwyer
2018-05-22Implement stacked layoutRyan Dwyer
2018-05-21Fix focus follows mouse with no focusDrew DeVault
2018-05-21Update for swaywm/wlroots#993emersion
2018-05-21Fix hide_edge_borders smart for tabs and stacksBrian Ashworth
2018-05-21Pre-multiply alpha for tab decorationsRyan Dwyer
2018-05-21Add left/right borders to tabsRyan Dwyer
2018-05-21Fix tab border issuesRyan Dwyer
2018-05-21Use class or app_id in tree representationRyan Dwyer
2018-05-21Don't track damage for views on inactive tabsRyan Dwyer
2018-05-21Add assertion in container_at_viewRyan Dwyer
2018-05-21Implement tabbed layoutRyan Dwyer
2018-05-21Fix hide_edge_borders constraintsRyan Dwyer
When checking if a border is on the edge, the check should be done against the workspace rather than the output.
2018-05-20Fix border commands from changing focusBrian Ashworth
2018-05-20Merge pull request #2007 from swaywm/fix-focus-follows-mouseDrew DeVault
Fix focus_follows_mouse over swaybar
2018-05-20Fix focus_follows_mouse over swaybarDrew DeVault
If you moved your mouse over swaybar (e.g. to scroll between workspaces), focus would move to the workspace. This is not the right thing to do. The solution is complicated by the fact that if you move your mouse into a new output with an empty workspace, that workspace _should_ receive focus.
2018-05-20Pre-multiply alpha for non-texturesBrian Ashworth
2018-05-19Fix pixel bar below titleKonstantin Pospelov
This commit changes how the left and right indents are calculated for the title bottom pixel bar, so that it is displayed properly in case the left or right border is hidden.
2018-05-19Rebuild textures if needed when moving a containerRyan Dwyer
When moving a container to an output which has a different scale than the previous, rebuild the title and marks textures at the new scale. Fixes #1999.
2018-05-17Update marks textures on output scale eventRyan Dwyer
2018-05-17Fix many border opacity issuesRyan Dwyer
2018-05-17Update show_marks documentationRyan Dwyer
2018-05-17Destroy marks textures when view destroyedRyan Dwyer
2018-05-17Set textures to null when destroyingRyan Dwyer
2018-05-17Don't show marks which start with an underscoreRyan Dwyer
2018-05-17Implement show_marksRyan Dwyer
2018-05-16Don't steal focus when a view changes its titleRyan Dwyer
Fixes #1989
2018-05-16sway: run commands without waiting for XwaylandDominique Martinet
Xwayland is lazy now, there is no need to wait at all
2018-05-15Correctly clip title texture if necessaryemersion
2018-05-15Change unmark implemention to match i3'sRyan Dwyer
2018-05-15Implement marksRyan Dwyer
2018-05-14Merge branch 'master' into fix-1975Brian Ashworth
2018-05-14Always render top border for border normalBrian Ashworth
2018-05-14Kill wl_shellemersion
2018-05-14Fix y and height for a hidden top normal borderBrian Ashworth
2018-05-14Merge branch 'master' into fix-1975Brian Ashworth
2018-05-14Fix titles and detect edges for hide_edge_bordersBrian Ashworth
2018-05-14Fix crash when launching programs from dmenuRyan Dwyer