From 919e6fcfd62b7465d3c76c6b9fd34f54c74df791 Mon Sep 17 00:00:00 2001 From: Brendan Golden Date: Sun, 15 Jun 2025 22:49:52 +0100 Subject: [PATCH] logo: added the server logo config to OG --- Resources/Logo_Variants/README.md | 48 +++++++++++++++++++++++++ Resources/Logo_Variants/_festivals.toml | 26 ++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 Resources/Logo_Variants/README.md create mode 100644 Resources/Logo_Variants/_festivals.toml diff --git a/Resources/Logo_Variants/README.md b/Resources/Logo_Variants/README.md new file mode 100644 index 0000000..421bd5d --- /dev/null +++ b/Resources/Logo_Variants/README.md @@ -0,0 +1,48 @@ +# Server Logos + +This folder contains images used for the Discord server icon. +It also contains [``_festivals.toml``](./_festivals.toml) which is used to choose what icon to show. + +## Festivals +The config format for festivals is as follows +```toml +[[festivals]] +name = "pride" +all_year = true +start = { day = 1, month = 6, year = 0} +end = { day = 30, month = 6, year = 0} + +[[festivals]] +name = "easter" +all_year = false +start = { day = 13, month = 4, year = 2025} +end = { day = 27, month = 4, year = 2025} +``` + +### ``[[festivals]]`` +This "header" creates an array in the toml format, with everything below it (until the next ``[[festivals]]``) is part of that item. + +### ``name`` +Name of the festival, searches for icons which contain this name. + +### ``all_year`` +Can these icons be used year round? +In the sample above the ``pride`` icons can be used all year while the ``easter`` ones cannot. + +### ``start/end`` +What is the start/end dates of the festival. +If the year is set to 0 then its for every year like the Pride one above. +Conversely if the year is filled in then it is only for that year, useful for moving festivals such as Easter + +If there is no active festival then any icon can be chosen, taking``all_year`` into account. + +## Adding new icons/Festivals +1. Fork this repo +2. Ensure that you have git and git-lfs installed. +3. Add the new logos/festivals + Image format: + * svg + * jpg + * png + * gif +4. Open a pull request \ No newline at end of file diff --git a/Resources/Logo_Variants/_festivals.toml b/Resources/Logo_Variants/_festivals.toml new file mode 100644 index 0000000..b43445e --- /dev/null +++ b/Resources/Logo_Variants/_festivals.toml @@ -0,0 +1,26 @@ +# This file controls what logos are displayed on the Skynet Discord server +# See README.md for explaination of the fields + +[[festivals]] +name = "pride" +all_year = true +start = { day = 1, month = 6, year = 0} +end = { day = 30, month = 6, year = 0} + +[[festivals]] +name = "christmas" +all_year = false +start = { day = 1, month = 12, year = 0} +end = { day = 31, month = 12, year = 0} + +[[festivals]] +name = "halloween" +all_year = false +start = { day = 1, month = 12, year = 0} +end = { day = 31, month = 12, year = 0} + +[[festivals]] +name = "easter" +all_year = false +start = { day = 13, month = 4, year = 2025} +end = { day = 27, month = 4, year = 2025} \ No newline at end of file