fix: implemented fillopacity with gradient on linux