TouchPortalPluginSDK
TouchPortalPluginSDK copied to clipboard
This Project is an SDK to create a Touch Portal Plugin using Java or Kotlin and Gradle
Closes #57
Closes #59
Add annotation param `tooltip` to `Setting` ```java public @interface Tooltip { String title() default ""; String body(); String docUrl() default ""; } Tooltip tooltip() default @Tooltip(body = ""); ```
Inside Category.java ```java public @interface SubCategory { String name(); String iconRelativePath() default ""; String id(); } SubCategory[] subCategories() default {}; ```
Right now, the annotations work fine but the declared field is not used Implement this with RxJava and States as Observable
Kotlin Version in the sample in 8.3.0 is deprecated, I'd like to update date it and tweak some related options: - Update Kotlin version to 1.9.24 - 2.0 is newest,...