because the templates (e.g. steam.styles) provided inside of Dracula formatted pretty chaotically (random spaces, tabs, etc), regex parsing will end up being more difficult to maintain than just making our own writable copy of the template. for steam.styles this is taking the first 340 lines of that document and slotting in values with tags, for instance:
ButtonFace={%ButtonFace%}
...
Friends.InGameColor {%Friends.InGameColor%}
will merge the templates branch once i've mapped and copied all of the templates (steam.styles, gameoverlay.styles, customroot.css to start) and outputting modified templates works.
because the templates (e.g. steam.styles) provided inside of Dracula formatted pretty chaotically (random spaces, tabs, etc), regex parsing will end up being more difficult to maintain than just making our own writable copy of the template. for steam.styles this is taking the first 340 lines of that document and slotting in values with tags, for instance:
will merge the templates branch once i've mapped and copied all of the templates (steam.styles, gameoverlay.styles, customroot.css to start) and outputting modified templates works.