System include prefix & 'graph' module fixes
- Added a
@
include prefix that reads from the system (installation) configuration path, rather than the active path (usually@ -> /etc/xdg/glava
,: -> ~/.config/glava
). - Added some new functionality to the GLSL preprocessor that allows re-occurring defines to override the previous value instead of failing with an error
- These two changes allow for including both the system and user module configurations into fragment shaders, which helps prevent breaking changes (see this reply in #73).
- The
radial
module now has configurable offsets, see #69 - The
graph
module has been optimized, has new defaults for theCOLOR
macro, and has new options to disable/enable the outline and highlight, see #76
Thanks to @Patiga, who exclusively reported the mentioned issues.