We move away from proto-based geoms in general, which (I know, I know) ggplot2 is ultimately planning to do in the long run anyway
The change is under the hood; it shouldn't break existing user code at all. They shouldn't notice any difference in how to call our functions.
Disadvantages
Users can't upgrade our package without being forced to upgrade ggplot2 first
We'd need to verify first that we can achieve (reliably) the exact same visual effect with a sides argument as what we're getting with our custom geom. That shouldn't be hard, but we have to do due diligence. We can't just change and hope.
The proposal
If we require v0.9.1, we can eliminate our
geom_rug_alt
and just use ageom_rug()
call with asides
argument.From the 0.9.1 release notes: