Add plugin stability badges (#8198)

* Initial Commit

* Fix plugin library URL

* Need to set plugin library location for prerelease

* Styling tweaks

* Docs

* Add tests that the core plugins all have a valid stability field
This commit is contained in:
Jeremy Ruston
2024-05-21 11:22:39 +01:00
committed by GitHub
parent 71d77fe428
commit 5aa3646df5
86 changed files with 328 additions and 113 deletions
+29 -1
View File
@@ -2592,6 +2592,34 @@ a.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk > svg {
flex-grow: 1;
}
.tc-plugin-info-chunk .tc-plugin-info-stability {
margin-right: 4px;
padding: 1px 3px;
font-size: 0.8em;
border-radius: 4px;
font-weight: bold;
}
.tc-plugin-info-chunk .tc-plugin-info-stability-stable {
border: 1px solid green;
color: green;
}
.tc-plugin-info-chunk .tc-plugin-info-stability-experimental {
border: 1px solid #c07c00;
color: #c07c00;
}
.tc-plugin-info-chunk .tc-plugin-info-stability-deprecated {
border: 1px solid red;
color: red;
}
.tc-plugin-info-chunk .tc-plugin-info-stability-legacy {
border: 1px solid blue;
color: blue;
}
.tc-plugin-info-chunk.tc-plugin-info-buttons {
font-size: 0.8em;
line-height: 1.2;
@@ -2613,7 +2641,7 @@ a.tc-tiddlylink.tc-plugin-info:hover > .tc-plugin-info-chunk > svg {
}
.tc-plugin-info-chunk.tc-plugin-info-description div {
font-size: 0.7em;
font-size: 0.8em;
line-height: 1.2;
margin: 2px 0 2px 0;
}