Skip to content

Commit ac74086

Browse files
Merge branch 'OpenTabletDriver:master' into master
2 parents 457f135 + 1ce69d4 commit ac74086

16 files changed

Lines changed: 118 additions & 26 deletions

File tree

README.md

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,39 @@ Plugin-Repository/Repository/{Version}/{Owner}/{Repository}/{Name}.json
1515
| Version | The supported OpenTabletDriver version |
1616
| Owner | The owner of the source code repository |
1717
| Repository | The name of the source code repository |
18-
| Name | The name of the plugin |
18+
| Name | The name of the plugin |
19+
20+
## Plugin Metadata
21+
22+
| Key | Value |
23+
|--------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
24+
| Name | The plugin's name. |
25+
| Owner | The username of the plugin owner. |
26+
| Description | A brief description of the plugin's function. |
27+
| PluginVersion | The plugin version in four-part version number format. |
28+
| SupportedDriverVersion | The minimum required OpenTabletDriver version for the plugin to function in four-part version number format. |
29+
| (Optional) MaxSupportedDriverVersion | The maximum OpenTabletDriver version the plugin functions on in four-part version number format. This should only be included in cases where a minor OpenTabletDriver version introduced breaking changes to a plugin. |
30+
| RepositoryUrl | The git repository url containing the plugin's source code. |
31+
| DownloadUrl | The direct download url for the plugin's release files in a compressed archive format. The plugin's dll files must be contained in the top-level directory of the compressed archive. |
32+
| CompressionFormat | The compression format used by the compressed archive in the DownloadUrl field. Currently, `zip` is the only supported value. |
33+
| SHA256 | The SHA265 hash of the compressed archive in the DownloadUrl field. |
34+
| (Optional) WikiUrl | A link to the plugin's documentation. |
35+
| LicenseIdentifier | The plugin's SPDX license identifier(s), separated by comma. |
36+
37+
Example plugin metadata:
38+
39+
```json
40+
{
41+
"Name": "Example Plugin Name",
42+
"Owner": "Example Owner",
43+
"Description": "This is an example plugin. It does nothing and doesn't exist!",
44+
"PluginVersion": "0.0.1.0",
45+
"SupportedDriverVersion": "0.9.0.0",
46+
"RepositoryUrl": "https://github.com/example-plugin/example-plugin",
47+
"DownloadUrl": "https://github.com/example-plugin/example-plugin/releases/download/0.0.1.0/example-plugin.zip",
48+
"CompressionFormat": "zip",
49+
"SHA256": "950630356075f141f88e6482fc34d39f0bf76026ce612b0c1d9be3c76d4aa0d4",
50+
"WikiUrl": "https://github.com/example-plugin/example-plugin/blob/main/README.md",
51+
"LicenseIdentifier": "GPL-3.0-only"
52+
}
53+
```

Repository/0.6.0.0/Kuuuube/Chatter_Generator/Chatter_Generator.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
"Name": "Chatter Generator",
33
"Owner": "Kuuuube",
44
"Description": "Add chatter, shake, noise, etc to your tablet input.",
5-
"PluginVersion": "0.2.0.0",
5+
"PluginVersion": "0.2.1.0",
66
"SupportedDriverVersion": "0.6.0.0",
77
"RepositoryUrl": "https://github.com/Kuuuube/Chatter_Generator",
8-
"DownloadUrl": "https://github.com/Kuuuube/Chatter_Generator/releases/download/0.2.0/0.2.0_release_Chatter_Generator.zip",
8+
"DownloadUrl": "https://github.com/Kuuuube/Chatter_Generator/releases/download/0.2.1/0.2.1_release_Chatter_Generator.zip",
99
"CompressionFormat": "zip",
10-
"SHA256": "9cd71647ec32e2c671dc1df1ac5ad3cd5d3921be5310f1617c1c6b32b02369cf",
10+
"SHA256": "95e152774130e84d0108772229a029c8a471c30b94defb965a71a5ae4deb0f63",
1111
"WikiUrl": "https://github.com/Kuuuube/Chatter_Generator/blob/master/README.md",
1212
"LicenseIdentifier": "GPL-3.0-only"
1313
}

Repository/0.6.0.0/Kuuuube/Circular_Area/Circular_Area.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"Description": "Circular mapping for tablet areas.",
55
"PluginVersion": "3.1.0.0",
66
"SupportedDriverVersion": "0.6.0.0",
7+
"MaxSupportedDriverVersion": "0.6.0.4",
78
"RepositoryUrl": "https://github.com/Kuuuube/Circular_Area",
89
"DownloadUrl": "https://github.com/Kuuuube/Circular_Area/releases/download/3.1.0/3.1.0_release_Circular_Area.zip",
910
"CompressionFormat": "zip",

Repository/0.6.0.0/Kuuuube/Flip_Axes/Flip_Axes.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"Description": "Flips the X or Y axes of the tablet area.",
55
"PluginVersion": "0.0.2.0",
66
"SupportedDriverVersion": "0.6.0.0",
7+
"MaxSupportedDriverVersion": "0.6.0.4",
78
"RepositoryUrl": "https://github.com/Kuuuube/Flip_Axes",
89
"DownloadUrl": "https://github.com/Kuuuube/Flip_Axes/releases/download/0.0.2/0.0.2_release_Flip_Axes.zip",
910
"CompressionFormat": "zip",

