Age | Commit message (Collapse) | Author | |
---|---|---|---|
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). |