Skip to content

feat: UI/UX improvements with JetBrains Mono font, content fixes, bug fixes#77

Closed
neuralbroker wants to merge 3 commits into
CachyOS:developfrom
neuralbroker:develop
Closed

feat: UI/UX improvements with JetBrains Mono font, content fixes, bug fixes#77
neuralbroker wants to merge 3 commits into
CachyOS:developfrom
neuralbroker:develop

Conversation

@neuralbroker
Copy link
Copy Markdown

Summary

Font: Body font changed to JetBrains Mono (modern monospace), headings retain Inter for contrast.

Content fixes: Replaced placeholder FAQ with real Q&A, fixed Announcement banner link, fixed 404 typo, improved about meta description, removed emoji from site description.

Bug fixes: Added frontmatter date fallback in post.ts for when git history unavailable (was crashing blog). Fixed blog tag/category pages passing wrong prop name (metadata -> meta).

Em dashes: Removed all 12 em dash occurrences across source code, config, and blog posts.

sajadkoder added 3 commits May 17, 2026 09:28
…holder content

- Body font changed to JetBrains Mono (modern monospace) via @fontsource-variable/jetbrains-mono
- Removed all em dashes from source code and content (12 locations)
- Replaced placeholder FAQ content with real CachyOS Q&A
- Fixed Announcement banner with working link and better text
- Fixed typo in 404 page (dont -> don't)
- Fixed blog tag/category pages passing wrong prop name (metadata -> meta)
- Added frontmatter date fallback in post.ts when git history unavailable
- Improved meta descriptions on about page
- Removed emoji from config.mjs site description
- Rewrite BackgroundGradient.astro with three-layer approach:
  Layer 1 - Color blob (existing SVG with CachyOS brand colors)
  Layer 2 - Noise/grain texture via SVG feTurbulence filter
  Layer 3 - Optional vertical gradient stripe bands
- Add bg-stripe-pattern utility to base.css with CachyOS brand colors
- Add variant prop: 'blob' | 'stripe' | 'combined' for section-specific backgrounds
- Fix remaining em dash on category blog page
- Homepage: combined (blob + noise + stripes)
- About page: stripe variant
- Download page: blob variant
- Blog list page: blob variant
…fixes

- Add VT323 font for tagline with JetBrains Mono as current hero font
- Add staggered fade-in-up animation to hero tagline words
- Expand BackgroundGradient with aurora variant, multi-layer noise, stripe glow
- Add 3-layer animated blob system with drift animations
- Fix ESLint errors: unused imports, @ts-ignore, expression misuse
- Fix git path resolution for Windows (hardcode 'git' fallback)
- Fix unused catch vars and date type annotations in post.ts
- Clean up permalinks constant truthiness
@neuralbroker neuralbroker closed this by deleting the head repository May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant