diff --git a/lib/volumen/admin_routes.rb b/lib/volumen/admin_routes.rb index 272c2a2..32eacd8 100644 --- a/lib/volumen/admin_routes.rb +++ b/lib/volumen/admin_routes.rb @@ -109,6 +109,10 @@ module Volumen send_file(File.expand_path("web/public/volumen-logo.svg", __dir__)) end + app.get "/admin/icon.svg" do + send_file(File.expand_path("web/public/volumen-icon.svg", __dir__)) + end + app.get "/admin/settings" do require_login! @crumbs = [["Settings", nil]] diff --git a/lib/volumen/web/public/volumen-icon.svg b/lib/volumen/web/public/volumen-icon.svg new file mode 100644 index 0000000..b2cb61d --- /dev/null +++ b/lib/volumen/web/public/volumen-icon.svg @@ -0,0 +1,159 @@ + + diff --git a/lib/volumen/web/views/layout.erb b/lib/volumen/web/views/layout.erb index 48d06b0..b91e52d 100644 --- a/lib/volumen/web/views/layout.erb +++ b/lib/volumen/web/views/layout.erb @@ -63,10 +63,7 @@ border-bottom: 1px solid var(--border); } .sidebar-head .logo { - width: 28px; height: 28px; display: grid; place-items: center; - background: var(--accent); color: var(--on-accent); - border-radius: 8px; font-weight: 700; font-size: 0.85rem; - letter-spacing: -0.02em; + width: 28px; height: 28px; display: block; flex-shrink: 0; } .sidebar-head .name { font-size: 0.95rem; font-weight: 600; letter-spacing: -0.01em; @@ -496,9 +493,7 @@ display: flex; align-items: center; gap: 0.6rem; font-size: 1rem; font-weight: 600; letter-spacing: -0.01em; } .login-side .brand-mark .logo { - width: 32px; height: 32px; display: grid; place-items: center; - background: rgba(255,255,255,0.2); border-radius: 8px; backdrop-filter: blur(8px); - font-weight: 700; + width: 32px; height: 32px; display: block; } .login-side .pitch { max-width: 480px; } .login-side .pitch h1 { font-size: 2.5rem; font-weight: 700; letter-spacing: -0.03em; line-height: 1.1; margin: 0 0 1rem; } @@ -559,7 +554,7 @@