35 Commits

Author SHA1 Message Date
3c1aa4fbe4 Use OffscreenCanvas instead of HTMLCanvasElement for buffers 2025-04-02 20:35:09 -07:00
9b58e864a2 Proper image loading 2025-04-02 20:30:57 -07:00
4b99a1c26e Fix oversights in bg renderer
So it turns out the performance improvements were completelty neglected
because my code is bad. The buffer wasn't getting rendered to the canvas
in the best way, and there were too many particles for smaller screens.
I have now added a simple math equasion to the init function that
decides how many particles are needed based on the display size. It
still needs a lot of tweaking, and a more complex function is probably
necessary for good results. I'm still trying to get this background to
not suck and actually look good.
v1.2.2
2025-04-02 19:49:37 -07:00
2ce9e6955f Bump version to v1.2.1 v1.2.1 2025-04-02 18:56:24 -07:00
a3a774b964 Change particle color and ammount 2025-03-31 20:08:30 -07:00
ac3d579254 Massive performance improvement in background rendering
Turns out the performance bottleneck was actually rendering the
gradients every frame, so they are now rendering to a buffer when the
page loads once and that buffer is being rendered as an image every
frame. No functionality has been changed; but it runs so much faster and
is much more efficient on mobile devices.
2025-03-31 19:59:16 -07:00
db0ed8cb42 Add page metadata for each page and enable prettier-plugin-svelte 2025-03-31 16:36:32 -07:00
2c21504279 Add prettier-plugin-svelte 2025-03-31 16:11:31 -07:00
4b05bb519e Bump package.json version to the right number 2025-03-31 15:54:51 -07:00
e7aba82655 Welcome, Prettier. 2025-03-31 15:51:57 -07:00
bf419426cf About page: add more text v1.2.0 2025-03-18 21:33:02 -07:00
fe14fd46e1 Colormatic Studios page: fix redundant and hard-coded values 2025-03-18 20:46:41 -07:00
a651520669 Zakarya page: Revamp and overhaul 2025-03-18 20:42:55 -07:00
679cdc078f Fix panel border in dark theme 2025-03-18 19:31:55 -07:00
5f52d9ec4d BG: remove gradient breathing effect
This was causing some rendering bugs, and I didn't want it anyways.
2025-03-18 17:24:24 -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
6177d407d2 BG: fix particle rotation axis 2025-03-18 17:00:42 -07:00
3332d4ab89 Proper DPI scaling for the background canvas 2025-03-13 19:43:12 -07:00
13960ad144 Fixup main page 2025-03-13 11:09:20 -07:00
2587ddd721 Change bg shapes to SVGs and add more complex shapes 2025-03-13 10:46:04 -07:00
0cb18c2103 README: download directions should include "cd" command 2025-03-11 10:20:12 -07:00
1a81d748df Add "under construction" panel v1.1.1 2025-03-10 12:07:42 -07:00
514b413281 Embed bg canvas style to Svelte component 2025-03-10 11:29:27 -07:00
6cbbe07371 Migrate background animation to a Svelte component 2025-03-10 11:25:36 -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
v1.1.0
2025-02-22 17:31:58 -08:00
d3624273d7 Footer: Add contact email 2025-02-22 14:51:30 -08:00
513fe9ad94 Video player: Add svelte ignore comment to video element 2025-02-19 21:44:45 -08:00
43999779a0 Set allowImportingTsExtensions to true in tsconfig 2025-02-19 21:41:58 -08:00
0571f83a8e Revamp navbar and navigation menu 2025-02-19 21:37:55 -08:00
ab1a95b611 Add package-lock.json to gitignore 2025-01-29 18:13:41 -08:00
47e00f7a3c Remove gitea action, deployment will happen a different way 2025-01-29 17:47:17 -08:00
42f7d148b4 Change "var" to "let" in bg.ts 2025-01-29 17:43:40 -08:00
4ffb51e330 Deploy action: clean up release archive when finished 2025-01-29 16:10:19 -08:00
4fbf47d26e Add deployment action 2025-01-29 15:52:46 -08:00
8edd629bfc Initial commit 1.0.0 2025-01-29 10:52:53 -08:00