Ryan Dwyer
cdbae9a5e9
Fix nested tabs
...
Fixes #2023 .
2018-05-24 17:38:31 +10:00
Drew DeVault
50d1b80d50
Merge pull request #2003 from emersion/fix-swaylock-hotplugging
...
Fix swaylock crashing when plugging/unplugging output
2018-05-23 18:11:24 -04:00
emersion
df61bfbb57
swaylock: remove unused field
2018-05-23 22:59:24 +01:00
emersion
32f8ade7ab
swaylock: don't try to render unconfigured surfaces
2018-05-23 22:55:57 +01:00
emersion
cd0fca2ebf
Merge branch 'master' into fix-swaylock-hotplugging
2018-05-23 22:54:52 +01:00
Ryan Dwyer
12a12878b9
Merge pull request #2022 from RedSoxFan/ipc-get-marks
...
Implement IPC_GET_MARKS
2018-05-23 12:23:39 +10:00
Brian Ashworth
a6d43ff746
Implement IPC_GET_MARKS
2018-05-22 17:35:39 -04:00
Drew DeVault
9731d080be
Merge pull request #2015 from RyanDwyer/stacked-layout
...
Implement stacked layout
2018-05-21 19:52:08 -04:00
Ryan Dwyer
4de137e021
Replace empty argument with void
2018-05-22 09:44:34 +10:00
Ryan Dwyer
5354988317
Implement clicking stacked title bars
2018-05-22 08:43:00 +10:00
Ryan Dwyer
f6c3682c05
Use constants for titlebar dimensions
2018-05-22 08:27:42 +10:00
Ryan Dwyer
664169fbf1
Implement stacked layout
2018-05-22 08:27:24 +10:00
Drew DeVault
8bbf78fdd4
Fix focus follows mouse with no focus
2018-05-21 17:21:01 -04:00
emersion
54818a1c98
Merge pull request #2016 from RedSoxFan/fix-tab-smart-borders
...
Fix hide_edge_borders smart for tabs and stacks
2018-05-21 19:30:43 +01:00
emersion
708ff238f3
Update for swaywm/wlroots#993
2018-05-21 19:11:20 +01:00
Brian Ashworth
0273c6438c
Fix hide_edge_borders smart for tabs and stacks
2018-05-21 13:18:18 -04:00
emersion
a7adbf4b79
Merge pull request #2005 from RyanDwyer/tabbed-layout
...
Implement tabbed layout
2018-05-21 11:24:05 +01:00
Ryan Dwyer
048b29527b
Pre-multiply alpha for tab decorations
2018-05-21 20:16:56 +10:00
Ryan Dwyer
90607dc329
Add left/right borders to tabs
2018-05-21 20:16:56 +10:00
Ryan Dwyer
5ab4930185
Fix tab border issues
2018-05-21 20:16:56 +10:00
Ryan Dwyer
4672cb7ccf
Use class or app_id in tree representation
2018-05-21 20:16:56 +10:00
Ryan Dwyer
efc07fb3d4
Don't track damage for views on inactive tabs
2018-05-21 20:16:56 +10:00
Ryan Dwyer
bd79584f65
Add assertion in container_at_view
2018-05-21 20:16:56 +10:00
Ryan Dwyer
c08f9bf257
Implement tabbed layout
2018-05-21 20:16:56 +10:00
emersion
ec1c4c6c36
Merge pull request #2011 from RyanDwyer/fix-hide-edge-border-bottom
...
Fix hide_edge_borders constraints
2018-05-21 09:22:58 +01:00
Ryan Dwyer
c4ea2b51f6
Fix hide_edge_borders constraints
...
When checking if a border is on the edge, the check should be done
against the workspace rather than the output.
2018-05-21 13:59:01 +10:00
Drew DeVault
a9733d96f9
Merge pull request #2012 from RedSoxFan/fix-border-changing-focus
...
Fix border commands from changing focus
2018-05-20 23:31:10 -04:00
Brian Ashworth
82cd55a670
Fix border commands from changing focus
2018-05-20 23:12:33 -04:00
Drew DeVault
cf3ab1f45f
Merge pull request #2007 from swaywm/fix-focus-follows-mouse
...
Fix focus_follows_mouse over swaybar
2018-05-20 16:05:53 -04:00
emersion
4a035a2536
Merge pull request #2010 from RedSoxFan/premultiply-alpha
...
Pre-multiply alpha for non-textures
2018-05-20 20:50:57 +01:00
Drew DeVault
54445caefb
Merge branch 'master' into fix-focus-follows-mouse
2018-05-20 15:50:51 -04:00
Drew DeVault
a3d3c819cf
Fix focus_follows_mouse over swaybar
...
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-20 14:46:29 -04:00
Brian Ashworth
aacde78daf
Merge branch 'master' into premultiply-alpha
2018-05-20 09:37:49 -04:00
Brian Ashworth
750a497a8b
Pre-multiply alpha for non-textures
2018-05-20 09:33:47 -04:00
emersion
cab0dd8281
Merge pull request #1821 from RyanDwyer/swaylock-multiple-images
...
Swaylock: Allow per-output images
2018-05-20 14:04:30 +01:00
Ryan Dwyer
8361233295
Swaylock: Use calloc instead of malloc
2018-05-20 22:54:09 +10:00
Ryan Dwyer
bde9711f3c
Swaylock: Log error if multiple images are defined for the same output
2018-05-20 22:54:09 +10:00
Ryan Dwyer
9d99e5c2e7
Swaylock: Allow per-output images
2018-05-20 22:54:09 +10:00
Drew DeVault
1afbfc94f4
Merge pull request #2006 from kupospelov/fix-title-pixel-bar
...
Fix pixel bar below title
2018-05-19 18:25:36 -04:00
Konstantin Pospelov
fcc11f9771
Fix pixel bar below title
...
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-19 18:39:01 +03:00
emersion
90ca0c8b2f
Merge pull request #2004 from RyanDwyer/rebuild-textures-on-move
...
Rebuild textures if needed when moving a container
2018-05-19 14:54:57 +01:00
Ryan Dwyer
9fd28aea8c
Rebuild textures if needed when moving a container
...
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-19 23:33:36 +10:00
emersion
b7ab7c0e66
Fix output hotplugging
2018-05-18 21:57:58 +01:00
emersion
e4dbafe4d8
Fix swaylock crashing when unplugging output
2018-05-18 19:13:08 +01:00
Drew DeVault
c2c5a3f5f6
Merge pull request #1982 from RyanDwyer/show-marks
...
Implement show_marks
2018-05-16 21:54:16 -04:00
Ryan Dwyer
f0212d66ee
Update marks textures on output scale event
2018-05-17 08:29:14 +10:00
Ryan Dwyer
ebb0d051db
Fix many border opacity issues
2018-05-17 08:29:14 +10:00
Ryan Dwyer
b1645fb352
Update show_marks documentation
2018-05-17 08:29:14 +10:00
Ryan Dwyer
69ac7f73e7
Destroy marks textures when view destroyed
2018-05-17 08:29:14 +10:00
Ryan Dwyer
b351d0a64a
Set textures to null when destroying
2018-05-17 08:29:14 +10:00