Is it possible to edit what your plugin does the first time it's opened?
-
I would like to create a tutorial page that will open up the first time the plugin is opened.
-
@TNTHM You can use dumpAsJSON and
loadFromJSON
to store an object containing your "first time opened" variable, and check at each launch if it's true or not.
The first time you check, because obviously, the file does not exist (unless you include it with your installer) the check should throwundefined
-
@TNTHM
When you want to test again the first launch situation, don't forget to delete thetuto.js
file in the UserPresets folderHiseSnippet 1377.3ocsXstaaaCElJNpq1atasnEX+jv+YN.Yt1cMcWKlRbb17ZiiacRP9WJsDcLSjI0jnSiWP.xavdU1ivdj5av1gRxVTxxIFAHN.AljmKemuy4vKtquvlFDH7QFE2ehGEY7El8lvkCaNjv3n1aiL9RycX9Ax8Yin64Q4nsl3QBBnNHCiB+lRHihqhB+7oecKhKgaSSlBgNTvroukMhISlsq0aXtt6PbnJqlL+KsZaK3MEthw.fJXVG4QrOibBsCQI1JlHiGzxgIE98jDIM.Yr5VBmI8FJ9HOR9CYAr9tT0fFndfghldGgqiBwpYQMGxbc5NMvCPfU5lPCEhngmZtKygMa9D53qBW.mngNeXrxMAuF5vq9xCOCM3sZD7drYOaelmLYEE19by1bI0e.ARA5vJRVzJ+8CLaJ.I3xZiHmQ2wGFLSipupd80waTu9Z+b4RfXABWZMaWJwupZF0ePxIPhOm3ikikhtbW7qwSM3ITYSwHOAGFTsR75UTZlnU.vD6qVgvotaI4KT8rBt.6bP.0uqOcvxXJMYqLMdzs0d8OErQK9ILNslqf3.ryn+n2dchBlZmFLSsxkd9ywgMEXWxXt8v0wrA3ALWJ1QPC3eiDSufEHKWBltZJG7ZbkJqcY4RX3Sz+iYpZAT.rmGUeTYcrzeLU4uDAAe1zmB0UXQ+So1R7.AjGFRAGqPhD5jhDLcDc4zg+jxjWkxjwQqy3QdaFDFqZ5tNNUfeEdVnuomm6DrGPlXhDy3LHRWPXnYuZS+txZYSvJ8Nj3NlV81zPKOd6JokuTcgXN8hHlBWkwwJovdJDrFjp3t.WfG.4SISvwPwVFLppu7EtUsmVbsNTLBdGT9xEwmIrennWkgT0SW4FXQNPQ+KfzhAUShqaeXuxpKD1oJdygLTtGq7+RvHZP8dlTlu9HgQVXMwh4j4AdJZooqHfFUVT4nJ4w.1JITBbqgdQUuezX0nanUe.wM.hnREuJJMm+9X5dtxZ4Gl4fNU7og+NBIcOd00JcYohktpDN6RCFj6ZwFyk5m6xpSw8uIEqxGOpO0eJAMUP33rzmWZt3yK0ON2NhgzDTvaCaCEd+jEbJJJlVgucP6sIRh5f034.47n9RlBBFaSOGtwRzwrEM2lFblT3AW9XVt.tDhLb0xSODVUjhXNJ4iywnKlcqFqCsljL3XqOxbjCmMw+LwZHkcxvjaG08OsLJn4rRoc1aI8ic1CMC+9Kz7006o4KzFVdDevFZFKAfogwm7yBCzNVRXCB0EB2+f82C2cyNsdKhBoKRXFwnv.f75w9Ks6u8iVHceEA7GEC7sFKkBdHxehY19asX.8T8Xfmgu9f8b.0xJfbNsMGZrgtBExh.9yLC2lKrctiZutvKadCTBZdVOGv+HS81L8D845.+qWdx+5eOmXJJFJXdDJazwB1ULBLHwGbmwJnkovrr433s9RWb9AGcLix.r+UjEXW+NqTcBe1sTb1Pu378o7077SZPFQ.Owb1ASTPbncNUM3xUu8LybN.Puj6M5HaJ2me8SFFZ9xwe41Brr4Sz7WuGdjgvYrKQl9kGpmaEu.r8Zpq3qtFOOfImn+br6kmirrv8wlcYR6g4i2UxAuvFx223M9wckMaMX.bE5Dvtp4NGc++RNz6EikL9I6Rj9Ln7yry3Q8f25ZSAjvgdU0QfPGsR0vw0UiULSOJ2Ibv+AehWrgZrQ7hMltHZDw1WbrczAupmO9vvY.LwCeEcQycUiwMPgGFC5YVuVczH3UsGaaqnhuEvd957h6fNe2cPmWdGzYi6fNu5Nny2eGz4GtQcT+fBaB6xLJpMAlnaqvanXXzhq1oKrhD8+vxEYPF