Commit Graph

9 Commits

Author SHA1 Message Date
be8716a6a0 Massive refactor: integrate Tailwind, use components, data-driven lists
This is the result of many, many hours sat at my keyboard trying
different things, most of which failing.

Figuring out how to install Tailwind in this setup was a real adventure
with all of the resources online pulling me in two different ways.
Documentation is hard.

I definitely do prefer having the codebase use the tools available more,
instead of the old simple web dev stuff I'm used to. We're using what's
available through Svelte a lot more now.

I think that these changes will make the codebase easier to work in,
with the architecture being more familiar to regular web developers, and
these changes should also reduce friction when adding new content, which
is the main goal.

I'll never get this time back though, and I'm still slightly
contemplating whether it was really worth it.
2025-07-04 10:33:30 -07:00
a544504b42 Move some specific styles from main css to where they belong 2025-06-17 22:42:39 -07:00
0f3f26f4f3 Proper link colors
These match the Zakarya Blue colors
How did it take THIS LONG for me to get around to doing this
2025-06-17 21:56:28 -07:00
71e7662408 Add a manual light/dark mode switcher
Despite the simplicity of the commit title, this was a pretty big
change. The styling used to just go off of the system's color scheme,
but that can't be overridden. Instead, I have made a variable that
determines whether dark theme is active and made a small panel with some
buttons to change the theme. I had to change a lot of code to achieve
this and lost a lot of hair (I metaphorically pulled it out) from
writing this code.

I also changed things from legacy mode to rune mode (Svelte 4 to 5)
while I was at it, that wasn't too big.
2025-05-07 21:17:52 -07:00
679cdc078f Fix panel border in dark theme 2025-03-18 19:31:55 -07:00
765b3542d1 Move custom styling and scripting into pages
The Zakarya page is a work in progress
2025-03-18 17:10:59 -07:00
514b413281 Embed bg canvas style to Svelte component 2025-03-10 11:29:27 -07:00
50d1ab00ca Big website changes (see full commit message for details)
- Moved navbar and footer styling to a seperate file
- New error page (only for dev server)
- Added BSON for Godot and set it as a featured project
- Changed featured projects layout
- Added header to homepage
- Added a scroll indicator to homepage
- Made links underlined
- Removed Twitter from Colormatic Studios links and added Colormatic Git
2025-02-22 17:31:58 -08:00
8edd629bfc Initial commit 2025-01-29 10:52:53 -08:00