This change reworks the X11 box tag parser from a positional <box=...> format to a more flexible attribute-style syntax, adding explicit support for type, offset, width, color, and individual margins like mt, mr, mb, and ml. The drawing code was updated accordingly so box borders honor those margins and use a structured offset representation instead of unpacked positional fields. In practice, theme authors get finer control over boxed segments and more robust parsing when styling status bar output.

Improved xmobar box markup parsing to support named box parameters and per-side margins for more precise border rendering. - zhengqunkoo/xmobar