Feat: Custom modules can now be created through a JSON file. (#887)

* Feat: Custom modules can now be created through a JSON file.

* Added the ability to consume labels and icons.

* Add all properties but styling.

* Wrap up implementation.

* Rename custom modules to basic modules to make way for new actually custom modules.
This commit is contained in:
Jas Singh
2025-04-07 01:52:39 -07:00
committed by GitHub
parent 483facfa56
commit 93235f0fb1
31 changed files with 820 additions and 377 deletions

7
package-lock.json generated
View File

@@ -24,13 +24,8 @@
"typescript": "^5.6.2"
}
},
"../../../../../usr/share/astal/gjs": {
"name": "astal",
"license": "LGPL-2.1"
},
"../../../../usr/share/astal/gjs": {
"name": "astal",
"extraneous": true,
"license": "LGPL-2.1"
},
"node_modules/@eslint-community/eslint-utils": {
@@ -606,7 +601,7 @@
}
},
"node_modules/astal": {
"resolved": "../../../../../usr/share/astal/gjs",
"resolved": "../../../../usr/share/astal/gjs",
"link": true
},
"node_modules/available-typed-arrays": {