kechprog / dwl

Dwl fork, with much more features

Repository from Github https://github.comkechprog/dwlRepository from Github https://github.comkechprog/dwl

Dwl with missing features

A fork of dwl, with much needed features implemented as well as heavily refactored and extended bar for dwl. Original bar had a limitation of not being able to poll() for events and thus having any additional stuff(e.g. battery, time, etc.) required a lot of cpu time(compared to almost 0% in current implementation)

Done

  • Pen/Tablet support
  • Touchscreen support
  • Trackpad gestures
  • Gaps
  • Modular Components(Bar)
  • Component Alignment
  • Brightness
  • Time
  • Battery
  • Volume
  • Modular file listeners
  • Dynamic font size(dependant on bar hieght)
  • All screens tags at one Component
  • Horizontal alignment component
  • Configurable components
  • Change brightness on multiple screens
  • Touchscreen on/off Component

Planned/Todo

  • Cross-Screen moving of clients
  • Cross-screen alt+tab
  • Pen/Tablet on/off Component
  • Tweakable tablet width/hieght
  • Trackpad emulation via touchscreen(done partially)

About

Dwl fork, with much more features

License:Other


Languages

Language:C 63.1%Language:C++ 34.8%Language:Meson 1.9%Language:CMake 0.1%Language:Shell 0.1%