aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-03-29Respect user bar height preferenceDrew DeVault-0/+3
This is an i3-gaps feature we support
2018-03-29Pixel-perfect renderingDrew DeVault-37/+75
2018-03-29Add binding mode indicatorDrew DeVault-23/+55
2018-03-29Re-render bar on IPC updatesDrew DeVault-4/+53
2018-03-29Implement workspace button renderingDrew DeVault-4/+88
2018-03-29Round up workspaces on each outputDrew DeVault-6/+85
2018-03-29Only utilize the configured outputsDrew DeVault-13/+59
2018-03-29Wire up basic IPC supportDrew DeVault-25/+225
2018-03-29Start port of swaybar to layer shellDrew DeVault-3784/+342
This starts up the event loop and wayland display and shims out the basic top level rendering concepts. Also includes some changes to incorporate pango into the 1.x codebase properly.
2018-03-29Allow sway IPC clients to fall back to i3 socketDrew DeVault-7/+25
2018-03-29Merge pull request #1652 from ascent12/glclearemersion-2/+3
Clear buffer after beginning renderer
2018-03-30Clear buffer after beginning rendererScott Anderson-2/+3
2018-03-29Maximize xdg shell surfaces on creationDrew DeVault-0/+1
Makes them look better yo In the future we might want to only do this for tiled windows, and let floating windows do their own thing.
2018-03-28Merge pull request #1643 from acrisci/xdg-protocol-headerDrew DeVault-0/+1
add xdg-shell protocol header
2018-03-28add xdg-protocol headerTony Crisci-0/+1
2018-03-28Merge pull request #1642 from swaywm/layer-shellDrew DeVault-57/+525
Implement layer shell (rendering)
2018-03-28Address review feedbackDrew DeVault-23/+28
2018-03-28Render layer surfaces and respect exclusive zoneDrew DeVault-33/+320
2018-03-28Add initial layer shell skeletonDrew DeVault-16/+192
2018-03-28Merge pull request #1638 from swaywm/swaybg-layersDrew DeVault-951/+724
Reimplement swaybg using surface layers
2018-03-28Address review commentsDrew DeVault-71/+50
2018-03-28Merge pull request #1641 from swaywm/transformed-eventsDrew DeVault-2/+1
Update input events per swaywm/wlroots#765
2018-03-28Refactor configure/ack configure/commit flowDrew DeVault-10/+5
2018-03-28Remove obsolete client codeDrew DeVault-987/+0
2018-03-28Fix styleDrew DeVault-1/+1
2018-03-28s/scaling_mode/background_mode/gDrew DeVault-24/+24
Since it now includes SOLID_COLOR this is a more appropriate name.
2018-03-28Implement image backgroundsDrew DeVault-2/+112
2018-03-28Add solid-color rendering to swaybgDrew DeVault-39/+550
2018-03-28Add client protocols and swaybg skeletonDrew DeVault-182/+347
2018-03-28Update input events per swaywm/wlroots#765Drew DeVault-2/+1
2018-03-28Add subprojects to gitignoreDrew DeVault-0/+1
2018-03-27Fix broken repo referencesDrew DeVault-2/+2
2018-03-27Move .build.yml repo references to github.comDrew DeVault-2/+2
2018-03-27Fix lingering xdg shell issuesDrew DeVault-3/+3
2018-03-27Update API to match latest wlrootsDrew DeVault-2/+2
2018-03-19Merge pull request #1626 from emersion/wlroots-updateDrew DeVault-7/+7
Update wlroots API
2018-03-19Update wlroots APIemersion-7/+7
Breaking changes in wlr_xdg_shell_v6 and wlr_renderer have been made upstream.
2018-03-18Merge pull request #1625 from emersion/matrix-redesignDrew DeVault-10/+10
Update rendering code for wlroots matrix redesign
2018-03-15Update rendering code for wlroots matrix redesignemersion-10/+10
2018-03-15Merge pull request #1622 from emersion/wlroots-subproject-fallbackDrew DeVault-1/+2
meson: allow wlroots to be a subproject
2018-03-15meson: allow wlroots to be a subprojectemersion-1/+2
2018-03-13Merge pull request #1623 from emersion/ipc-output-modesDrew DeVault-2/+38
ipc: add output modes
2018-03-12ipc: add output modesemersion-2/+38
2018-03-04Merge pull request #1617 from swaywm/drop-travisDrew DeVault-44/+9
Drop Travis in favor of builds.sr.ht
2018-03-04Drop Travis in favor of builds.sr.htDrew DeVault-44/+9
2018-03-03Merge pull request #1616 from martinetd/xwayland_nowidthDrew DeVault-0/+4
xwayland: do not send surface configure when no width/height
2018-03-03xwayland: do not send surface configure when no width/heightDominique Martinet-0/+4
The code in apply_horiz_layout systematically does `set_position` then `set_size`, so for new windows there is an invalid call. For old windows there are two calls when only one is needed, with the current code set_position could not send any surface configure without impact, but in the future it might be needed? Native wayland surfaces do not need to know where they are (the set_position handled only updates the sway internal view variable), why does X11 window need that?
2018-02-27Merge pull request #1611 from acrisci/ipc-new-windowDrew DeVault-3/+102
Ipc new window
2018-02-27ipc new window eventTony Crisci-3/+102
2018-02-27Utilize wlr_xwayland_surface_is_unmanagedDrew DeVault-1/+1