Repository/0.6.0.0/Kuuuube/Hover_Distance_Limiter/Hover_Distance_Limiter.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"Description": "Limits minimum and maximum hover distance.",
55
"PluginVersion": "0.1.2.0",
66
"SupportedDriverVersion": "0.6.0.0",
7+
"MaxSupportedDriverVersion": "0.6.3.0",
78
"RepositoryUrl": "https://github.com/Kuuuube/Hover_Distance_Limiter",
89
"DownloadUrl": "https://github.com/Kuuuube/Hover_Distance_Limiter/releases/download/0.1.2/0.1.2_release_Hover_Distance_Limiter.zip",
910
"CompressionFormat": "zip",

Repository/0.6.0.0/Kuuuube/Tablet_Area_Randomizer/Tablet_Area_Randomizer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"Description": "Randomizes tablet area within given parameters.",
55
"PluginVersion": "0.2.1.0",
66
"SupportedDriverVersion": "0.6.0.0",
7+
"MaxSupportedDriverVersion": "0.6.0.4",
78
"RepositoryUrl": "https://github.com/Kuuuube/Tablet_Area_Randomizer",
89
"DownloadUrl": "https://github.com/Kuuuube/Tablet_Area_Randomizer/releases/download/0.2.1/0.2.1_release_Tablet_Area_Randomizer.zip",
910
"CompressionFormat": "zip",

Repository/0.6.0.0/adryzz/CustomFilter/CustomFilter.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

Repository/0.6.1.0/Kuuuube/Monitor_Toggle/Monitor_Toggle.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"Description": "Bindings for switching between monitors.",
55
"PluginVersion": "0.0.2.0",
66
"SupportedDriverVersion": "0.6.1.0",
7+
"MaxSupportedDriverVersion": "0.6.2.0",
78
"RepositoryUrl": "https://github.com/Kuuuube/Monitor_Toggle",
89
"DownloadUrl": "https://github.com/Kuuuube/Monitor_Toggle/releases/download/0.0.2/0.0.2_release_monitor_toggle.zip",
910
"CompressionFormat": "zip",

Repository/0.6.1.0/Kuuuube/Tablet_Area_Randomizer/Tablet_Area_Randomizer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
"Name": "Tablet Area Randomizer",
33
"Owner": "Kuuuube",
44
"Description": "Randomizes tablet area within given parameters.",
5-
"PluginVersion": "0.2.2.0",
5+
"PluginVersion": "0.3.1.0",
66
"SupportedDriverVersion": "0.6.1.0",
77
"RepositoryUrl": "https://github.com/Kuuuube/Tablet_Area_Randomizer",
8-
"DownloadUrl": "https://github.com/Kuuuube/Tablet_Area_Randomizer/releases/download/0.2.2/0.2.2_release_Tablet_Area_Randomizer.zip",
8+
"DownloadUrl": "https://github.com/Kuuuube/Tablet_Area_Randomizer/releases/download/0.3.1/0.3.1_release_Tablet_Area_Randomizer.zip",
99
"CompressionFormat": "zip",
10-
"SHA256": "01dbdfebbc3e3cdf800438e693ae586c34a2446a0cc95789a5c7c63f555f4fa5",
10+
"SHA256": "196c1355d19410e9fead55d8fab4bc8298f38cc2ecda468f0c2f3b60786c1bd4",
1111
"WikiUrl": "https://github.com/Kuuuube/Tablet_Area_Randomizer/blob/main/README.md",
1212
"LicenseIdentifier": "GPL-3.0-only"
1313
}

Repository/0.6.1.0/Kuuuube/Tablet_Calibration/Tablet_Calibration.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
"Name": "Tablet Calibration",
33
"Owner": "Kuuuube",
44
"Description": "Filters to make perfect display tablet calibration possible.",
5-
"PluginVersion": "0.0.3.0",
5+
"PluginVersion": "0.0.4.0",
66
"SupportedDriverVersion": "0.6.1.0",
77
"RepositoryUrl": "https://github.com/Kuuuube/Tablet_Calibration",
8-
"DownloadUrl": "https://github.com/Kuuuube/Tablet_Calibration/releases/download/0.0.3/0.0.3_release_Tablet_Calibration.zip",
8+
"DownloadUrl": "https://github.com/Kuuuube/Tablet_Calibration/releases/download/0.0.4/0.0.4_release_Tablet_Calibration.zip",
99
"CompressionFormat": "zip",
10-
"SHA256": "14066649953140fbda7c23e29e5b367a9036742329a6953e3c481316029e268c",
10+
"SHA256": "fd443e68e6dd01cec6dd04b260185dad88c0ad72462ca599b0838926608466c5",
1111
"WikiUrl": "https://github.com/Kuuuube/Tablet_Calibration/blob/main/README.md",
1212
"LicenseIdentifier": "GPL-3.0-only"
1313
}

0 commit comments

Comments
 (0)