Raphael Robatsch
7d8c2f8b8c
release v1.0.3
2022-12-11 19:30:30 +01:00
Raphael Robatsch
5bb988bc80
add changelog
2022-12-10 13:52:54 +01:00
Raphael Robatsch
83f59945a6
fix crash when an output goes away
...
happens e.g. when a monitor is powered off.
The wl_output interface published by dwl has version 1, but the
wl_output_release request is only supported since version 3.
2022-12-04 19:05:35 +01:00
Raphael Robatsch
fb2c8e5f42
fix bug where hidden bar cannot be shown anymore
2022-11-27 10:41:05 +01:00
Raphael Robatsch
85b7b6290a
add manpage
2022-04-21 21:51:30 +02:00
Raphael Robatsch
ad7dea8232
remove unneeded path variable
2022-03-05 10:11:35 +01:00
Raphael Robatsch
ee2e709317
code style cleanup
2021-11-17 17:53:35 +01:00
Raphael Robatsch
155a028676
enable freebsd build
2021-11-16 19:54:39 +01:00
Raphael Robatsch
f257340432
portability: abstract memfd_create away
2021-11-16 19:54:20 +01:00
Raphael Robatsch
4b54d4b3d1
portability: replace epoll with poll
2021-11-16 19:54:20 +01:00
Raphael Robatsch
97176b3a10
portability: replace signalfd with self-pipe
2021-11-16 19:46:58 +01:00
Raphael Robatsch
7da9aad117
add ci files
2021-11-16 18:12:57 +01:00
Raphael Robatsch
08b329a801
replace mailing list
2021-11-15 19:37:37 +01:00
Raphael Robatsch
47ab67a52a
fix build warnings
2021-11-06 16:26:12 +01:00
Raphael Robatsch
ad8c9bc20c
update readme with arch dependencies
2021-11-05 21:31:47 +01:00
Raphael Robatsch
a6104020cb
perf: don't rerender on configure, if w/h didn't change
2021-11-04 08:32:02 +01:00
Raphael Robatsch
b5c9de5619
style: indent, send actual buffer w/h in damage
2021-11-04 08:23:42 +01:00
Raphael Robatsch
d1b0c75bcb
update ipc patch
2021-11-02 19:26:12 +01:00
Raphael Robatsch
945a93ed64
refactor: don't wrap Bar in an optional
2021-11-02 19:15:24 +01:00
Raphael Robatsch
2f79dbd9fb
don't render unless we have a buffer
2021-11-02 18:49:50 +01:00
Raphael Robatsch
3be7cf1a76
readme: add hint to someblocks
2021-10-31 18:36:53 +01:00
Raphael Robatsch
d3c855da23
style: migrate ipc mechanism from branch to patch
2021-10-31 18:34:12 +01:00
Raphael Robatsch
3409d45a62
fix: update selmon
2021-10-31 17:50:59 +01:00
Raphael Robatsch
69722bae48
style: config
2021-10-30 11:55:35 +02:00
Raphael Robatsch
41992ddf86
Merge branch 'master' into stdin
2021-10-30 11:52:03 +02:00
Raphael Robatsch
c7ecfd3911
use own TagState enum for consistency with stdin patch
2021-10-30 11:50:36 +02:00
Raphael Robatsch
82330ddf7d
Merge branch 'master' into stdin
2021-10-30 11:44:40 +02:00
Raphael Robatsch
b40f557467
style: reorder functions
2021-10-30 11:41:27 +02:00
Raphael Robatsch
ea5ab9e28b
bugfix: line_buffer
2021-10-30 11:21:30 +02:00
Raphael Robatsch
7b31d4cc54
bugfixes
2021-10-30 11:20:27 +02:00
Raphael Robatsch
a4cbf117c9
rearrange stdin handler
2021-10-29 23:35:40 +02:00
Raphael Robatsch
1c538a003d
Merge branch 'master' into stdin
2021-10-29 23:27:17 +02:00
Raphael Robatsch
e2c4eb6185
Bar::setLayout: take layout name instead of number
2021-10-29 23:25:07 +02:00
Raphael Robatsch
6da4df255c
style: fix spacing issues
2021-10-29 23:23:35 +02:00
Raphael Robatsch
fd501be2d6
read dwl status from stdin
2021-10-29 22:22:58 +02:00
Raphael Robatsch
a600256e24
read dwl status from stdin
2021-10-29 22:22:25 +02:00
Raphael Robatsch
0f81338bb6
style: spaces -> tabs
2021-10-29 20:36:30 +02:00
Raphael Robatsch
7b3700e730
bugfix: make toggleview work properly
2021-10-29 20:22:11 +02:00
Raphael Robatsch
30329b71f4
style: pointer/reference goes to type, not name
2021-10-29 20:19:09 +02:00
Raphael Robatsch
ebf06f932f
line buffer: cleanup
2021-10-29 20:03:26 +02:00
Raphael Robatsch
9dffc074ff
fix typo in readme
2021-10-28 17:59:21 +02:00
Raphael Robatsch
e29aee3386
update url to wayland-ipc patch
2021-10-28 17:25:35 +02:00
Raphael Robatsch
f794f562cf
update readme
2021-10-28 17:22:40 +02:00
Raphael Robatsch
66939c0c7b
rename "current" monitor to "selected"
2021-10-28 17:22:40 +02:00
Raphael Robatsch
8e8e1b7614
fix pango crash
2021-10-28 17:22:40 +02:00
Raphael Robatsch
32c66cee87
installable executable
2021-10-27 20:45:39 +02:00
Raphael Robatsch
f25f39f873
readme typo
2021-10-27 18:57:20 +02:00
Raphael Robatsch
8748291120
readme typo
2021-10-27 18:55:51 +02:00
Raphael Robatsch
40125e20bb
relicense to mit
2021-10-27 18:49:26 +02:00
Raphael Robatsch
4736b8a462
packaging
2021-10-27 18:36:57 +02:00
Raphael Robatsch
b30a695ffc
packaging
2021-10-27 18:20:14 +02:00
Raphael Robatsch
57063cb17f
bar hide/show commands
2021-10-27 17:24:47 +02:00
Raphael Robatsch
1175bbbc23
capture xdg-output names
2021-10-27 17:24:47 +02:00
Raphael Robatsch
5e5c04af47
show/hide calls
2021-10-27 17:24:47 +02:00
Raphael Robatsch
3db22e4a71
replace qt with cairo/pango/epoll
2021-10-27 17:24:47 +02:00
Raphael Robatsch
31c09e24d6
replace qt event loop with epoll
2021-10-27 17:24:47 +02:00
Raphael Robatsch
dfae73b1c5
refactoring protocol build and shm_buffer
2021-10-27 17:24:47 +02:00
Raphael Robatsch
d5c4349a3f
protocol docs
2021-10-26 18:39:05 +02:00
Raphael Robatsch
06f344c8fb
spawn function
2021-10-26 16:40:19 +02:00
Raphael Robatsch
e17f9fd459
add set_client_tags
2021-10-26 16:17:07 +02:00
Raphael Robatsch
4556789b0e
remove kb handling due to missing focus
2021-10-26 15:32:25 +02:00
Raphael Robatsch
bc35014269
multiseat handling
2021-10-26 12:59:41 +02:00
Raphael Robatsch
8c959d60a1
click handling (without modifiers)
2021-10-26 11:40:46 +02:00
Raphael Robatsch
dd9c7d72cc
add readme/license
2021-10-25 23:53:25 +02:00
Raphael Robatsch
8a5c52d2db
receive selected/layout/title
2021-10-25 21:54:14 +02:00
Raphael Robatsch
629e8f6e1c
receive bar state
2021-10-25 20:52:21 +02:00
Raphael Robatsch
7298730969
dont deadlock while receiving events
2021-10-25 19:02:35 +02:00
Raphael Robatsch
0b5710da3e
update dwl protocol
2021-10-25 15:49:01 +02:00
Raphael Robatsch
1573c6348a
Receive tag names from dwl
2021-10-24 19:04:29 +02:00
Raphael Robatsch
771082aa6e
add dwl-wm protocol file
2021-10-22 18:32:58 +02:00
Raphael Robatsch
6794c5f943
Add cursor handling
2021-10-22 17:34:21 +02:00
Raphael Robatsch
3f09b57ed0
Add click handling
2021-10-22 17:26:05 +02:00
Raphael Robatsch
58d004ec59
Update status from pipe
2021-10-22 16:52:04 +02:00
Raphael Robatsch
9c08a11b32
SIGINT/SIGTERM handling
2021-10-22 16:39:19 +02:00
Raphael Robatsch
ca4800df44
Begin work on status input
2021-10-22 16:32:53 +02:00
Raphael Robatsch
a239c94598
Render status bar
2021-10-22 15:55:29 +02:00
Raphael Robatsch
41e2b7286d
Configurable font
2021-10-22 15:49:09 +02:00
Raphael Robatsch
120af1612f
Configurable colors
2021-10-22 15:42:42 +02:00
Raphael Robatsch
4c0b1f31fe
Draw tags
2021-10-22 15:34:19 +02:00
Raphael Robatsch
64fa80f8b2
Remove unneccessary waylandFlush() calls
2021-10-22 15:05:47 +02:00
Raphael Robatsch
b60462feb6
configurable layer shell setup
2021-10-21 08:28:22 +02:00
Raphael Robatsch
9b72acd912
offscreen rendering
2021-10-20 21:09:19 +02:00
Raphael Robatsch
be9f2f9903
add bar class
2021-10-20 20:45:23 +02:00
Raphael Robatsch
d8098fccc0
add shm_buffer class
2021-10-20 20:20:27 +02:00
Raphael Robatsch
4e4b82e478
initial
2021-10-19 22:48:13 +02:00