diff --git a/README.md b/README.md index cef05856..46b002c8 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Pocket ID is a simple OIDC provider that allows users to authenticate with their → Try out the [Demo](https://demo.pocket-id.org) - + The goal of Pocket ID is to be a simple and easy-to-use. There are other self-hosted OIDC providers like [Keycloak](https://www.keycloak.org/) or [ORY Hydra](https://www.ory.sh/hydra/) but they are often too complex for simple use cases. diff --git a/backend/internal/bootstrap/app_images_bootstrap.go b/backend/internal/bootstrap/app_images_bootstrap.go index 6c428468..fb8d6fe5 100644 --- a/backend/internal/bootstrap/app_images_bootstrap.go +++ b/backend/internal/bootstrap/app_images_bootstrap.go @@ -24,7 +24,8 @@ func initApplicationImages(ctx context.Context, fileStorage storage.FileStorage) // Previous versions of images // If these are found, they are deleted legacyImageHashes := imageHashMap{ - "background.jpg": mustDecodeHex("138d510030ed845d1d74de34658acabff562d306476454369a60ab8ade31933f"), + "background.jpg": mustDecodeHex("138d510030ed845d1d74de34658acabff562d306476454369a60ab8ade31933f"), + "background.webp": mustDecodeHex("3fc436a66d6b872b01d96a4e75046c46b5c3e2daccd51e98ecdf98fd445599ab"), } sourceFiles, err := resources.FS.ReadDir("images") diff --git a/backend/resources/images/background.webp b/backend/resources/images/background.webp index 7950cac6..6c48fa1f 100644 Binary files a/backend/resources/images/background.webp and b/backend/resources/images/background.webp differ diff --git a/frontend/src/app.css b/frontend/src/app.css index d120917c..361a0230 100644 --- a/frontend/src/app.css +++ b/frontend/src/app.css @@ -232,22 +232,19 @@ } } -@keyframes slide-bg-container { +@keyframes bg-zoom { 0% { - left: 0; + transform: scale(1.3); } 100% { - left: 650px; + transform: scale(1); } } -.animate-slide-bg-container { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - animation: slide-bg-container 0.6s cubic-bezier(0.33, 1, 0.68, 1) forwards; +.animate-bg-zoom { + transform-origin: center; + will-change: transform; + animation: bg-zoom 0.7s cubic-bezier(0.25, 0.1, 0.25, 1) forwards; } @keyframes delayed-fade { diff --git a/frontend/src/lib/components/header/header.svelte b/frontend/src/lib/components/header/header.svelte index 503e1ca1..82082ccc 100644 --- a/frontend/src/lib/components/header/header.svelte +++ b/frontend/src/lib/components/header/header.svelte @@ -19,7 +19,7 @@ ); -
+