diff --git a/internal/assets/dist/gearberg-1024.webp b/internal/assets/dist/gearberg-1024.webp index f3c5b67..241ab38 100644 Binary files a/internal/assets/dist/gearberg-1024.webp and b/internal/assets/dist/gearberg-1024.webp differ diff --git a/internal/assets/dist/gearberg-1440.webp b/internal/assets/dist/gearberg-1440.webp index 04e1bcc..3393d37 100644 Binary files a/internal/assets/dist/gearberg-1440.webp and b/internal/assets/dist/gearberg-1440.webp differ diff --git a/internal/assets/dist/gearberg-680.webp b/internal/assets/dist/gearberg-680.webp index a8f3834..e83b0fd 100644 Binary files a/internal/assets/dist/gearberg-680.webp and b/internal/assets/dist/gearberg-680.webp differ diff --git a/internal/assets/dist/index.css b/internal/assets/dist/index.css index aa67757..474ab04 100644 --- a/internal/assets/dist/index.css +++ b/internal/assets/dist/index.css @@ -23,6 +23,7 @@ --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; + --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; @@ -6514,10 +6515,6 @@ width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); } - .size-8 { - width: calc(var(--spacing) * 8); - height: calc(var(--spacing) * 8); - } .status-lg { @layer daisyui.l1.l2 { width: calc(0.25rem * 3); @@ -6784,6 +6781,9 @@ .w-xs { width: var(--container-xs); } + .max-w-2xl { + max-width: var(--container-2xl); + } .max-w-3xl { max-width: var(--container-3xl); } @@ -7107,12 +7107,6 @@ .gap-8 { gap: calc(var(--spacing) * 8); } - .gap-10 { - gap: calc(var(--spacing) * 10); - } - .gap-12 { - gap: calc(var(--spacing) * 12); - } .space-y-0\.5 { :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; @@ -9177,6 +9171,10 @@ --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } + .shadow-xl { + --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } .outline { outline-style: var(--tw-outline-style); outline-width: 1px; @@ -10048,6 +10046,11 @@ line-height: var(--tw-leading, var(--text-3xl--line-height)); } } + .sm\:hidden { + @media (width >= 40rem) { + display: none; + } + } .sm\:inline { @media (width >= 40rem) { display: inline; @@ -10307,21 +10310,6 @@ display: none; } } - .lg\:flex-row-reverse { - @media (width >= 64rem) { - flex-direction: row-reverse; - } - } - .lg\:justify-start { - @media (width >= 64rem) { - justify-content: flex-start; - } - } - .lg\:text-left { - @media (width >= 64rem) { - text-align: left; - } - } .is-drawer-close\:tooltip { &:where(.drawer-toggle:not(:checked) ~ .drawer-side, .drawer-toggle:not(:checked) ~ .drawer-side *) { @layer daisyui.l1.l2.l3 { diff --git a/internal/templates/components/icons.tmpl b/internal/templates/components/icons.tmpl index 9fe38c2..8d6c00b 100644 --- a/internal/templates/components/icons.tmpl +++ b/internal/templates/components/icons.tmpl @@ -174,5 +174,9 @@ {{ end }} {{ define "docs-icon" }} - + +{{ end }} + +{{ define "check-icon" }} + {{ end }} \ No newline at end of file diff --git a/internal/templates/pages/landing.tmpl b/internal/templates/pages/landing.tmpl index ba87cde..4940534 100644 --- a/internal/templates/pages/landing.tmpl +++ b/internal/templates/pages/landing.tmpl @@ -28,82 +28,76 @@
{{/* Hero Section */}}
-
-
-
- Gearberg equipment management interface -
-
-
-
-

Track your gear.
Run your rentals.

-
- Open Source - No Lock-in - Easy Installation -
-
-{{/* Features */}} -
+{{/* Why use Gearberg? */}} +
-

Features

-
- -
-
-

- {{ template "equipment-icon" . }} - Equipment -

-

Bulk quantities or serialized items, with categories and photos.

+
+

Why use Gearberg?

+

Rentman is overkill for most shops. Gearberg gives you clear, useful tracking without complexity, training or prior experience.

+
+
+ +
+ {{ template "check-icon" . }} +
+

Equipment

+

Bulk quantities or serialized items, with categories and photos.

-
-
-

- {{ template "rentals-icon" . }} - Rentals -

-

Check out gear to people, set due dates, track returns.

+
+ {{ template "check-icon" . }} +
+

Rentals

+

Check out gear to people, set due dates, track returns.

-
-
-

- {{ template "import-export-icon" . }} - Import & Export -

-

CSV in, CSV out. Your data is never locked in.

+
+ {{ template "check-icon" . }} +
+

Import & Export

+

CSV in, CSV out. Your data is never locked in.

-
-
-

- {{ template "open-source-icon" . }} - Open Source -

-

AGPL v3. Self-host it, audit it, contribute to it. View on GitHub.

+
+ {{ template "check-icon" . }} +
+

Open Source

+

AGPL v3. Self-host it, audit it, contribute to it. View on GitHub.

diff --git a/internal/templates/partials/landing-header.tmpl b/internal/templates/partials/landing-header.tmpl index 2278903..9351a25 100644 --- a/internal/templates/partials/landing-header.tmpl +++ b/internal/templates/partials/landing-header.tmpl @@ -1,12 +1,14 @@ {{ define "landing-header" }} -