Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-18 | Fix issue #661. | Jasen Borisov | |
Borders are now drawn correctly (same behavior as i3) for tabbed and stacked containers, when the children have 'border none' set. | |||
2016-05-01 | Update view title of tabbed/stacked windows | Mikkel Oscar Lyderik | |
Requires Cloudef/wlc@80bf003 Fix #623 | |||
2016-04-27 | border: clear buffer on fullscreen views | Mikkel Oscar Lyderik | |
This patch makes sure to clear the border buffer of fullscreen view so the border doesn't get drawn behind a fullscreen view, which would be visible if the view was transparent. | |||
2016-04-27 | Only check tabbed_stacked_parent for focused windows | Mikkel Oscar Lyderik | |
2016-04-25 | Add title to nested tabbed/stacked containers | Mikkel Oscar Lyderik | |
2016-04-25 | Add support for nested tabbed/stacked containers | Mikkel Oscar Lyderik | |
2016-04-25 | Use tabs for indentation | Mikkel Oscar Lyderik | |
2016-04-25 | Make floating border fixes work with tabbed/stacked code | 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-24 | Passing missing argument to get_text_size | Mykyta Holubakha | |
2016-04-17 | Flesh out pango markup implementation | Drew DeVault | |
2016-04-12 | Plug two memory leaks | Chang Liu | |
Plug two memory leaks introduced in the border drawing code. | |||
2016-04-03 | Use border background color as border background | Kevin Hamacher | |
2016-04-03 | Fix window borders | crondog | |
This fixes floating borders when moving outside of the output. Not sure what happens with dual screen as I only have 1 monitor | |||
2016-04-02 | improve endianess handeling | Kevin Hamacher | |
2016-03-30 | Fix crashes with borders | Drew DeVault | |
2016-03-30 | Update window title when it changes | Mikkel Oscar Lyderik | |
2016-03-30 | Mark focused view focus_inactive on unfocused output | Mikkel Oscar Lyderik | |
2016-03-30 | Comment endianness | Mikkel Oscar Lyderik | |
2016-03-30 | Implement borders | Mikkel Oscar Lyderik | |
The borders are implemented as a surface/buffer attached to each view which is sent to and rendered by wlc in the view_pre_render callback. All the drawing logic is handled in sway/border.c and all the logic for calculating the geometry of the border/view is handled in `update_geometry` in sway/layout.c (same place as gaps are calculated). |