diff --git a/README.md b/README.md index eca2306f..1c8916a3 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# OpenChamber +# OpenChamber [](https://github.com/btriapitsyn/openchamber/stargazers) [](https://github.com/btriapitsyn/openchamber/network/members) diff --git a/docs/references/badges/openchamber-logo-dark.svg b/docs/references/badges/openchamber-logo-dark.svg new file mode 100644 index 00000000..9b275b16 --- /dev/null +++ b/docs/references/badges/openchamber-logo-dark.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/references/badges/openchamber-logo-light.svg b/docs/references/badges/openchamber-logo-light.svg new file mode 100644 index 00000000..5130b2f3 --- /dev/null +++ b/docs/references/badges/openchamber-logo-light.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/desktop/index.html b/packages/desktop/index.html index 500363fb..58daab29 100644 --- a/packages/desktop/index.html +++ b/packages/desktop/index.html @@ -54,39 +54,85 @@ font-family: 'IBM Plex Mono', monospace; background-color: transparent; } - /* Theme-aware text colors for loading screen */ - html.dark body { - color: #CECDC3; /* Flexoki dark foreground */ + /* Theme-aware colors for loading screen */ + html.dark { + --splash-stroke: white; + --splash-face-fill: rgba(255, 255, 255, 0.15); + --splash-cell-fill: rgba(255, 255, 255, 0.35); + --splash-logo-fill: white; } - html.light body { - color: #100F0F; /* Flexoki light foreground */ + html.light { + --splash-stroke: black; + --splash-face-fill: rgba(0, 0, 0, 0.15); + --splash-cell-fill: rgba(0, 0, 0, 0.4); + --splash-logo-fill: black; } .loading { display: flex; align-items: center; justify-content: center; height: 100%; - font-size: 2.5rem; - font-weight: 600; - letter-spacing: 0.05em; } - .loading span { - display: inline-block; - opacity: 0; - transform: translateY(8px); - animation: slideUp 0.5s ease-out forwards; + @keyframes logo-pulse { + 0%, 100% { opacity: 1; } + 50% { opacity: 0.4; } } - @keyframes slideUp { - to { - opacity: 1; - transform: translateY(0); - } + .logo-pulse { + animation: logo-pulse 3s ease-in-out infinite; }