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
loadFromJSONto 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.jsfile 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