Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-14 | Force focus on unmanaged views during pointer test | Drew DeVault | |
2017-04-03 | Impliment i3-style marks | Calvin Lee | |
This commit adds three commands to sway: `show_marks`, `mark` and `unmark`. Marks are displayed right-aligned in the window border as i3 does. Marks may be found using criteria. Fixes #1007 | |||
2017-03-19 | The default layout of a workspace should follow the output | Jarkko Oranen | |
Hardcoding it to L_HORIZ does not make sense to me, as you get the unexpected behaviour that windows will be arranged horizontally until you switch the layout. | |||
2017-03-10 | UnGNUify the codebase | Drew DeVault | |
2017-03-10 | Further indentation corrections | Drew DeVault | |
2017-02-14 | use absolute view geometry to calculate position | Zandr Martin | |
2017-01-19 | Add window instance support | Mykyta Holubakha | |
2017-01-08 | Indent cleanups | wil | |
2016-12-29 | cleanup in auto layouts | wil | |
- added L_AUTO_FIRST/LAST instead of using explicit layouts. - when switching between auto layout that don't share the same major axis, invert the width/height of their child views to preserve their relative proportions. | |||
2016-12-29 | Added Awesome/Monad type "auto" layouts | wil | |
2016-12-18 | Put floating views in center, fallback on top left | Nicolas Cornu | |
Sometimes views are created before we got its size | |||
2016-12-15 | Handle calloc failures | Drew DeVault | |
2016-12-15 | Add remaining sway allocation failure handling | Drew DeVault | |
2016-12-04 | fix layout switching (was broken because of workspace_layout) | D.B | |
For workspace containers, swayc_change_layout also changes ->layout alongside ->workspace_layout when it's a sensible thing to do. There is an additional test for 'layout toggle' command which ensures that containers will be tiled horizontally after toggling from tabbed or stacked. | |||
2016-12-04 | add workspace_layout to container | D.B | |
Add swayc_change_layout function, which changes either layout or workspace_layout, depending on the container type. | |||
2016-10-12 | Revert "Merge pull request #952 from ↵ | Drew DeVault | |
SirCmpwn/revert-948-floating-titlebar-click" This reverts commit 857eea8b6355deff7a12edd8b733f8057210142a, reversing changes made to ce713efcd23b82a7d85c1976ddfbd46f08133ff6. | |||
2016-10-12 | Revert "Fixes dealing with workspace_layout and related bugs [rfc]" | Drew DeVault | |
2016-10-12 | Revert "also check floating cons in container_find" | Drew DeVault | |
2016-10-11 | Merge pull request #945 from thejan2009/workspace_layout | Drew DeVault | |
Fixes dealing with workspace_layout and related bugs [rfc] | |||
2016-10-11 | add workspace_layout, ensure ws is always L_HORIZ | D.B | |
Add swayc_change_layout function, which changes either layout or workspace_layout, depending on the container type. Workspace being always L_HORIZ makes this much more i3-compatible. | |||
2016-10-11 | also check floating cons in container_find | D.B | |
2016-10-06 | add click on title_bar to focus a container | Nicolas Cornu | |
2016-09-21 | add unique IDs to containers | Zandr Martin | |
2016-09-17 | Fix swaybar when running on named outputs. | Ryan Dwyer | |
When using a bar on a named output, load_swaybars() requires the output to be active (ie. in the root container), but this is not the case if the bar is added to the last output. To fix this, load_swaybars() is now called after the output has been added to the root container. After fixing that, swaybar would segfault due to using the wrong index variable when loading outputs and config. | |||
2016-09-01 | Reorganize includes | Drew DeVault | |
2016-07-28 | Update hidpi support to latest wlc API | Drew DeVault | |
2016-07-28 | Initial pass on HiDPI support | Drew DeVault | |
2016-07-21 | outer gap 0 with smart_gaps on | D.B | |
2016-07-16 | refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use ↵ | D.B | |
where needed | |||
2016-07-07 | Fix tabbed/stacked corner case #742 | D.B | |
Tabbed/stacked containers are now created only if a view is present on the workspace. If a view is created on previously empty tabbed/stacked workspace, it gets wrapped in a container. | |||
2016-07-04 | implement `get_tree` command | Zandr Martin | |
2016-06-18 | Added a null check in tabbed_stacked_parent | Hummer12007 | |
This fixes a segfault, when trying to get parent of the workspace/root container/(?), as it is not assuered that the view's parent node is not null in the loop | |||
2016-06-02 | Initial implementation for floating_maximum_size | Denis Doria | |
2016-05-31 | Initial work for floating view with sane values | Denis Doria | |
2016-05-28 | enforce workspace output assignents | Zandr Martin | |
when creating a new output, move to that output all extant workspaces that are assigned to that output. (unrelated) remove comment that was no longer applicable, fix spacing in an assignment | |||
2016-05-27 | Implement sort_workspaces() function for outputs. | Zandr Martin | |
This seems to have resolved issue #669 for me. | |||
2016-05-14 | Revert "sway/container.c: fix segfault where view is assigned prematurely" | Drew DeVault | |
2016-05-09 | sway/container.c: fix segfault where view is assigned prematurely | Daniel Lockyer | |
2016-04-25 | Remove unused function | Mikkel Oscar Lyderik | |
2016-04-25 | Don't send invisble view to back | Mikkel Oscar Lyderik | |
2016-04-25 | Disable inner gaps when in tabbed/stacked mode | Mikkel Oscar Lyderik | |
2016-04-25 | Add support for nested tabbed/stacked containers | Mikkel Oscar Lyderik | |
2016-04-25 | Reapply prev layout when exiting tabbed/stacked | Mikkel Oscar Lyderik | |
2016-04-25 | Correctly determine default layout | Mikkel Oscar Lyderik | |
2016-04-25 | Fix problems with floating windows | Mikkel Oscar Lyderik | |
Makes any tabbed/stacked layout a container to separate from floating windows which may be attached to a workspace. | |||
2016-04-25 | Tabbed and stacked layout | Mikkel Oscar Lyderik | |
2016-04-17 | Use correct format string for x86_64 and i686 | Mikkel Oscar Lyderik | |
Fix #587 | |||
2016-04-12 | Plug two memory leaks | Chang Liu | |
Plug two memory leaks introduced in the border drawing code. | |||
2016-04-09 | Don't init desired width/height on new_view | Mikkel Oscar Lyderik | |
When creating a new view, wlc usually returns an initial geometry with size 1x1. Setting those values as desired width/height causes a problem for some windows (QT5) because they don't request a new geometry for instance when made floating, so the floating window becomes 1x1. To fix this problem we can just omit setting the desired width/height on new_view and instead let the clients request a certain size if they feel like it. e.i. gnome-calculator. Fix #578 | |||
2016-04-02 | Fix spelling mistakes | Eric Engestrom | |