From 2e407410a82993ab142c12975cfc14c0c4eed334 Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Sat, 4 Oct 2025 12:14:45 +0200 Subject: [PATCH] Basic branding --- assets/logo.png | Bin 34027 -> 0 bytes assets/logotyp.svg | 135 +++++++++++++++++++++++++++ src/back/app.ts | 4 +- src/back/colors.ts | 10 +- src/back/routes/common/navbar.ts | 6 +- src/colors.css | 154 +++++++++++++++---------------- 6 files changed, 222 insertions(+), 87 deletions(-) delete mode 100644 assets/logo.png create mode 100644 assets/logotyp.svg diff --git a/assets/logo.png b/assets/logo.png deleted file mode 100644 index 7a7f3550785e2f1da50a1d6b64c3c7742044ff3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34027 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 diff --git a/assets/logotyp.svg b/assets/logotyp.svg new file mode 100644 index 0000000..56b82d6 --- /dev/null +++ b/assets/logotyp.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/back/app.ts b/src/back/app.ts index 80c9c16..e8b297f 100644 --- a/src/back/app.ts +++ b/src/back/app.ts @@ -75,8 +75,8 @@ export default class TheApp extends App { }, }; manifest = { - name: "sealious-app", - logo: locreq.resolve("assets/logo.png"), + name: "Strona Czynna", + logo: locreq.resolve("assets/logotyp.svg"), version: "0.0.1", default_language: "en", base_url: BASE_URL, diff --git a/src/back/colors.ts b/src/back/colors.ts index 1bf8b05..7112783 100644 --- a/src/back/colors.ts +++ b/src/back/colors.ts @@ -31,14 +31,14 @@ colors.brand = {}; // "text-accent2" is same as above, but based on the second accent color // "text-on-accent" - what color text should be when put on a background colored with accent color // "text-on-accent2" - what color text should be when put on a background colored with accent2 color -colors.brand["canvas"] = "#fff"; -colors.brand["text-bg"] = "#f6f6f6"; +colors.brand["canvas"] = "#eee"; +colors.brand["text-bg"] = "#fff"; colors.brand["text-fg"] = colors.basic!.black!; -colors.brand["accent"] = "#5294A1"; -colors.brand["accent2"] = "#65397C"; +colors.brand["accent"] = "#0044a3"; +colors.brand["accent2"] = "#f27d09"; colors.brand["link-fg"] = colors.brand.accent!; colors.brand["text-accent"] = colors.brand.accent!; -colors.brand["text-accent2"] = colors.brand["accent2"]!; +colors.brand["text-accent2"] = colors.brand.accent2!; colors.brand["text-on-accent"] = "#fff"; colors.brand["text-on-accent2"] = "#fff"; colors.brand["link-on-accent"] = "#fff"; diff --git a/src/back/routes/common/navbar.ts b/src/back/routes/common/navbar.ts index 853ce3f..48aee95 100644 --- a/src/back/routes/common/navbar.ts +++ b/src/back/routes/common/navbar.ts @@ -30,10 +30,10 @@ export async function default_navbar(ctx: BaseContext): Promise ${ctx.$app.manifest.name} - logo - ${ctx.$app.manifest.name}
    ${linksHTML} diff --git a/src/colors.css b/src/colors.css index 249bc85..6504769 100644 --- a/src/colors.css +++ b/src/colors.css @@ -1,27 +1,27 @@ /* DO NOT EDIT! This file is automatically generated by sealgen */ :root { - --color-brand-canvas: #fff; - --color-brand-canvas-00: #000000; - --color-brand-canvas-01: #1a1a1a; - --color-brand-canvas-02: #333333; - --color-brand-canvas-03: #4d4d4d; - --color-brand-canvas-04: #666666; - --color-brand-canvas-05: #808080; - --color-brand-canvas-06: #999999; - --color-brand-canvas-07: #b3b3b3; - --color-brand-canvas-08: #cccccc; - --color-brand-canvas-09: #e6e6e6; - --color-brand-text-bg: #f6f6f6; - --color-brand-text-bg-00: #0f0f0f; - --color-brand-text-bg-01: #292929; - --color-brand-text-bg-02: #424242; - --color-brand-text-bg-03: #5c5c5c; - --color-brand-text-bg-04: #757575; - --color-brand-text-bg-05: #8f8f8f; - --color-brand-text-bg-06: #a8a8a8; - --color-brand-text-bg-07: #c2c2c2; - --color-brand-text-bg-08: #dbdbdb; - --color-brand-text-bg-09: #f5f5f5; + --color-brand-canvas: #eee; + --color-brand-canvas-00: #080808; + --color-brand-canvas-01: #212121; + --color-brand-canvas-02: #3b3b3b; + --color-brand-canvas-03: #545454; + --color-brand-canvas-04: #6e6e6e; + --color-brand-canvas-05: #878787; + --color-brand-canvas-06: #a1a1a1; + --color-brand-canvas-07: #bababa; + --color-brand-canvas-08: #d4d4d4; + --color-brand-canvas-09: #ededed; + --color-brand-text-bg: #fff; + --color-brand-text-bg-00: #000000; + --color-brand-text-bg-01: #1a1a1a; + --color-brand-text-bg-02: #333333; + --color-brand-text-bg-03: #4d4d4d; + --color-brand-text-bg-04: #666666; + --color-brand-text-bg-05: #808080; + --color-brand-text-bg-06: #999999; + --color-brand-text-bg-07: #b3b3b3; + --color-brand-text-bg-08: #cccccc; + --color-brand-text-bg-09: #e6e6e6; --color-brand-text-fg: #111111; --color-brand-text-fg-00: #121212; --color-brand-text-fg-01: #2b2b2b; @@ -33,61 +33,61 @@ --color-brand-text-fg-07: #c4c4c4; --color-brand-text-fg-08: #dedede; --color-brand-text-fg-09: #f7f7f7; - --color-brand-accent: #5294a1; - --color-brand-accent-00: #0b141e; - --color-brand-accent-01: #193143; - --color-brand-accent-02: #294f65; - --color-brand-accent-03: #3b7087; - --color-brand-accent-04: #4e92a6; - --color-brand-accent-05: #71abb7; - --color-brand-accent-06: #95c1c6; - --color-brand-accent-07: #b8d5d6; - --color-brand-accent-08: #d9e8e7; - --color-brand-accent-09: #f9fbfb; - --color-brand-accent2: #65397c; - --color-brand-accent2-00: #110713; - --color-brand-accent2-01: #301637; - --color-brand-accent2-02: #4b2659; - --color-brand-accent2-03: #63387a; - --color-brand-accent2-04: #794c9a; - --color-brand-accent2-05: #8d69b0; - --color-brand-accent2-06: #a38dbf; - --color-brand-accent2-07: #bcafcf; - --color-brand-accent2-08: #d6d0e1; - --color-brand-accent2-09: #f1f0f5; - --color-brand-link-fg: #5294a1; - --color-brand-link-fg-00: #0b141e; - --color-brand-link-fg-01: #193143; - --color-brand-link-fg-02: #294f65; - --color-brand-link-fg-03: #3b7087; - --color-brand-link-fg-04: #4e92a6; - --color-brand-link-fg-05: #71abb7; - --color-brand-link-fg-06: #95c1c6; - --color-brand-link-fg-07: #b8d5d6; - --color-brand-link-fg-08: #d9e8e7; - --color-brand-link-fg-09: #f9fbfb; - --color-brand-text-accent: #5294a1; - --color-brand-text-accent-00: #0b141e; - --color-brand-text-accent-01: #193143; - --color-brand-text-accent-02: #294f65; - --color-brand-text-accent-03: #3b7087; - --color-brand-text-accent-04: #4e92a6; - --color-brand-text-accent-05: #71abb7; - --color-brand-text-accent-06: #95c1c6; - --color-brand-text-accent-07: #b8d5d6; - --color-brand-text-accent-08: #d9e8e7; - --color-brand-text-accent-09: #f9fbfb; - --color-brand-text-accent2: #65397c; - --color-brand-text-accent2-00: #110713; - --color-brand-text-accent2-01: #301637; - --color-brand-text-accent2-02: #4b2659; - --color-brand-text-accent2-03: #63387a; - --color-brand-text-accent2-04: #794c9a; - --color-brand-text-accent2-05: #8d69b0; - --color-brand-text-accent2-06: #a38dbf; - --color-brand-text-accent2-07: #bcafcf; - --color-brand-text-accent2-08: #d6d0e1; - --color-brand-text-accent2-09: #f1f0f5; + --color-brand-accent: #0044a3; + --color-brand-accent-00: #00020a; + --color-brand-accent-01: #00113d; + --color-brand-accent-02: #002770; + --color-brand-accent-03: #0044a3; + --color-brand-accent-04: #0368d3; + --color-brand-accent-05: #1290f8; + --color-brand-accent-06: #46b3f6; + --color-brand-accent-07: #79cff6; + --color-brand-accent-08: #aae5f8; + --color-brand-accent-09: #daf5fb; + --color-brand-accent2: #f27d09; + --color-brand-accent2-00: #2e2600; + --color-brand-accent2-01: #614a00; + --color-brand-accent2-02: #946800; + --color-brand-accent2-03: #c67e01; + --color-brand-accent2-04: #f58d05; + --color-brand-accent2-05: #f89635; + --color-brand-accent2-06: #f7a669; + --color-brand-accent2-07: #f8bd9b; + --color-brand-accent2-08: #fbdacb; + --color-brand-accent2-09: #fffbfa; + --color-brand-link-fg: #0044a3; + --color-brand-link-fg-00: #00020a; + --color-brand-link-fg-01: #00113d; + --color-brand-link-fg-02: #002770; + --color-brand-link-fg-03: #0044a3; + --color-brand-link-fg-04: #0368d3; + --color-brand-link-fg-05: #1290f8; + --color-brand-link-fg-06: #46b3f6; + --color-brand-link-fg-07: #79cff6; + --color-brand-link-fg-08: #aae5f8; + --color-brand-link-fg-09: #daf5fb; + --color-brand-text-accent: #0044a3; + --color-brand-text-accent-00: #00020a; + --color-brand-text-accent-01: #00113d; + --color-brand-text-accent-02: #002770; + --color-brand-text-accent-03: #0044a3; + --color-brand-text-accent-04: #0368d3; + --color-brand-text-accent-05: #1290f8; + --color-brand-text-accent-06: #46b3f6; + --color-brand-text-accent-07: #79cff6; + --color-brand-text-accent-08: #aae5f8; + --color-brand-text-accent-09: #daf5fb; + --color-brand-text-accent2: #f27d09; + --color-brand-text-accent2-00: #2e2600; + --color-brand-text-accent2-01: #614a00; + --color-brand-text-accent2-02: #946800; + --color-brand-text-accent2-03: #c67e01; + --color-brand-text-accent2-04: #f58d05; + --color-brand-text-accent2-05: #f89635; + --color-brand-text-accent2-06: #f7a669; + --color-brand-text-accent2-07: #f8bd9b; + --color-brand-text-accent2-08: #fbdacb; + --color-brand-text-accent2-09: #fffbfa; --color-brand-text-on-accent: #fff; --color-brand-text-on-accent-00: #000000; --color-brand-text-on-accent-01: #1a1a1a;