diff --git a/_includes/events/events-list.html b/_includes/events/events-list.html index cc06a24dc2..903a7799bd 100644 --- a/_includes/events/events-list.html +++ b/_includes/events/events-list.html @@ -72,26 +72,43 @@

{{ event.name }}

{% unless event.cover_image == empty %} - {{ event.name }} event banner +
+ {{ event.name }} event banner +
+ {{ event.cover_image_caption }} +
+
{% endunless %} {{ event.content }}

Event details

- + + + + + + + + + {% if event.entrance_fee %} + + + + {% endif %} + {% if event.registration %} + + + + {% endif %} + {% if event.website %} + + + + {% endif %} + +
Date:{{ event.dates }}
Location:{{ event.location | markdownify }}{% unless event.location_map == empty %} (Show on map){% endunless %}
Entrance fee:{{ event.entrance_fee | markdownify }}
Registration:{{ event.registration | markdownify }}
Website:{{ event.website }}
{% endcapture %} diff --git a/assets/css/events.css b/assets/css/events.css index 9f6c00f423..14b9dcfe79 100644 --- a/assets/css/events.css +++ b/assets/css/events.css @@ -63,6 +63,11 @@ max-width: 640px; } +.events .events-fulllist .card figure img { + margin-bottom: 0; + max-width: none; +} + .events .events-fulllist .events-empty { background-color: var(--background-color); border: none; @@ -72,10 +77,26 @@ box-shadow: none; } -.event-details > li p { +.event-details { + border-spacing: 0.25em; +} + +.event-details p { display: inline; } +.event-details p::after { + content: " "; +} + +.event-details p:last-child::after { + content: ""; +} + +.event-details tr th { + text-align: left; +} + @media screen and (max-width: 900px) { .events { display: grid; @@ -91,3 +112,25 @@ padding-left: 2rem; } } + +figure { + margin: 0; + border-radius: 4px; + background-color: var(--base-color); + margin-inline-start: auto; +} + +figure figcaption { + padding: 1em; + opacity: 0.8; + font-size: 80%; + font-style: italic; +} + +figure figcaption:empty { + display: none; +} + +figure img { + display: block; +} diff --git a/collections/_event/gamescom-2025.md b/collections/_event/gamescom-2025.md new file mode 100644 index 0000000000..4c2842a171 --- /dev/null +++ b/collections/_event/gamescom-2025.md @@ -0,0 +1,27 @@ +--- +name: "Godot Meetup @ gamescom 2025" +name_short: "Godot @ gamescom" + +# Dates in human-readable format. +dates: "Thursday 21 August / 12:00" +dates_short: "21 August 12:00" + +# The first date of the event in ISO format, used for sorting. +date: 2025-08-21 12:00:00 +# Set to true to mark it as a past event +date_passed: false + +location: "Near IndieArenaBooth in Hall 10 @ gamescom" +location_short: "Cologne, Germany" +location_map: "https://www.openstreetmap.org/way/252055011" + +registration: "[https://lu.ma/tpd4ks9a](https://lu.ma/tpd4ks9a) (register to receive updates about the exact location)" + +entrance_fee: "Free, but a gamescom ticket is needed to access the venue" + +cover_image: "/storage/blog/gamescom-cologne-2025/gamescom-cover.webp" +cover_image_caption: "Cover image: 2024 Koelnmesse GmbH/Marvin Ruppert" +--- +A small community meetup at gamescom to connect, share experiences, and discuss all things Godot. We do not have a booth, so we will meet somewhere near the IndieArenaBooth in hall 10. Details will be announced on the luma [event page](https://lu.ma/tpd4ks9a) once we know the exact place. + +​​Whether you’re a seasoned developer or just exploring the engine, everyone is welcome! diff --git a/storage/blog/gamescom-cologne-2025/gamescom-cover.webp b/storage/blog/gamescom-cologne-2025/gamescom-cover.webp new file mode 100644 index 0000000000..73bc5f46f3 Binary files /dev/null and b/storage/blog/gamescom-cologne-2025/gamescom-cover.webp differ