chore: get working again on chrome and ready to distribute unpacked (#69)

Organize the plugin for submission, and restore its operation on Chrome. Unfortunately GeoGebra's files block submission, so further work will be needed to create a plugin installer.

Reviewed-on: #69
Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Co-committed-by: Glen Whitney <glen@studioinfinity.org>
This commit is contained in:
Glen Whitney 2024-02-21 15:46:43 +00:00 committed by Glen Whitney
parent 0567da019f
commit c895f2d30f
6 changed files with 96 additions and 5 deletions

View file

@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "archematics",
"version": "1.0",
"version": "<<FROM_PACKAGE_JSON>>",
"description": "unearths mathematical treasures lost in the web",
"icons": {
@ -11,6 +11,12 @@
},
"author": "Glen Whitney <glen@archematics.app>",
"homepage_url": "https://archematics.app",
"browser_specific_settings": {
"gecko": {
"id": "{8b22a3b8-57f1-45f4-8e87-9043115a8093}",
"update_url": "https://archematics.app/updates.json"
}
},
"content_scripts": [
{
"matches": ["*://*/*"],
@ -40,6 +46,7 @@
"deps/x_ite/assets/components/KeyDeviceSensor.js",
"deps/x_ite/assets/components/Scripting.js",
"deps/x_ite/assets/components/Text.js",
"deps/x_ite/assets/images/logo.128.png",
"adapptlet.js",
"adapptypes.js",
"conway.js",

View file

@ -76,6 +76,7 @@
<br/>
<label for="algebra">Show the GeoGebra algebra pane</label>
<input type="checkbox" id="algebra">
<script src="browser-polyfill.js" type="module"></script>
<script src="options.js" type="module"></script>
</body>