One thing I’ve noticed regarding these types of guitar specific techniques is the lack of support for multiple notes.
Specifically, if double stops are to be hammered on, pulled off or slid, it is customary in guitar notation to notate slurs between each of the starting and ending voices, inside the beam whenever one is involved (I know this is a rule breaker in virtually every other case). All these slurs are then reflected in the tab.
Currently, as far as I know, there is no way to achieve this without manual editing, since Dorico doesn’t seem to allow slurs to go inside beams in any context.
Based on the limitations of current notation software, I would imagine that modern editions of guitar music might stick to the more common practice of a single slur for multiple notes on the same stem, in which case, there still needs to be an option to show slurs between every pair of starting and ending notes in the tab. I guess this is currently possible by superimposing two slurs in the notation staff manually, and changing the direction of one slur in the tab, but it’s cumbersome and easily flawed.
That said, I really, really love the implementation of the tab feature. Excellent work!