Use Astro Toolip over Shoelace, remove Roadmap

This commit is contained in:
Korbs 2024-09-24 14:36:46 -04:00
parent 26ec65ae6f
commit 6dc48c44ed
2 changed files with 2 additions and 44 deletions

View file

@ -2,10 +2,6 @@
// Properties
const { Title, Description, VideoSrc, UseImage, UseVideo, Credit, VideoPoster, Image } = Astro.props;
// Components
import SudoVanillaLogo from "@components/global/SudoVanillaLogo.astro";
import SudoVanilla from "@components/global/SudoVanillaLogo.astro";
// Icons
import { InfoCircle } from "@iconoir/vue";
---
@ -13,19 +9,8 @@ import { InfoCircle } from "@iconoir/vue";
<div class="landing-hero">
{UseImage ? <img src={Image}/> : null}
{UseVideo ? <video autoplay muted loop src={VideoSrc} poster={VideoPoster}></video> : null}
<!-- Shoelace needs JS, this is a fallback solution -->
<noscript>
<p id="video-credit">{Credit}</p>
</noscript>
<sl-tooltip
id="video-credit-js"
class="with-js"
content={Credit}
placement="top-end"
style="--sl-tooltip-arrow-size: 0; --max-width: 600px;"
>
<InfoCircle id="video-credit-js" width={16} height={16} />
</sl-tooltip>
<noscript><p id="video-credit">{Credit}</p></noscript>
<InfoCircle title={Credit} id="video-credit-js" width={16} height={16} />
<div class="hero-content">
<h2>{Title}</h2>
<p>{Description}</p>

View file

@ -1,27 +0,0 @@
---
layout: '@layouts/Markdown.astro'
title: Roadmap
---
import Heading from '@components/Heading.astro'
import {MapsArrowDiagonal} from '@iconoir/vue'
<Heading Title="Roadmap" Description="The Future of SudoVanilla"><slot slot="icon"><MapsArrowDiagonal/></slot></Heading>
## 2024
- ~~Transfer to sudovanilla.org~~ (Completed)
- ~~Pause or stop all desktop development~~ (Completed)
- Switch to Caddy
- Switch to seelf(from Dockge)
## 2025
- ~~Launch Mastodon instance~~ (Completed ahead of time)
- Launch MinPluto Beta
- Launch Matrix instance
- Launch Forums
- Add SSO (For all services on SudoVanilla)
- Learn Tauri? Learn some Rust?
- Continue desktop development
## 2026
- Launch Minecraft Server (Help wanted?)