polybar/cmake
Patrick Ziegler 8afd5b71df
Integrate bar taskqueue into eventloop (#2510)
* Remove DEBUG_SHADED

Was disabled by default AND behind an #if 0

* Make TimerHandle expose more libuv functions

* Prepare for moving double clicks into eventloop

* Make eventloop available to bar

* Remove bar mutex

Everything in the bar is now in the same thread

* Move double-click handling to eventloop

* Extract double click deferred function into method

* Stop throttling clicks

* Increase double click interval to 400 and add option

double-click-interval in the bar section

Closes #1441

* Implement dimming using timer handles

* Remove taskqueue

* Remove unused dependencies

* Cleanup & Comments
2021-09-27 17:35:45 +02:00
..
common cmake: Use set_target_properties for include dirs 2021-03-01 00:05:44 +01:00
modules cmake: Fix FindLibUV 2021-09-21 20:36:23 +02:00
templates cmake: Add option to enable/disable sample config 2020-12-24 02:20:38 +01:00
01-core.cmake cmake: Add option to enable/disable shell files 2020-12-24 02:20:38 +01:00
02-opts.cmake Add cmake files for configuring individual targets 2020-12-24 02:20:38 +01:00
04-targets.cmake cmake: Add option to enable/disable sample config 2020-12-24 02:20:38 +01:00
05-summary.cmake Integrate bar taskqueue into eventloop (#2510) 2021-09-27 17:35:45 +02:00
cxx.cmake Use CMAKE_EXE_LINKER_FLAGS 2021-07-11 14:47:26 +02:00
libpoly.cmake Use libuv >= 1.3.0 2021-09-21 20:36:23 +02:00