Repository navigation
Restyle Kushagra OS as a macOS-style desktop, add live GitHub contributions widget - #17
Merged
Merged
Conversation
Rebuilds the desktop shell in an Apple design language while keeping the existing OS concept and window mechanics: - System font stack (SF Pro on Apple devices, Inter elsewhere), Apple system blue accent, frosted "vibrancy" materials - Menu bar with working menus (logo, app, Go, Window, Help), Spotlight and Notification Center triggers - Dock with cursor-driven spring magnification, name labels, running dots, bounce on launch, and a Launchpad app grid - Squircle app icons (lucide glyphs) across desktop, dock, Spotlight - Windows with left traffic lights, focus dimming, cascade placement, spring open/close/minimize, scroll progress and toolbar hairline - Scroll-reveal animations inside About, Projects, Certifications and Live Apps; expertise bars fill as they scroll into view - Animated mesh-gradient wallpapers, macOS-style boot, Sonoma-style widgets, notification banners, Siri-style assistant orb - Reduced motion honored (OS setting and in-app toggle) Drag/resize/maximize logic is unchanged; traffic lights stop pointer propagation so a double-click can't start the header drag twice. Backdrop-filter declarations put the -webkit- prefix first, since the minifier otherwise keeps only the prefixed one and Chromium gets no blur. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0143ovLZCWrfDGUX1ogXFKnY
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Replaces the external streak image (which rendered as a broken image) with a native contribution calendar fed by a public, CORS-enabled mirror of the GitHub calendar. One shared, cached fetch serves the desktop widget, Notification Center and the GitHub app; it refreshes every 30 minutes and when the tab becomes visible again. The widget shows last-year total and current/best streaks, fits as many recent weeks as its width allows, animates cells in column by column, and reports the hovered day. The Live GitHub Feed app gets a wider version with a legend and busiest-day stat. The News preview moves off the pinned desktop column (still in Notification Center) so the column clears the dock, and the column now scrolls on short screens. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0143ovLZCWrfDGUX1ogXFKnY
Manually dispatched with a tag; builds the static site, attaches it as a zip, and publishes a GitHub Release using the matching notes file from .github/release-notes/ (falling back to generated notes). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0143ovLZCWrfDGUX1ogXFKnY
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Restyles the whole desktop portfolio in an Apple/macOS design language and adds a live GitHub contribution graph widget. The OS concept, apps and window mechanics stay the same.
Shell
Windows
Motion inside apps
Overlays
Live GitHub contribution graph
Reduced motion is honored, both from the OS setting and from the in-app toggle.
Notes
dragControls.starttwice, which is the case that broke dragging before.-webkit-backdrop-filter, so Chromium never blurred anything. The prefixed declaration now comes first.lucide-reactdependency.Test plan
tsc --noEmit,npm run lint,npm run buildall cleanbackdrop-filteron windows is nowblur(50px) saturate(1.9), notnone🤖 Generated with Claude Code
https://claude.ai/code/session_0143ovLZCWrfDGUX1ogXFKnY