TouchPortalPluginSDK

This Project is an SDK to create a Touch Portal Plugin using Java or Kotlin and Gradle

GPL-3.0 License

Stars
37
Committers
4

Bot releases are visible (Hide)

TouchPortalPluginSDK - 8.3.0 Latest Release

Published by ChristopheCVB about 2 years ago

TouchPortalPluginSDK - 8.1.2

Published by ChristopheCVB over 2 years ago

TouchPortalPluginSDK - 8.1.0

Published by ChristopheCVB over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/ChristopheCVB/TouchPortalPluginSDK/compare/8.0.1...8.1.0

TouchPortalPluginSDK - 8.0.1

Published by ChristopheCVB about 3 years ago

Touch Portal Plugin SDK

8.0.1

Feat

  • Connector and ConnectorValue
  • Force send State update
  • Data.stateId

Core

  • Maven Central
TouchPortalPluginSDK - 6.0.0

Published by ChristopheCVB over 3 years ago

Touch Portal Plugin SDK

Fixes:

  • TouchPortalPlugin.isUpdateAvailable method
  • Parsing Action's Data for Numbers
  • Action description is no longer mandatory

Feat:

  • Send State Update and Create State now expect an Object as the value
  • OAuth2 Receiver
  • TouchPortalPlugin.sendActionDataUpdate
  • Settings support (with Touch Portal 2.3)
  • Action hasHoldFunctionality and TouchPortalPlugin.isActionBeingHeld
  • Action Data minValue and maxValue

Core:

  • Models
  • Refactor and Clean
  • Data min and max values
  • Read and Write UTF-8
  • Touch Portal Plugin System version to 3
  • Log Management
TouchPortalPluginSDK - 5.0.0

Published by ChristopheCVB about 4 years ago

Touch Portal Plugin SDK

  • States and Events are now tied to a Category
  • Do not add Action Data in entry.tp if none is present
  • Handle On List Change Message
TouchPortalPluginSDK - 4.2.0

Published by ChristopheCVB about 4 years ago

Touch Portal Plugin SDK

  • Plugin Working Directory is set by TP now
  • New Type File and Directory
  • New Type Color
  • Updated Type Number (allow decimals)
  • Added Create and Remove State on the fly
  • ThreadPoolExecutor to allow parallelization
  • Refactor Receiving Messages
  • Allow empty Values for State and Choice updates
  • Manipulate Properties without Exceptions
  • Check for update helper
  • Updated Examples and Tests
TouchPortalPluginSDK - 4.1.0

Published by ChristopheCVB over 4 years ago

Touch Portal Plugin SDK

Automatically call method actions if possible

TouchPortalPluginSDK - 4.0.0

Published by ChristopheCVB over 4 years ago

Touch Portal Plugin SDK

Migrated to Google Gson
Handle Message from Touch Portal Plugin System for type=closePlugin
Execute Callbacks in an Executor
Added Kotlin Example
Upgrade to Gradle 6.5

TouchPortalPluginSDK - 3.0.1

Published by ChristopheCVB over 4 years ago

Touch Portal Plugin SDK

Really Tested and Production ready

fix: Action Data processing
feat: Smart Send State Update

TouchPortalPluginSDK - 3.0.0

Published by ChristopheCVB over 4 years ago

Touch Portal Plugin SDK

Almost Tested and Production ready

TouchPortalPluginSDK - 2.2.0

Published by ChristopheCVB over 4 years ago

Touch Portal Plugin SDK

Add Category Annotation
Event Annotation has now to be bound to a State

TouchPortalPluginSDK - 2.1.0

Published by ChristopheCVB over 4 years ago

Touch Portal Plugin SDK

Gradle Module Helpers

TouchPortalPluginSDK - 2.0.0

Published by ChristopheCVB over 4 years ago

Touch Portal Plugin SDK

Annotation Processing
Gradle Modules Separation

TouchPortalPluginSDK - 1.0.0

Published by ChristopheCVB over 4 years ago

First release of the Touch Portal Plugin SDK

Package Rankings
Top 25.35% on Repo1.maven.org
Badges
Extracted from project README
Touch Portal Plugin SDK Build, Coverage and Publish Release Build and Publish Snapshot Code Coverage Language gradle: Java Touch Portal Plugin SDK Gradle Application Configuration
Related Projects