Skip to content

Commit d966bed

Browse files
committed
feat: log type = event
1 parent 7981cb8 commit d966bed

File tree

6 files changed

+82
-4
lines changed

6 files changed

+82
-4
lines changed

public/logs/event/event.piml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
(logs)
2+
> (event)
3+
(category) Event
4+
(by) Geoff Keighley
5+
(date) 2025-12-12
6+
(link) https://www.twitch.tv/thegameawards
7+
(rating) 3
8+
(slug) the-game-awards-2025
9+
(title) The Game Awards 2025
10+
(description) The Game Awards 2025 live coverage included announcements like a demo for Capcom's Pragmata and new details on The Free Shepherd and Decrepit. Awards were given for Best Family Game (Donkey Kong Bananza) and Innovation in Accessibility (Doom: The Dark Ages). The event also teased potential reveals for Death Stranding 2: On The Beach, a Control sequel, a Diablo 4 expansion, and an Assassin's Creed 4: Black Flag remake. The "Divinity" trademark leak suggested a new Larian game might be unveiled.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# The Game Awards 2025
2+
3+
- **Category:** Event
4+
- **Title**: The Game Awards 2025
5+
- **Hosted by:** Geoff Keighley
6+
- **Genre:** Gaming Event Summary
7+
- **Date:** 2025-12-12
8+
- **Rating:** 3/5
9+
- **Link:** [Twitch](https://www.twitch.tv/thegameawards)
10+
11+
## The Game Awards 2025: Key Announcements & Highlights
12+
13+
- **Pre-show Awards**:
14+
- **Best Family Game**: Donkey Kong Bananza.
15+
- **Innovation in Accessibility**: Doom: The Dark Ages.
16+
- **Game Announcements & Reveals**:
17+
- Diablo 4: Lord of Hatred (introducing the Paladin class).
18+
- Tomb Raider: Legacy of Atlantis (remake of the original).
19+
- Tomb Raider: Catalyst (new Lara Croft adventure).
20+
- Gang of Dragon (from Nagoshi Studio).
21+
- Control: Resonant (melee-focused action RPG).
22+
- EXODUS (sci-fi action-adventure RPG).
23+
- Resident Evil 9: Requiem (featuring Leon Kennedy).
24+
- Ontos (third-person adventure game from Frictional Games).
25+
- Divinity (Larian's next RPG).
26+
- Star Wars: Fate of the Old Republic (single-player narrative-driven action RPG).
27+
- TankRat (vehicular action game).
28+
- Demo for Capcom's Pragmata (third-person shooter, demo expected April).
29+
- Decrepit (first-person action RPG with soulslike combat).
30+
- The Free Shepherd (game featuring a sheep dog).
31+
- **Other Winners**:
32+
- **Game of the Year:** Clair Obscur: Expedition 33 (8 Awards Total! _woah_)
33+
- **Best Multiplayer:** Arc Raiders
34+
- **Best Narrative:** Clair Obscur: Expedition 33
35+
- **Best Music and Score:** Clair Obscur: Expedition 33
36+
- **Best Sports/Racing Game:** Mario Kart World
37+
- **Best Community Support:** Baldur's Gate 3
38+
- **Best VR/AR Game:** The Midnight Walk
39+
- **Best RPG:** Clair Obscur: Expedition 33
40+
- **Player's Voice:** Wuthering Waves
41+
- **Best Action Adventure Game:** Hollow Knight: Silksong
42+
- **Best Art Direction:** Clair Obscur: Expedition 33
43+
- **Best Sim/Strategy game:** Final Fantasy Tactics - The Ivalice Chronicles
44+
- **Best Debut Indie Game:** Clair Obscur: Expedition 33
45+
- **Game Changer:** Girls Make Games
46+
- **Best Ongoing Game:** No Man's Sky
47+
- **Best Audio Design:** Battlefield 6
48+
- **Content Creator of the Year:** MoistCr1tikal
49+
- **Most Anticipated Game:** Grand Theft Auto 6
50+
- **Best Adaptation:** The Last of Us: Season 2
51+
- **Best Action game:** Hades 2
52+
- **Best Performance:** Jennifer English (for Clair Obscur: Expedition 33)
53+
- **Games for Impact:** South of Midnight
54+
- **Best mobile game:** Umamusume: Pretty Derby
55+
- **Best esports game:** Counter-Strike 2
56+
- **Best esport athlete:** Chovy
57+
- **Best esports team:** Team Vitality
58+
- **Best independent game:** Clair Obscur: Expedition 33

src/components/LogCard.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ const categoryIcons = {
2525
Food: <ForkKnifeIcon weight="duotone" />,
2626
Websites: <GlobeIcon weight="duotone" />,
2727
Tools: <WrenchIcon weight="duotone" />,
28+
Event: <CalendarBlankIcon weight="duotone" />,
2829
};
2930

3031
const categoryColors = {
@@ -37,13 +38,15 @@ const categoryColors = {
3738
Food: colors.food,
3839
Websites: colors.websites,
3940
Tools: colors.tools,
41+
Event: colors.event,
4042
};
4143

4244
const LogCard = ({ log, index, totalLogs }) => {
4345
const {
4446
title,
4547
category,
4648
author,
49+
by,
4750
director,
4851
platform,
4952
source,
@@ -54,8 +57,8 @@ const LogCard = ({ log, index, totalLogs }) => {
5457
rating,
5558
slug,
5659
updated,
57-
album, // Added album
58-
releaseDate, // Added releaseDate
60+
album,
61+
releaseDate,
5962
} = log;
6063

6164
const accentColor = categoryColors[category] || colors.primary[400];
@@ -138,7 +141,7 @@ const LogCard = ({ log, index, totalLogs }) => {
138141
<div className="flex flex-wrap gap-2 mb-4">
139142
<MetadataItem
140143
label="By"
141-
value={author || artist || creator || director}
144+
value={by || author || artist || creator || director}
142145
/>
143146
<MetadataItem label="On" value={platform || source} />
144147
<MetadataItem

src/components/Sidebar.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,9 @@ const Sidebar = ({ isOpen, toggleSidebar, toggleModal, setIsPaletteOpen }) => {
118118
};
119119

120120
const isMainActive =
121-
location.pathname === '/' || location.pathname === '/about';
121+
location.pathname === '/' ||
122+
location.pathname === '/about' ||
123+
location.pathname === '/achievements';
122124
const isContentActive =
123125
location.pathname.startsWith('/blog') ||
124126
location.pathname.startsWith('/projects') ||

src/config/colors.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ module.exports = {
1818
food: '#F4A259',
1919
websites: '#00FF7F',
2020
tools: '#e0aaff',
21+
event: '#10b981',
2122
feat: '#a855f7',
2223
'book-light': '#4dcdff',
2324
'movie-light': '#e84f6d',
@@ -29,6 +30,7 @@ module.exports = {
2930
'food-light': '#FFC780',
3031
'websites-light': '#4dff99',
3132
'tools-light': '#F0DFFF',
33+
'event-light': '#34d399',
3234
'feat-light': '#d8b4fe',
3335
'newspaper-background': '#fdfdf5',
3436
'sidebar-highlight': '#FA8072', // Duplicated from article
@@ -70,6 +72,8 @@ module.exports = {
7072
'websites-alpha-50': 'rgba(0, 255, 127, 0.5)',
7173
'tools-alpha-10': 'rgba(224, 170, 255, 0.1)',
7274
'tools-alpha-50': 'rgba(224, 170, 255, 0.5)',
75+
'event-alpha-10': 'rgba(16, 185, 129, 0.1)',
76+
'event-alpha-50': 'rgba(16, 185, 129, 0.5)',
7377
'feat-alpha-10': 'rgba(168, 85, 247, 0.1)',
7478
'feat-alpha-50': 'rgba(168, 85, 247, 0.5)',
7579

src/pages/LogsPage.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ const categories = [
3131
'Food',
3232
'Websites',
3333
'Tools',
34+
'Event',
3435
];
3536

3637
const iconColors = [

0 commit comments

Comments
 (0)