From 9d4c1246d2bfc73d9209ceaa76a007dacb125ec0 Mon Sep 17 00:00:00 2001
From: unbedenklich <106080544+unbedenklich@users.noreply.github.com>
Date: Sat, 31 Jan 2026 21:00:59 +0100
Subject: [PATCH 1/2] commandbar changes
---
src/app.css | 2 +
.../ATProtoCollectionsCard.svelte | 24 ++-
src/lib/cards/ATProtoCollectionsCard/index.ts | 7 +-
src/lib/cards/BigSocialCard/index.ts | 5 +-
src/lib/cards/BlueskyMediaCard/index.ts | 7 +-
src/lib/cards/BlueskyPostCard/index.ts | 5 +-
src/lib/cards/ButtonCard/index.ts | 6 +-
src/lib/cards/ClockCard/ClockCard.svelte | 87 ++++++++
.../cards/ClockCard/ClockCardSettings.svelte | 74 +++++++
src/lib/cards/ClockCard/index.ts | 31 +++
.../cards/CountdownCard/CountdownCard.svelte | 185 +++++++++++++++++
.../CountdownCardSettings.svelte | 44 ++++
src/lib/cards/CountdownCard/index.ts | 29 +++
src/lib/cards/DrawCard/index.ts | 5 +-
src/lib/cards/EmbedCard/index.ts | 4 +-
src/lib/cards/EventCard/index.ts | 5 +-
src/lib/cards/FluidTextCard/index.ts | 6 +-
src/lib/cards/GIFCard/index.ts | 5 +-
src/lib/cards/GameCards/DinoGameCard/index.ts | 6 +-
src/lib/cards/GameCards/TetrisCard/index.ts | 7 +-
.../CreateGitHubProfileCardModal.svelte | 70 +++++++
src/lib/cards/GitHubProfileCard/index.ts | 7 +-
src/lib/cards/GuestbookCard/index.ts | 4 +-
src/lib/cards/ImageCard/index.ts | 21 +-
src/lib/cards/LatestBlueskyPostCard/index.ts | 7 +-
.../cards/LinkCard/CreateLinkCardModal.svelte | 44 ++++
src/lib/cards/LinkCard/index.ts | 24 ++-
src/lib/cards/LivestreamCard/index.ts | 4 +-
src/lib/cards/MapCard/index.ts | 11 +-
.../PopfeedReviews/PopfeedReviewsCard.svelte | 62 +++---
src/lib/cards/PopfeedReviews/index.ts | 6 +-
src/lib/cards/SectionCard/index.ts | 17 +-
src/lib/cards/SpotifyCard/index.ts | 5 +-
.../StandardSiteDocumentListCard.svelte | 42 +++-
.../StandardSiteDocumentListCard/index.ts | 7 +-
src/lib/cards/StatusphereCard/index.ts | 6 +-
.../TealFMPlaysCard/TealFMPlaysCard.svelte | 30 ++-
src/lib/cards/TealFMPlaysCard/index.ts | 7 +-
src/lib/cards/TextCard/index.ts | 17 +-
src/lib/cards/TimerCard/index.ts | 18 +-
src/lib/cards/VCardCard/index.ts | 4 +-
src/lib/cards/VideoCard/index.ts | 4 +-
.../CreateYoutubeCardModal.svelte | 52 +++++
src/lib/cards/YoutubeVideoCard/index.ts | 13 +-
src/lib/cards/index.ts | 4 +
src/lib/cards/types.ts | 6 +
.../card-command/CardCommand.svelte | 192 ++++++++++++++++++
src/lib/website/EditBar.svelte | 179 +---------------
src/lib/website/EditableWebsite.svelte | 71 +++++--
49 files changed, 1211 insertions(+), 267 deletions(-)
create mode 100644 src/lib/cards/ClockCard/ClockCard.svelte
create mode 100644 src/lib/cards/ClockCard/ClockCardSettings.svelte
create mode 100644 src/lib/cards/ClockCard/index.ts
create mode 100644 src/lib/cards/CountdownCard/CountdownCard.svelte
create mode 100644 src/lib/cards/CountdownCard/CountdownCardSettings.svelte
create mode 100644 src/lib/cards/CountdownCard/index.ts
create mode 100644 src/lib/cards/GitHubProfileCard/CreateGitHubProfileCardModal.svelte
create mode 100644 src/lib/cards/LinkCard/CreateLinkCardModal.svelte
create mode 100644 src/lib/cards/YoutubeVideoCard/CreateYoutubeCardModal.svelte
create mode 100644 src/lib/components/card-command/CardCommand.svelte
diff --git a/src/app.css b/src/app.css
index 3914088..251dffa 100644
--- a/src/app.css
+++ b/src/app.css
@@ -3,6 +3,8 @@
@plugin '@tailwindcss/forms';
@plugin '@tailwindcss/typography';
+@plugin 'tailwindcss-animate';
+
@source '../node_modules/@foxui';
@custom-variant dark (&:where(.dark, .dark *):not(:where(.light, .light *)));
diff --git a/src/lib/cards/ATProtoCollectionsCard/ATProtoCollectionsCard.svelte b/src/lib/cards/ATProtoCollectionsCard/ATProtoCollectionsCard.svelte
index 54d9cae..dfd7a36 100644
--- a/src/lib/cards/ATProtoCollectionsCard/ATProtoCollectionsCard.svelte
+++ b/src/lib/cards/ATProtoCollectionsCard/ATProtoCollectionsCard.svelte
@@ -39,9 +39,23 @@