emersion
981827ca42
Cleanup and remove global renderer reference
7 years ago
Drew DeVault
2d46050281
Fix crash when override redirect views close
7 years ago
Drew DeVault
e62cc0ac26
Finish porting over workspace_next_name
7 years ago
Drew DeVault
2a90d26ebe
Fix issues with swaybar on DRM
7 years ago
Drew DeVault
00d450e554
Use output coords for layer surfaces
...
This will need to be more carefully thought out when we get the
output_layout working entirely.
7 years ago
Drew DeVault
d6acb3d86c
Set WAYLAND_DISPLAY earlier in startup
7 years ago
Drew DeVault
9d7f47746c
Merge pull request #1648 from swaywm/swaybar-layers
...
Port swaybar to layer shell
7 years ago
Drew DeVault
f26ecd9f58
Merge remote-tracking branch 'origin/wlroots' into swaybar-layers
7 years ago
Drew DeVault
7162b9bea4
Merge pull request #1654 from acrisci/refactor-2-electric-boogaloo
...
Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"
7 years ago
Tony Crisci
8f490d7d2d
Fix oversights from previous pull request
7 years ago
Tony Crisci
dc8c9fbeb6
Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"
...
This reverts commit 472e81f35d
, reversing
changes made to 6b7841b11f
.
7 years ago
Drew DeVault
d8104db8f1
Early return from render functions if necessary
7 years ago
Drew DeVault
472e81f35d
Merge pull request #1653 from swaywm/revert-1647-refactor-tree
...
Revert "Refactor tree"
7 years ago
Drew DeVault
d0c7f66e95
Revert "Refactor tree"
7 years ago
Drew DeVault
6b7841b11f
Merge pull request #1647 from acrisci/refactor-tree
...
Refactor tree
7 years ago
Tony Crisci
2778edef97
arrange windows
7 years ago
Tony Crisci
92c58b1e63
rename container_for_each_descendent
7 years ago
Drew DeVault
095ac31921
Use render_all_frames from bar_setup
7 years ago
Drew DeVault
6fe66d0e6c
Fix layer_surface_closed
7 years ago
Drew DeVault
dbda7bfbed
Move declaration into loop
7 years ago
Drew DeVault
ddc09940b1
Exit ipc_get_workspace_callback early
7 years ago
Drew DeVault
8efee109ad
Implement modes
7 years ago
Drew DeVault
741424c4e7
Clean up imported bar commands
7 years ago
Drew DeVault
849c3515ab
Use statically allocated text buffer
7 years ago
Drew DeVault
c91adbd188
Fix failure to rearrange output in some cases
7 years ago
Drew DeVault
f3fbf19312
Do some small cleanup
...
- Fix workspace events (security config isn't in use so it wasn't being
sent)
- Kill status bar process when swaybar exits
- Don't rearrange windows on every layer surface commit
7 years ago
Drew DeVault
5f5076baff
Call arrange_windows on layer destroy
7 years ago
Drew DeVault
8b5b72c576
Restart swaybar on config reload
7 years ago
Drew DeVault
2e84f21ab7
Terminate swaybar when freeing bar config
7 years ago
Drew DeVault
2719ddfe5e
Spawn swaybars when outputs are added
7 years ago
Drew DeVault
5c9cdbcdd2
Add swaybg_command
7 years ago
Drew DeVault
569b2bfd5d
Move bar config into its own file
7 years ago
Drew DeVault
bf7a4cd0eb
Add bar configuration commands
7 years ago
Drew DeVault
6836074fed
Implement enough IPC for swaybar to work
7 years ago
Drew DeVault
b72825441b
Fixed laggy focused output boolean
7 years ago
Drew DeVault
da6e48520b
Tear down bar when display exits
7 years ago
Drew DeVault
0464a9910d
Clean up status line on exit
7 years ago
Drew DeVault
0d0ab7c5ce
Implement status line
...
Does not yet support i3bar json protocol
7 years ago
Drew DeVault
718502c815
Iterate over workspaces backwards
7 years ago
Drew DeVault
a76829f375
Some layer shell fixes
...
Based on the corresponding rootston changes
7 years ago
Drew DeVault
531c175d3e
Respect user bar height preference
...
This is an i3-gaps feature we support
7 years ago
Drew DeVault
1e8faeec02
Pixel-perfect rendering
7 years ago
Drew DeVault
37b61eff2d
Add binding mode indicator
7 years ago
Drew DeVault
86ba0fc15d
Re-render bar on IPC updates
7 years ago
Drew DeVault
3a458cd7b5
Implement workspace button rendering
7 years ago
Drew DeVault
3399ad9840
Round up workspaces on each output
7 years ago
Drew DeVault
e5e8094dc3
Only utilize the configured outputs
7 years ago
Drew DeVault
5c9ad035db
Wire up basic IPC support
7 years ago
Drew DeVault
cab1352801
Start port of swaybar to layer shell
...
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.
7 years ago
Drew DeVault
382e8af418
Allow sway IPC clients to fall back to i3 socket
7 years ago