diff options
| author | Linnea Gräf <nea@nea.moe> | 2025-05-25 22:18:33 +0200 |
|---|---|---|
| committer | Linnea Gräf <nea@nea.moe> | 2025-05-25 22:18:33 +0200 |
| commit | 8f82b1e6bf82f4670a03f68242121d327f334115 (patch) | |
| tree | 91335bc1c8877823cdf5783877ec3947427d5603 /src/main/resources | |
| parent | 03064dd01f1e71623098e03df7ec8b42410de0de (diff) | |
| download | Firmament-8f82b1e6bf82f4670a03f68242121d327f334115.tar.gz Firmament-8f82b1e6bf82f4670a03f68242121d327f334115.tar.bz2 Firmament-8f82b1e6bf82f4670a03f68242121d327f334115.zip | |
feat: Add license viewer /firm licenses
Diffstat (limited to 'src/main/resources')
| -rw-r--r-- | src/main/resources/assets/firmament/gui/license_viewer/index.xml | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/src/main/resources/assets/firmament/gui/license_viewer/index.xml b/src/main/resources/assets/firmament/gui/license_viewer/index.xml new file mode 100644 index 0000000..c23153d --- /dev/null +++ b/src/main/resources/assets/firmament/gui/license_viewer/index.xml @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<Root xmlns="http://notenoughupdates.org/moulconfig" + xmlns:firm="http://firmament.nea.moe/moulconfig" +> + <Center> + <Panel background="VANILLA"> + <Column> + <Center> + <Scale scale="2"> + <Text text="Firmament Licenses"/> + </Scale> + </Center> + <!-- <firm:Line/>--> + <ScrollPanel width="306" height="250"> + <Panel insets="3" background="TRANSPARENT"> + <Array data="@softwares"> + <Center> + <firm:Fixed width="300"> + <Panel background="VANILLA" insets="8"> + <Column> + <Scale scale="1.2"> + <Text text="@projectName"/> + </Scale> + <When condition="@hasWebPresence"> + <Row> + <firm:Button onClick="@open"> + <Text text="Navigate to WebSite"/> + </firm:Button> + </Row> + <Spacer/> + </When> + <Text text="@projectDescription" width="280"/> + <Array data="@developers"> + <Row> + <Text text="by "/> + <Text text="@name"/> + </Row> + </Array> + <Array data="@licenses"> + <When condition="@hasUrl"> + <firm:Button onClick="@open"> + <Center> + <Row> + <Text text="License: "/> + <Text text="@name"/> + </Row> + </Center> + </firm:Button> + <Row> + <Text text="License: "/> + <Text text="@name"/> + </Row> + </When> + </Array> + </Column> + </Panel> + </firm:Fixed> + </Center> + </Array> + </Panel> + </ScrollPanel> + </Column> + </Panel> + </Center> +</Root> |
