Feat rebrand armature (#43)
All checks were successful
All checks were successful
Co-authored-by: Jeffrey Smith <jasafpro@gmail.com> Co-committed-by: Jeffrey Smith <jasafpro@gmail.com>
This commit was merged in pull request #43.
This commit is contained in:
@@ -6,7 +6,7 @@ import (
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
|
||||
"switchboard-core/store"
|
||||
"armature/store"
|
||||
)
|
||||
|
||||
// TeamOption for template dropdowns.
|
||||
|
||||
@@ -24,8 +24,8 @@ import (
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
|
||||
"switchboard-core/config"
|
||||
"switchboard-core/store"
|
||||
"armature/config"
|
||||
"armature/store"
|
||||
)
|
||||
|
||||
//go:embed templates/*.html templates/components/*.html templates/surfaces/*.html
|
||||
@@ -867,7 +867,7 @@ func (e *Engine) loadFooter() FooterConfig {
|
||||
|
||||
// loadBranding reads instance branding from global settings.
|
||||
func (e *Engine) loadBranding() (name, logoURL, tagline string) {
|
||||
name = "Switchboard Core" // default
|
||||
name = "Armature" // default
|
||||
if e.stores.GlobalConfig == nil {
|
||||
return
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ import (
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
|
||||
"switchboard-core/middleware"
|
||||
"armature/middleware"
|
||||
)
|
||||
|
||||
// SeedSurfaces writes core surface manifests to the registry table.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover, interactive-widget=resizes-content">
|
||||
<title>{{block "title" .}}Switchboard Core{{end}}</title>
|
||||
<title>{{block "title" .}}Armature{{end}}</title>
|
||||
<link rel="icon" type="image/svg+xml" href="{{.BasePath}}/favicon.svg?v={{.Version}}">
|
||||
<link rel="icon" type="image/x-icon" href="{{.BasePath}}/favicon.ico?v={{.Version}}">
|
||||
{{/* Decomposed from monolithic styles.css (v0.22.9) */}}
|
||||
@@ -38,10 +38,10 @@
|
||||
<meta name="theme-color" content="#0e0e10" id="metaThemeColor">
|
||||
<script>
|
||||
// Early theme application — prevents flash of wrong theme on all surfaces.
|
||||
// Read from Theme API key (switchboard_theme) as authoritative source.
|
||||
// Read from Theme API key (armature_theme) as authoritative source.
|
||||
(function() {
|
||||
try {
|
||||
var mode = localStorage.getItem('switchboard_theme') || 'system';
|
||||
var mode = localStorage.getItem('armature_theme') || 'system';
|
||||
var resolved = mode;
|
||||
if (mode === 'system') resolved = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
|
||||
document.documentElement.setAttribute('data-theme', resolved);
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Switchboard Core</title>
|
||||
<title>Armature</title>
|
||||
<link rel="icon" type="image/svg+xml" href="{{.BasePath}}/favicon.svg?v={{.Version}}">
|
||||
<link rel="icon" type="image/x-icon" href="{{.BasePath}}/favicon.ico?v={{.Version}}">
|
||||
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
|
||||
|
||||
Reference in New Issue
Block a user