polybar-dwm/include
Patrick Ziegler a119c3386b
controller: Print error for duplicate modules (#1534)
* refactor: Use flat module list if possible

Before if you wanted to iterate over all loaded modules you had to first
iterate over all blocks and then over their modules even if you didn't
care about alignment.

* refactor: setup modules in separate function

* controller: Print error for duplicate modules

You can't use the same name twice inside the module lists

E.g.

  modules-left = a b c
  modules-center = a
  modules-right = b

would print an error.

We only print an error for now because we don't want to break existing
configs. But in the future this should be properly enforced.
2019-10-21 10:20:45 +02:00
..
adapters feat(pulse): Show volume in decibels (#1894) 2019-10-09 02:13:57 +02:00
cairo refactor(font): More robust font size calculation 2019-06-03 00:49:48 +02:00
components controller: Print error for duplicate modules (#1534) 2019-10-21 10:20:45 +02:00
drawtypes refactor: Remove all mentions of icon_t 2019-04-08 09:01:48 +02:00
events Incorporate Reviews 2019-08-06 21:36:20 +02:00
modules feat(xworkspaces): Support occupied workspaces (#882) 2019-10-21 10:00:38 +02:00
utils config_parser: Introduce stricter syntax conventions (#1377) 2019-08-06 19:41:31 +02:00
x11 build: remove xdamage extension 2019-06-03 00:46:12 +02:00
CMakeLists.txt build: remove xdamage extension 2019-06-03 00:46:12 +02:00
common.hpp refactor(build): Remove version number namespace 2019-05-17 16:49:47 +02:00
debug.hpp refactor: Cleanup 2017-01-11 03:07:28 +01:00
errors.hpp refactor: Move all event handling to the controller 2016-12-20 05:16:04 +01:00
settings.hpp.cmake builder: remove BUILDER_SPACE_TOKEN 2019-08-06 21:36:20 +02:00