Merge pull request from easylogic/develop support gradient timing function