From da1095c29a5377f7c3b4a91affb4cf176f6e7640 Mon Sep 17 00:00:00 2001 From: Bobby Date: Wed, 22 Apr 2026 08:14:32 +0530 Subject: Move screens to lib/screens, version to lib/version, inject version via Vite define; lib is folders-only --- app/app.d.ts | 6 ++-- lib/components/AppVersion.svelte | 2 +- lib/components/BeginScreen.svelte | 48 ---------------------------- lib/components/InitialLoadScreen.svelte | 56 --------------------------------- lib/screens/BeginScreen.svelte | 48 ++++++++++++++++++++++++++++ lib/screens/InitialLoadScreen.svelte | 56 +++++++++++++++++++++++++++++++++ lib/version.ts | 12 ------- lib/version/version.ts | 11 +++++++ routes/+page.svelte | 4 +-- vite.config.ts | 4 +++ 10 files changed, 125 insertions(+), 122 deletions(-) delete mode 100644 lib/components/BeginScreen.svelte delete mode 100644 lib/components/InitialLoadScreen.svelte create mode 100644 lib/screens/BeginScreen.svelte create mode 100644 lib/screens/InitialLoadScreen.svelte delete mode 100644 lib/version.ts create mode 100644 lib/version/version.ts diff --git a/app/app.d.ts b/app/app.d.ts index 242ec56..ef194db 100644 --- a/app/app.d.ts +++ b/app/app.d.ts @@ -1,7 +1,7 @@ - declare global { - namespace App { - } + namespace App {} + + const __APP_VERSION__: string } export {} diff --git a/lib/components/AppVersion.svelte b/lib/components/AppVersion.svelte index 315a47b..28554a7 100644 --- a/lib/components/AppVersion.svelte +++ b/lib/components/AppVersion.svelte @@ -1,5 +1,5 @@

v {APP_VERSION}

diff --git a/lib/components/BeginScreen.svelte b/lib/components/BeginScreen.svelte deleted file mode 100644 index 5832a42..0000000 --- a/lib/components/BeginScreen.svelte +++ /dev/null @@ -1,48 +0,0 @@ - - -
-
- -
- - - - -
- - diff --git a/lib/components/InitialLoadScreen.svelte b/lib/components/InitialLoadScreen.svelte deleted file mode 100644 index 3800715..0000000 --- a/lib/components/InitialLoadScreen.svelte +++ /dev/null @@ -1,56 +0,0 @@ - - -
-
- -
- -
- -
- -

{progress.currentMessage}

-

This will happen once. It will not happen again.

-
- - diff --git a/lib/screens/BeginScreen.svelte b/lib/screens/BeginScreen.svelte new file mode 100644 index 0000000..5832a42 --- /dev/null +++ b/lib/screens/BeginScreen.svelte @@ -0,0 +1,48 @@ + + +
+
+ +
+ + + + +
+ + diff --git a/lib/screens/InitialLoadScreen.svelte b/lib/screens/InitialLoadScreen.svelte new file mode 100644 index 0000000..3800715 --- /dev/null +++ b/lib/screens/InitialLoadScreen.svelte @@ -0,0 +1,56 @@ + + +
+
+ +
+ +
+ +
+ +

{progress.currentMessage}

+

This will happen once. It will not happen again.

+
+ + diff --git a/lib/version.ts b/lib/version.ts deleted file mode 100644 index e8322e3..0000000 --- a/lib/version.ts +++ /dev/null @@ -1,12 +0,0 @@ -import pkg from '@hollowdark/package.json' - -const [major, minor] = pkg.version.split('.') - -/** - * The app's version in short display form (`.`), derived from - * the `version` field in `package.json`. Displayed in the UI footer. - */ -export const APP_VERSION: string = `${major}.${minor}` - -/** The full semver string from `package.json`. */ -export const APP_VERSION_FULL: string = pkg.version diff --git a/lib/version/version.ts b/lib/version/version.ts new file mode 100644 index 0000000..69377b8 --- /dev/null +++ b/lib/version/version.ts @@ -0,0 +1,11 @@ +const [major, minor] = __APP_VERSION__.split('.') + +/** + * The app's version in short display form (`.`), derived + * from the `version` field in `package.json` at build time via Vite's + * `define`. Used in the UI footer. + */ +export const APP_VERSION: string = `${major}.${minor}` + +/** The full semver string from `package.json`. */ +export const APP_VERSION_FULL: string = __APP_VERSION__ diff --git a/routes/+page.svelte b/routes/+page.svelte index 6ffde47..3153e35 100644 --- a/routes/+page.svelte +++ b/routes/+page.svelte @@ -1,7 +1,7 @@