diff --git a/src/content.config.ts b/src/content.config.ts index 427325c..8a3264d 100644 --- a/src/content.config.ts +++ b/src/content.config.ts @@ -1,4 +1,4 @@ -import { defineCollection, z } from "astro:content"; +import { defineCollection } from "astro:content"; import { glob } from "astro/loaders"; const applets = defineCollection({ diff --git a/src/pages/index.astro b/src/pages/index.astro index 1cc90c0..c25aaab 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -52,8 +52,8 @@ const themes = [{ url: "themes/pilot/", title: "Pilot" }];
These logic applets don't have any UI. There are specialised UI applets in themes that - control these.Applets with each a singular purpose and don't have any UI. There are specialised UI + applets in themes that control these.
@@ -67,28 +67,47 @@ const themes = [{ url: "themes/pilot/", title: "Pilot" }]; } -Applets that manage input and output of the system. Where input is audio files or - streams, and output is derived data such as a music playlist.Input and output managers of the system. Where input is audio files or streams, and + output is derived data such as a music playlist.
-These applets interact with the bytes provided by the data storage, or provide to. This - processed data can then be passed to the UI layer and engine applets.These applets interact with the bytes provided by the data storage applets, or provide + to. This processed data can then be passed on to the UI layer and engine applets.
-- Supplemental applets, such as scrobblers. + Applets that serve as an intermediate in order to make a particular kind of applet + configurable. In other words, these allow for an applet to be swapped out with another + that takes the same actions and data output. +
+ ++ These too are applet compositions. However, unlike themes, these are purely logical, and + optional. Mostly exist in order to construct sensible defaults. +
+ ++ Additional applets, such as scrobblers.