mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-19 00:56:16 +00:00
With XML+resolv selected together, the bottom panes rendered as "Current XML | Planned XML | Planned resolv hook" plus a separate full-width "Current /etc/resolv.conf" block above — three panes plus a hanger above, each pair scattered. Restructured into two side-by-side .diff-container rows that each pair their own Current/Planned columns: - #xml-diff-row — Current Config (on Speaker) | Planned Config (AfterTouch) - #resolv-diff-row — Current /etc/resolv.conf | Planned /etc/resolv.conf Hook current-resolv-pane moved out of its standalone wrapper into the resolv row. The deprecated #planned-hosts-pane is removed entirely (hosts is no longer offered as a method, per the earlier UI cleanup). onCustomizeChange now toggles the row IDs instead of per-pane IDs, and uses display:"" rather than display:"block" so the .diff-container flex layout isn't accidentally overridden. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>