🧘🏼 [Simulation] brand reformer.network – v4 (#8506)

* Fix favicon and icon

* - fixed menu item colors
- fixed footer item colors

* - fixed input focus

* - fixed slug color
- fixed primary button hover color

* - fixed chat colors

* - fixed editor button colors

* Add logo-r-circle.svg

* Add new settings in logos.js and logos.ts

* Brand 'categories.*' files

* Add brand categories to locales

* Add 'categories.*' SVGs

* Move categories SVGs to folder 'webapp/assets/_new/icons/svgs'

* Change paths to icon name

* Remove gender language

* Remove '.svg' from icon names and replace underscores by dashes

---------

Co-authored-by: Sebastian Stein <sebastian@codepassion.de>
This commit is contained in:
Wolfgang Huß 2025-05-12 10:50:11 +02:00 committed by GitHub
parent 5084620a2d
commit 2eca3fbfec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
25 changed files with 343 additions and 106 deletions

View File

@ -2,7 +2,9 @@
// this are the paths in the webapp
export default {
LOGO_HEADER_PATH: '/img/custom/logo-horizontal.svg',
LOGO_HEADER_MOBILE_PATH: '/img/custom/logo-horizontal.svg',
LOGO_HEADER_WIDTH: '260px',
LOGO_HEADER_MOBILE_WIDTH: '260px',
LOGO_HEADER_CLICK: {
// externalLink: {
// url: 'https://ocelot.social',

View File

@ -4,117 +4,87 @@ export const CATEGORIES_MAX = 3
export const categories = [
{
icon: 'networking',
id: 'cat0',
slug: 'networking',
name: 'networking',
id: 'corona',
slug: 'corona',
name: 'corona',
icon: 'reformer-corona',
},
{
icon: 'home',
id: 'cat1',
slug: 'home',
name: 'home',
id: 'digital-euro',
slug: 'digital-euro',
name: 'digital-euro',
icon: 'reformer-digital-euro',
},
{
icon: 'energy',
id: 'cat2',
slug: 'energy',
name: 'energy',
id: 'who',
slug: 'who',
name: 'who',
icon: 'reformer-who',
},
{
icon: 'psyche',
id: 'cat3',
slug: 'psyche',
name: 'psyche',
id: 'monetary-system',
slug: 'monetary-system',
name: 'monetary-system',
icon: 'reformer-monetary-system',
},
{
icon: 'movement',
id: 'cat4',
slug: 'body-and-excercise',
name: 'body-and-excercise',
id: 'basic-rights',
slug: 'basic-rights',
name: 'basic-rights',
icon: 'reformer-basic-rights',
},
{
icon: 'balance-scale',
id: 'cat5',
slug: 'law',
name: 'law',
id: 'justice',
slug: 'justice',
name: 'justice',
icon: 'reformer-justice',
},
{
icon: 'finance',
id: 'cat6',
slug: 'finance',
name: 'finance',
id: 'demonstrations',
slug: 'demonstrations',
name: 'demonstrations',
icon: 'reformer-demonstrations',
},
{
icon: 'child',
id: 'cat7',
slug: 'children',
name: 'children',
id: 'child-protection',
slug: 'child-protection',
name: 'child-protection',
icon: 'reformer-child-protection',
},
{
icon: 'mobility',
id: 'cat8',
slug: 'mobility',
name: 'mobility',
id: 'transhumanism',
slug: 'transhumanism',
name: 'transhumanism',
icon: 'reformer-transhumanism',
},
{
icon: 'shopping-cart',
id: 'cat9',
slug: 'economy',
name: 'economy',
id: 'surveillance',
slug: 'surveillance',
name: 'surveillance',
icon: 'reformer-surveillance',
},
{
icon: 'peace',
id: 'cat10',
slug: 'peace',
name: 'peace',
id: 'education',
slug: 'education',
name: 'education',
icon: 'reformer-education',
},
{
icon: 'politics',
id: 'cat11',
slug: 'politics',
name: 'politics',
id: 'media',
slug: 'media',
name: 'media',
icon: 'reformer-media',
},
{
icon: 'nature',
id: 'cat12',
slug: 'nature',
name: 'nature',
id: 'ngos',
slug: 'ngos',
name: 'ngos',
icon: 'reformer-ngos',
},
{
icon: 'science',
id: 'cat13',
slug: 'science',
name: 'science',
},
{
icon: 'health',
id: 'cat14',
slug: 'health',
name: 'health',
},
{
icon: 'media',
id: 'cat15',
slug: 'it-and-media',
name: 'it-and-media',
},
{
icon: 'spirituality',
id: 'cat16',
slug: 'spirituality',
name: 'spirituality',
},
{
icon: 'culture',
id: 'cat17',
slug: 'culture',
name: 'culture',
},
{
icon: 'miscellaneous',
id: 'cat18',
id: 'miscellaneous',
slug: 'miscellaneous',
name: 'miscellaneous',
icon: 'reformer-miscellaneous',
},
]

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>book</title>
<path d="M10 5c2.92 0 5.482 0.981 6 1.188 0.518-0.206 3.080-1.188 6-1.188 3.227 0 6.375 1.313 6.375 1.313l0.625 0.281v20.406h-11.281c-0.346 0.597-0.979 1-1.719 1s-1.373-0.403-1.719-1h-11.281v-20.406l0.625-0.281s3.148-1.313 6.375-1.313zM10 7c-2.199 0-4.232 0.69-5 0.969v16.125c1.188-0.392 2.897-0.875 5-0.875 2.057 0 3.888 0.506 5 0.875v-16.125c-1-0.343-3.067-0.969-5-0.969zM22 7c-1.933 0-4 0.626-5 0.969v16.125c1.112-0.369 2.943-0.875 5-0.875 2.103 0 3.813 0.483 5 0.875v-16.125c-0.768-0.279-2.801-0.969-5-0.969z"></path>
</svg>

After

Width:  |  Height:  |  Size: 680 B

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>child</title>
<path d="M12 3c2.202 0 3.791 1.007 4.531 2.313 0.026-0.041 0.034-0.084 0.063-0.125 0.453-0.641 1.315-1.188 2.406-1.188v2c-0.453 0-0.588 0.111-0.719 0.281 3.845 0.921 6.812 4.105 7.563 8.063 1.193 0.397 2.156 1.337 2.156 2.656 0 1.365-1.024 2.33-2.281 2.688-0.816 4.701-4.82 8.313-9.719 8.313s-8.903-3.611-9.719-8.313c-1.257-0.357-2.281-1.323-2.281-2.688s1.024-2.33 2.281-2.688c0.741-4.271 4.122-7.637 8.406-8.219-0.39-0.574-1.192-1.094-2.688-1.094v-2zM16 8c-4.093 0-7.461 3.121-7.906 7.125l-0.094 0.875h-1c-0.555 0-1 0.445-1 1s0.445 1 1 1h1l0.094 0.875c0.445 4.004 3.813 7.125 7.906 7.125s7.461-3.121 7.906-7.125l0.094-0.875h1c0.555 0 1-0.445 1-1s-0.445-1-1-1h-0.875l-0.125-0.875c-0.536-4.019-3.907-7.125-8-7.125zM12.5 16c0.828 0 1.5 0.672 1.5 1.5s-0.672 1.5-1.5 1.5-1.5-0.672-1.5-1.5 0.672-1.5 1.5-1.5zM19.5 16c0.828 0 1.5 0.672 1.5 1.5s-0.672 1.5-1.5 1.5-1.5-0.672-1.5-1.5 0.672-1.5 1.5-1.5z"></path>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>sun-o</title>
<path d="M15 3h2v5h-2v-5zM7.5 6.094l3.563 3.531-1.438 1.438-3.531-3.563zM24.5 6.094l1.406 1.406-3.531 3.563-1.438-1.438zM16 9c3.854 0 7 3.146 7 7s-3.146 7-7 7-7-3.146-7-7 3.146-7 7-7zM16 11c-2.773 0-5 2.227-5 5s2.227 5 5 5 5-2.227 5-5-2.227-5-5-5zM3 15h5v2h-5v-2zM24 15h5v2h-5v-2zM9.625 20.938l1.438 1.438-3.563 3.531-1.406-1.406zM22.375 20.938l3.531 3.563-1.406 1.406-3.563-3.531zM15 24h2v5h-2v-5z"></path>
</svg>

After

Width:  |  Height:  |  Size: 567 B

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>bullhorn</title>
<path d="M28 3.031v9.156c1.156 0.418 2 1.521 2 2.813s-0.844 2.394-2 2.813v9.156l-1.594-1.156s-2.007-1.443-4.875-2.906-6.587-2.906-9.813-2.906h-3.375l1.625 5.719 0.344 1.281h-6.063l-0.219-0.719-2-7-0.031-0.156v-9.125h9.719c3.27 0 6.987-1.412 9.844-2.875s4.844-2.938 4.844-2.938zM26 6.75c-0.82 0.558-1.459 1.064-3.531 2.125-2.929 1.5-6.726 3.050-10.469 3.125v6c3.708 0.073 7.499 1.595 10.438 3.094 2.078 1.060 2.735 1.567 3.563 2.125v-16.469zM4 12v6h6v-6h-6zM4.344 20l1.406 5h1.906l-1.406-5h-1.906z"></path>
</svg>

After

Width:  |  Height:  |  Size: 668 B

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>university</title>
<path d="M16 3.906l12.375 5.156 0.625 0.281v2.656h-2v11h2v5h-26v-5h2v-11h-2v-2.656l0.625-0.281 12-5zM16 6.094l-9.375 3.906h18.75zM7 12v11h2v-11h-2zM11 12v11h2v-11h-2zM15 12v11h2v-11h-2zM19 12v11h2v-11h-2zM23 12v11h2v-11h-2zM5 25v1h22v-1h-22z"></path>
</svg>

After

Width:  |  Height:  |  Size: 415 B

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>graduation-cap</title>
<path d="M16 6.781l0.313 0.094 15.344 5.125-2.844 0.938-2.813 0.938v5.125c0 0.82-0.499 1.5-1.094 1.969s-1.332 0.798-2.219 1.094c-1.773 0.591-4.112 0.938-6.688 0.938s-4.914-0.346-6.688-0.938c-0.887-0.296-1.624-0.625-2.219-1.094s-1.094-1.149-1.094-1.969v-5.125l-2-0.656v8.063c0.597 0.346 1 0.979 1 1.719 0 1.105-0.895 2-2 2s-2-0.895-2-2c0-0.74 0.403-1.373 1-1.719v-8.75l-1.656-0.531 2.844-0.938 12.5-4.188zM16 8.875l-9.375 3.125 9.375 3.125 9.375-3.125zM8 14.563v4.438c0 0.009-0.004 0.126 0.313 0.375s0.883 0.565 1.625 0.813c1.484 0.495 3.667 0.813 6.063 0.813s4.579-0.318 6.063-0.813c0.742-0.247 1.309-0.563 1.625-0.813s0.313-0.366 0.313-0.375v-4.438l-7.688 2.563-0.313 0.094-0.313-0.094z"></path>
</svg>

After

Width:  |  Height:  |  Size: 865 B

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>balance-scale</title>
<path d="M16 5c1.292 0 2.394 0.844 2.813 2h7.188v2h-1.406l0.281 0.5 4 7 0.125 0.25v0.25c0 2.75-2.25 5-5 5s-5-2.25-5-5v-0.25l0.125-0.25 4-7 0.281-0.5h-4.594c-0.304 0.84-0.973 1.509-1.813 1.813v13.188h4v2h-10v-2h4v-13.188c-0.842-0.304-1.507-0.969-1.813-1.813h-4.594l0.281 0.5 4 7 0.125 0.25v0.25c0 2.75-2.251 5-5 5s-5-2.25-5-5v-0.25l0.125-0.25 4-7 0.281-0.5h-1.406v-2h7.188c0.418-1.156 1.521-2 2.813-2zM16 7c-0.564 0-1 0.436-1 1s0.436 1 1 1 1-0.436 1-1-0.436-1-1-1zM8 12.031l-2.281 3.969h4.563zM24 12.031l-2.281 3.969h4.563zM5.25 18c0.402 1.161 1.444 2 2.75 2s2.348-0.839 2.75-2h-5.5zM21.25 18c0.402 1.161 1.444 2 2.75 2s2.348-0.839 2.75-2h-5.5z"></path>
</svg>

After

Width:  |  Height:  |  Size: 820 B

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>users</title>
<path d="M8 7c3.302 0 6 2.698 6 6 0 1.984-0.975 3.75-2.469 4.844 1.459 0.725 2.68 1.862 3.469 3.281 0.789-1.42 2.010-2.557 3.469-3.281-1.494-1.094-2.469-2.86-2.469-4.844 0-3.302 2.698-6 6-6s6 2.698 6 6c0 1.984-0.975 3.75-2.469 4.844 2.638 1.31 4.469 4.020 4.469 7.156h-2c0-3.326-2.674-6-6-6s-6 2.674-6 6h-2c0-3.326-2.674-6-6-6s-6 2.674-6 6h-2c0-3.136 1.831-5.846 4.469-7.156-1.494-1.094-2.469-2.86-2.469-4.844 0-3.302 2.698-6 6-6zM8 9c-2.221 0-4 1.779-4 4s1.779 4 4 4 4-1.779 4-4-1.779-4-4-4zM22 9c-2.221 0-4 1.779-4 4s1.779 4 4 4 4-1.779 4-4-1.779-4-4-4z"></path>
</svg>

After

Width:  |  Height:  |  Size: 724 B

View File

@ -0,0 +1,13 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32px" height="32px" viewBox="0 0 32 32">
<path d="M7.5,4.9c0.1-0.1,0.2-0.2,0.3-0.2l0.7-0.6l-1-1.4L6.8,3.1C6.7,3.3,6.6,3.4,6.5,3.5L5.8,4.1l1,1.3L7.5,4.9z"/>
<path d="M31.5,19.2c0.2-1,0.3-2.1,0.3-3.2c0-8.6-7-15.8-15.8-15.8c-1.7,0-3.3,0.2-5,0.8l-0.8,0.2l0.6,1.6l0.8-0.2
c1.5-0.5,3-0.7,4.5-0.7c3.6,0,6.9,1.4,9.4,3.7C22.7,6,21.3,7.3,21,9.7c-0.2,1.3,0.6,2.4,1.4,3.3c0.3,0.5,1,1.3,0.9,1.5
c0,0.2-0.2,0.3-0.6,0.6c-0.8,0.6-2,1.3-1.7,3.6c0.2,1.6,0.9,2.8,2.2,3.1c0.2,0.1,0.6,0.1,0.8,0.1c1,0,2.1-0.6,2.9-1.5
c0.8-1,0.8-1,2-0.5c0.2,0.1,0.4,0.2,0.6,0.3c-1.8,5.7-7.1,9.8-13.4,9.8c-1.7,0-3.4-0.3-4.9-0.9l-0.1-0.1c-0.7-1.8,1-4.3,2.9-5.9
c2.1-1.8,2.9-4.6,2.1-7.1c-0.5-1.2-1.4-2.1-2.7-2.3C12,13.5,10.6,14,9.7,15c-1,1.3-1.8,2-3,2c-1.3-0.1-3.3-2-4.3-3.1l-0.2-0.3
c0.4-2.1,1.2-4,2.4-5.7L5,7.2l-1.4-1L3.1,6.8c-1.8,2.8-2.9,5.9-2.9,9.2c0,8.6,7.1,15.8,15.9,15.8c7.3,0,13.5-5.1,15.2-11.9
L31.5,19.2L31.5,19.2z M2,16.1c0,0,0-0.1,0-0.1c1.1,1.1,2.9,2.6,4.5,2.6c2.1,0.1,3.3-1.3,4.5-2.5c0.5-0.6,1.3-0.8,2.1-0.7
c0.3,0.1,1,0.3,1.3,1.2c0.6,1.8,0,4-1.5,5.3c-0.9,0.9-3.7,3.6-3.5,6.5C5,26,2,21.3,2,16.1z M29.6,18.4c-1.7-0.9-2.7-1-4.1,0.9
c-0.6,0.7-1.3,1-1.8,0.9s-0.8-0.7-0.9-1.6c-0.1-1.3,0.3-1.5,0.9-2c0.5-0.3,1-0.7,1.3-1.5c0.3-1.2-0.5-2.2-1.2-3.1
c-0.5-0.7-1.2-1.5-1-2.1c0.1-1,0.3-2.6,4.3-2.7c1.9,2.4,3.1,5.5,3.1,8.8c0,0.8-0.1,1.6-0.2,2.4C29.8,18.4,29.7,18.4,29.6,18.4z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>money</title>
<path d="M27.938 4.75l0.75 4.25h-2.031l-0.344-1.938-11.313 1.938h-11.844zM2 10h28v16h-28v-16zM6.938 12c0.033 0.163 0.063 0.327 0.063 0.5 0 1.381-1.119 2.5-2.5 2.5-0.173 0-0.337-0.029-0.5-0.063v6.125c0.163-0.033 0.327-0.063 0.5-0.063 1.381 0 2.5 1.119 2.5 2.5 0 0.173-0.029 0.337-0.063 0.5h18.125c-0.033-0.163-0.063-0.327-0.063-0.5 0-1.381 1.119-2.5 2.5-2.5 0.173 0 0.337 0.029 0.5 0.063v-6.125c-0.163 0.033-0.327 0.063-0.5 0.063-1.381 0-2.5-1.119-2.5-2.5 0-0.173 0.029-0.337 0.063-0.5h-18.125zM16 13c2.75 0 5 2.25 5 5s-2.25 5-5 5-5-2.25-5-5 2.25-5 5-5zM16 15c-1.669 0-3 1.331-3 3s1.331 3 3 3 3-1.331 3-3-1.331-3-3-3z"></path>
</svg>

After

Width:  |  Height:  |  Size: 785 B

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>chain</title>
<path d="M21.75 4c1.671 0 3.225 0.661 4.406 1.844s1.844 2.735 1.844 4.406-0.662 3.255-1.844 4.438l-1.469 1.469c-1.181 1.183-2.766 1.844-4.438 1.844-0.793 0-1.565-0.153-2.281-0.438l1.625-1.625c0.215 0.038 0.432 0.063 0.656 0.063 1.138 0 2.226-0.445 3.031-1.25l1.469-1.469c1.66-1.66 1.66-4.372 0-6.031-0.804-0.805-1.863-1.25-3-1.25s-2.227 0.444-3.031 1.25l-1.469 1.469c-0.997 0.996-1.391 2.393-1.188 3.688l-1.625 1.625c-0.285-0.716-0.438-1.487-0.438-2.281 0-1.671 0.662-3.255 1.844-4.438l1.469-1.469c1.181-1.183 2.766-1.844 4.438-1.844zM19.281 11.281l1.438 1.438-8 8-1.438-1.438zM11.75 14c0.793 0 1.565 0.153 2.281 0.438l-1.625 1.625c-0.215-0.038-0.432-0.063-0.656-0.063-1.138 0-2.226 0.445-3.031 1.25l-1.469 1.469c-1.66 1.66-1.66 4.372 0 6.031 0.804 0.805 1.863 1.25 3 1.25s2.227-0.444 3.031-1.25l1.469-1.469c0.997-0.996 1.391-2.393 1.188-3.688l1.625-1.625c0.285 0.716 0.438 1.487 0.438 2.281 0 1.671-0.662 3.256-1.844 4.438l-1.469 1.469c-1.181 1.183-2.766 1.844-4.438 1.844s-3.225-0.661-4.406-1.844c-1.182-1.182-1.844-2.735-1.844-4.406s0.662-3.256 1.844-4.438l1.469-1.469c1.181-1.183 2.766-1.844 4.438-1.844z"></path>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>camera</title>
<path d="M11.5 6h9l0.313 0.406 1.188 1.594h7v18h-26v-18h7l1.188-1.594zM12.5 8l-1.188 1.594-0.313 0.406h-6v14h22v-14h-6l-0.313-0.406-1.188-1.594h-7zM8 11c0.552 0 1 0.448 1 1s-0.448 1-1 1-1-0.448-1-1 0.448-1 1-1zM16 11c3.302 0 6 2.698 6 6s-2.698 6-6 6-6-2.698-6-6 2.698-6 6-6zM16 13c-2.221 0-4 1.779-4 4s1.779 4 4 4 4-1.779 4-4-1.779-4-4-4z"></path>
</svg>

After

Width:  |  Height:  |  Size: 508 B

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>flask</title>
<path d="M17 0c0.552 0 1 0.448 1 1s-0.448 1-1 1-1-0.448-1-1 0.448-1 1-1zM14 3c0.552 0 1 0.448 1 1h7v2h-1v7.656l6.156 7.938c0.543 0.698 0.844 1.553 0.844 2.438 0 2.185-1.784 3.969-3.969 3.969h-16.063c-2.185 0-3.969-1.784-3.969-3.969 0-0.885 0.301-1.74 0.844-2.438l6.156-7.938v-7.656h-1v-2h3c0-0.552 0.448-1 1-1zM13 6v8.344l-2.844 3.656h11.688l-2.844-3.656v-8.344h-6zM17 10c0.552 0 1 0.448 1 1s-0.448 1-1 1-1-0.448-1-1 0.448-1 1-1zM8.594 20l-2.188 2.813c-0.269 0.346-0.406 0.779-0.406 1.219 0 1.105 0.864 1.969 1.969 1.969h16.063c1.105 0 1.969-0.864 1.969-1.969 0-0.439-0.137-0.873-0.406-1.219l-2.188-2.813h-14.813z"></path>
</svg>

After

Width:  |  Height:  |  Size: 782 B

View File

@ -0,0 +1,5 @@
<!-- Generated by IcoMoon.io -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<title>globe</title>
<path d="M16 4c6.616 0 12 5.384 12 12s-5.384 12-12 12-12-5.384-12-12 5.384-12 12-12zM16 6c-0.273 0-0.545 0.041-0.813 0.063l2.219 0.156 0.531 2.313-3 0.563-0.813-1.125-1.719 0.375 0.594 2.656-4 1.906-2.688 2.125 0.969 1.969h3.719l4.031 3.031-1.063 4 1.094 1.906c0.307 0.028 0.623 0.063 0.938 0.063 1.542 0 3.010-0.349 4.313-0.969l1.594-5s-0.737-1.813-0.844-1.813-2.094 0.344-2.094 0.344l-1.938-1.594 0.969-3 1.719-1.281 1.75-0.25 1.625 1 0.688-1.25-2.688-0.875-2.156 0.688-0.156-2.063 0.875-0.75 1.063 0.469-0.188-2 0.813-0.094c-1.545-0.977-3.375-1.563-5.344-1.563zM14.875 6.063c-0.807 0.089-1.576 0.263-2.313 0.531l0.75 0.125zM6.063 16.781c0.315 4.108 3.068 7.526 6.844 8.75l-2.844-3.5h-1.156l-1.875-2.063v-2.063z"></path>
</svg>

After

Width:  |  Height:  |  Size: 882 B

View File

@ -55,6 +55,7 @@ $color-ribbon-event-shadow: color.adjust($color-ribbon-event, $lightness: -20%);
$chat-sidemenu-background-over: color.adjust($color-tertiary-light, $lightness: -10%);
$chat-sidemenu-background-active: $color-tertiary-light;
$chat-message-color: $color-secondary-dark;
$chat-message-bg-me: $color-tertiary-light;
$chat-message-bg-others: $color-secondary-light;
$chat-message-checkmark-seen: $color-primary;
@ -65,6 +66,10 @@ $chat-icon-add: $color-primary-light;
$chat-icon-send: $color-primary-light;
$chat-icon-emoji: $color-primary-light;
.vac-avatar {
background-color: $color-secondary !important;
}
body, .ds-button, .ds-chip, .ds-copy-field, .ds-list, .ds-select-search, .ds-tag, .ds-text {
font-family: $font-family-text !important;
}
@ -91,14 +96,14 @@ a:hover > .base-button.--circle.post-add-button-top {
/* ds-menu-item link colors */
a.ds-menu-item-link {
color: $color-primary;
color: $color-secondary;
}
a:hover.ds-menu-item-link {
color: $color-primary-light;
color: black;
}
.ds-menu-item-link.router-link-exact-active {
color: $color-primary;
border-left-color: $color-primary;
color: $color-secondary;
border-left-color: $color-secondary;
}
.v-popover.open .trigger a {
@ -127,8 +132,13 @@ a:hover.ds-menu-item-link {
color: $color-primary-light;
}
.user-teaser:hover .slug {
color: $color-primary-light;
.user-teaser .info {
a .slug {
color: $color-secondary;
}
a:hover .slug {
color: black;
}
}
.profile-avatar.--no-image {
background-color: $color-secondary;
@ -147,10 +157,11 @@ a:hover.ds-menu-item-link {
background-color: $color-secondary-active;
}
#footer a {
color: $color-secondary-inverse;
color: white;
font-weight: 500;
}
#footer a:hover {
color: color.adjust($color-primary-light, $lightness: -10%);
color: color.adjust(white, $lightness: -10%);
}
.avatar-menu .profile-avatar {
@ -161,10 +172,6 @@ a:hover.ds-menu-item-link {
color: $color-primary;
}
.ds-footer {
font-weight: 600;
}
/* chips with primary color */
.ds-chip-primary {
background-color: $color-tertiary;
@ -183,6 +190,10 @@ div.tab-navigation li.Tabs__tab {
/* ds-button with primary color */
.ds-button-primary {
background-color: $color-primary;
&:hover {
background-color: $color-tertiary;
}
}
/* color of active filter tags in post teaser */
@ -194,6 +205,17 @@ span.category-tag.filterActive {
div.ds-input-wrap > input:focus-within.ds-input {
border-color: $color-primary;
}
.ds-input:focus {
border-color: $color-primary;
}
.ds-form-item.ds-input-has-focus {
.ds-select,
.ds-select-dropdown {
border-color: $color-primary;
}
}
// div .ds-form-item .ds-input-has-focus {
// border-color: $color-primary;
// }
@ -209,6 +231,17 @@ div.ds-input-wrap > input:focus-within.ds-input {
accent-color: $color-primary-light;
}
.editor .base-button {
color: $color-secondary;
border-color: $color-secondary;
&:hover {
color: white;
background-color: black;
border-color: black;
}
}
body.page-name-login,
body.page-name-registration,
body.page-name-password-reset-request {

View File

@ -1,3 +1,90 @@
// this file is duplicated in `backend/src/constants/metadata.js` and `webapp/constants/metadata.js`
// this file is duplicated in `backend/src/constants/metadata` and `webapp/constants/metadata.js`
export const CATEGORIES_MIN = 1
export const CATEGORIES_MAX = 3
export const categories = [
{
id: 'corona',
slug: 'corona',
name: 'corona',
icon: 'reformer-corona',
},
{
id: 'digital-euro',
slug: 'digital-euro',
name: 'digital-euro',
icon: 'reformer-digital-euro',
},
{
id: 'who',
slug: 'who',
name: 'who',
icon: 'reformer-who',
},
{
id: 'monetary-system',
slug: 'monetary-system',
name: 'monetary-system',
icon: 'reformer-monetary-system',
},
{
id: 'basic-rights',
slug: 'basic-rights',
name: 'basic-rights',
icon: 'reformer-basic-rights',
},
{
id: 'justice',
slug: 'justice',
name: 'justice',
icon: 'reformer-justice',
},
{
id: 'demonstrations',
slug: 'demonstrations',
name: 'demonstrations',
icon: 'reformer-demonstrations',
},
{
id: 'child-protection',
slug: 'child-protection',
name: 'child-protection',
icon: 'reformer-child-protection',
},
{
id: 'transhumanism',
slug: 'transhumanism',
name: 'transhumanism',
icon: 'reformer-transhumanism',
},
{
id: 'surveillance',
slug: 'surveillance',
name: 'surveillance',
icon: 'reformer-surveillance',
},
{
id: 'education',
slug: 'education',
name: 'education',
icon: 'reformer-education',
},
{
id: 'media',
slug: 'media',
name: 'media',
icon: 'reformer-media',
},
{
id: 'ngos',
slug: 'ngos',
name: 'ngos',
icon: 'reformer-ngos',
},
{
id: 'miscellaneous',
slug: 'miscellaneous',
name: 'miscellaneous',
icon: 'reformer-miscellaneous',
},
]

View File

@ -2,7 +2,9 @@
// this are the paths in the webapp
export default {
LOGO_HEADER_PATH: '/img/custom/logo-horizontal.svg',
LOGO_HEADER_MOBILE_PATH: '/img/custom/logo-horizontal.svg',
LOGO_HEADER_WIDTH: '260px',
LOGO_HEADER_MOBILE_WIDTH: '260px',
LOGO_HEADER_CLICK: {
// externalLink: {
// url: 'https://ocelot.social',

View File

@ -288,7 +288,6 @@
"home": "Bauen, Lebensgemeinschaften, Tiny Houses, Gemüsegarten",
"it-and-media": "Nachrichten, Manipulation, Datenschutz, Überwachung, Datenkraken, KI, Software, Apps",
"law": "Menschenrechte, Gesetze, Verordnungen",
"miscellaneous": "Sonstiges",
"mobility": "Reise, Verkehr, Elektromobilität",
"nature": "Tiere, Pflanzen, Landwirtschaft, Ökologie, Artenvielfalt",
"networking": "Kooperation, Aktionsbündnisse, Solidarität, Hilfe",
@ -296,7 +295,21 @@
"politics": "Demokratie, Mitbestimmung, Wahlen, Korruption, Parteien",
"psyche": "Seele, Gefühle, Glück",
"science": "Bildung, Hochschule, Publikationen",
"spirituality": "Religion, Werte, Ethik"
"spirituality": "Religion, Werte, Ethik",
"corona": "Zeitstrahl, rechtliche Hintergründe, Studien, Maßnahmenkritik",
"digital-euro": "EZB-Pläne, Social-Credit-Systeme, Quellen zu EU & BIZ",
"who": "Internationale Gesundheitsvorschriften (IHR), WHO-Reform, Impfpflicht-Debatten",
"monetary-system": "Inflationsschutz, Enteignungsverfahren, historische Beispiele",
"basic-rights": "GG-Analyse, Meinungsferiheit, Versammlungsrecht",
"justice": "Politische Verfahren, Verfassungsrecht, Verteidigung gegen Repression",
"demonstrations": "Rechte bei Demos, Verhalten bei Polizeikontrolle, Infoblätter",
"child-protection": "Aufklärung zu Missbrauch, Pädokriminalität, juristische und gesellschaftliche Aufarbeitung",
"transhumanism": "Bioethik, KI-Kontrollgesetze, Einfluss globaler Player",
"surveillance": "DSGVO, Vorratsdatenspeicherung, Biometrie & Tracking",
"education": "Bildungssystem, Ideologie, Netzwerke, Einflussnahme",
"media": "Propagandatechniken, Nudging, Gruppenpsychologie",
"ngos": "Netzwerke wie AAS, Open Society, NetzDG, etc. — Akteure, Strukturen, Finanzierung",
"miscellaneous": "Sonstiges"
},
"name": {
"body-and-excercise": "Körper & Bewegung",
@ -309,7 +322,6 @@
"home": "Wohnen",
"it-and-media": "IT & Medien",
"law": "Recht",
"miscellaneous": "Sonstiges",
"mobility": "Mobilität",
"nature": "Natur",
"networking": "Vernetzung",
@ -317,7 +329,21 @@
"politics": "Politik",
"psyche": "Psyche",
"science": "Wissenschaft",
"spirituality": "Spiritualität"
"spirituality": "Spiritualität",
"corona": "Corona-Aufarbeitung",
"digital-euro": "Digitaler Euro (CBDC)",
"who": "WHO & Pandemie-Verträge",
"monetary-system": "Geldsystem & Vermögensschutz",
"basic-rights": "Grundrechte & Demokratie",
"justice": "Justiz & Grundsatzurteile",
"demonstrations": "Demorecht & Polizei-Kontakt",
"child-protection": "Kinderschutz & sexualisierte Gewalt",
"transhumanism": "Transhumanismus & KI-Regulierung",
"surveillance": "Überwachung & Datenschutz",
"education": "Bildung & Indoktrination",
"media": "Psychologoe der Massen & Medienkritik",
"ngos": "NGOs & Machtstrukturen",
"miscellaneous": "Sonstiges"
}
},
"emotions-label": {

View File

@ -288,7 +288,6 @@
"home": "Construction, communities, tiny houses, kitchen garden",
"it-and-media": "News, manipulation, privacy, control, data leeches, AI, software, apps",
"law": "Human rights, laws, decrees",
"miscellaneous": "Miscellaneous",
"mobility": "Travel, traffic, electric mobility",
"nature": "Animals, plants, agriculture, ecologu, biodiversity",
"networking": "Cooperation, action alliances, solidarity, help",
@ -296,7 +295,21 @@
"politics": "Democracy, participation, elections, corruption, parties",
"psyche": "Soul, feelings, happiness",
"science": "Education, university, publications",
"spirituality": "Religion, values, ethics"
"spirituality": "Religion, values, ethics",
"corona": "Timeline, legal background, studies, criticism of measures",
"digital-euro": "ECB Plans, Social Credit Systems, EU & BIS Sources",
"who": "International Health Regulations (IHR), WHO reform, compulsory vaccination debates",
"monetary-system": "Inflation protection, expropriation proceedings, historical examples",
"basic-rights": "GG (German constitution) analysis, freedom of opinion, right of assembly",
"justice": "Political proceedings, constitutional law, defence against repression",
"demonstrations": "Rights at demonstrations, behaviour during police checks, information sheets",
"child-protection": "Education on abuse, paedophilia, legal and social reappraisal",
"transhumanism": "Bioethics, AI control laws, influence of global players",
"surveillance": "GDPR, Data Retention, Biometrics & Tracking",
"education": "Education system, ideology, networks, influence",
"media": "Propaganda techniques, nudging, group psychology",
"ngos": "Networks such as AAS, Open Society, NetzDG, etc. — actors, structures, financing",
"miscellaneous": "Miscellaneous"
},
"name": {
"body-and-excercise": "Body & Excercise",
@ -309,7 +322,6 @@
"home": "Home",
"it-and-media": "IT & Media",
"law": "Law",
"miscellaneous": "Miscellaneous",
"mobility": "Mobility",
"nature": "Nature",
"networking": "Networking",
@ -317,7 +329,21 @@
"politics": "Politics",
"psyche": "Psyche",
"science": "Science",
"spirituality": "Spirituality"
"spirituality": "Spirituality",
"corona": "Corona reappraisal",
"digital-euro": "Digital Euro (CBDC)",
"who": "WHO & Pandemic Contracts",
"monetary-system": "Monetary System & Asset Protection",
"basic-rights": "Fundamental Rights & Democracy",
"justice": "Justice & Landmark Judgments",
"demonstrations": "Right to demonstrate & police contact",
"child-protection": "Child Protection & Sexualised Violence",
"transhumanism": "Transhumanism & AI Regulation",
"surveillance": "Monitoring & Data Protection",
"education": "Education & Indoctrination",
"media": "Psychology of the Masses & Media Criticism",
"ngos": "NGOs & Power Structures",
"miscellaneous": "Miscellaneous"
}
},
"emotions-label": {

View File

@ -57,7 +57,7 @@
</h2>
<p>
<b>Reformer.network</b> wird technisch und organisatorisch betrieben von Redcap B.V. im Auftrag der Stichting Rudulin in
Amsterdam. Dahinter steht ein wachsendes Team von Entwickler:innen, Moderator:innen, Visionär:innen, Journalist:innen
Amsterdam. Dahinter steht ein wachsendes Team von Entwicklern, Moderatoren, Visionären, Journalisten
und Aktiven aus dem ganzen deutschsprachigen Raum.
</p>
<h2>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 260 260" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1.40599,0,0,1.40599,0,-0.353211)">
<path d="M90.27,164.97C50.89,164.97 18.85,132.46 18.85,92.5C18.85,52.54 50.89,20.02 90.27,20.02C129.65,20.02 161.69,52.53 161.69,92.5C161.69,132.47 129.65,164.97 90.27,164.97ZM90.27,28.27C55.44,28.27 27.1,57.08 27.1,92.5C27.1,127.92 55.44,156.73 90.27,156.73C125.1,156.73 153.44,127.92 153.44,92.5C153.44,57.08 125.1,28.27 90.27,28.27Z" style="fill:white;fill-rule:nonzero;"/>
</g>
<g transform="matrix(1.40599,0,0,1.40599,0,-0.353211)">
<path d="M90.27,184.13C40.5,184.13 0,143.02 0,92.5C0,41.98 40.5,0.87 90.27,0.87C140.04,0.87 180.54,41.98 180.54,92.5C180.54,143.02 140.04,184.13 90.27,184.13ZM90.27,9.12C45.04,9.12 8.25,46.52 8.25,92.5C8.25,138.48 45.05,175.88 90.27,175.88C135.49,175.88 172.29,138.48 172.29,92.5C172.29,46.52 135.5,9.12 90.27,9.12Z" style="fill:white;fill-rule:nonzero;"/>
</g>
<g transform="matrix(1.40599,0,0,1.40599,0,-0.353211)">
<path d="M78.46,104.41L78.46,133.06L61.12,133.06L61.12,47.61L94.3,47.61C114.41,47.61 124.46,56.99 124.46,75.76C124.46,86.9 120.27,95.11 111.89,100.39L124.08,133.06L105.1,133.06L95.17,104.41L78.46,104.41ZM103.72,85.81C105.73,83.3 106.74,79.99 106.74,75.88C106.74,71.77 105.67,68.51 103.54,66.08C101.4,63.65 98.32,62.44 94.3,62.44L78.47,62.44L78.47,89.58L94.56,89.58C98.66,89.58 101.72,88.32 103.73,85.81L103.72,85.81Z" style="fill:white;fill-rule:nonzero;"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB