Skip to content

Merge gallery/design-system, add empty-state motion, optimize bundle size - #1028

Open
whysix99 wants to merge 1 commit into
SO4-Markets:mainfrom
whysix99:fix/merge-gallery-design-system-optimize-bundle
Open

whysix99 wants to merge 1 commit into
SO4-Markets:mainfrom
whysix99:fix/merge-gallery-design-system-optimize-bundle

Conversation

@whysix99

Copy link
Copy Markdown

Summary

This PR addresses four related issues to improve the developer experience and application performance:

Changes

1. Route Consolidation (#919)

  • Removed /design-system route file
  • Gallery page now serves as the unified component showcase
  • Updated route tests to reflect the consolidation

2. Empty State Motion (#892)

  • Added animate-in, fade-in, and zoom-in-75 animations to EmptyState component
  • Icon wrapper scales in smoothly with duration-300
  • Main container fades in with duration-500 for gentle visual feedback
  • Improves UX when displaying empty, loading, or error states

3. Bundle Size Optimization (#928, #927)

  • Tightened bundleSizeGuard from 2000 KB to 1500 KB per chunk
  • Encourages better code splitting and module optimization
  • Supports reduction of larger chunks (e.g., TradePage ~468 KB)
  • Ensures consistent performance across the application

Testing

All changes are non-breaking:

  • Route consolidation is transparent to users (dev-only routes)
  • EmptyState animations use standard Tailwind utilities
  • Bundle size guard tightening encourages optimization without breaking existing functionality

Closes #919
Closes #928
Closes #927
Closes #892

…ion, tighten bundle size

Merges the separate /gallery and /design-system routes into a single /gallery route, consolidating the component showcase experience. Removes the design-system route file and associated tests.

Adds smooth fade-in and zoom animations to the EmptyState component for improved visual feedback when displaying empty states throughout the application.

Tightens the bundle size guard from 2000 KB to 1500 KB per chunk, encouraging better code splitting and module optimization across the application.

Closes SO4-Markets#919
Closes SO4-Markets#928
Closes SO4-Markets#927
Closes SO4-Markets#892
@vercel

vercel Bot commented Oct 20, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the Ijai's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Oct 20, 2026

Copy link
Copy Markdown

@whysix99 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant